设置矩阵对角
- 更新时间2025-07-30
- 阅读时长4分钟
设置矩阵中从(行,列)开始的对角。
通过 调整节点大小,添加额外 的行、 列和 新对角线 输入和 输出矩阵 输出。
连线板显示该多态函数的默认数据类型。

输入/输出
矩阵
—
矩阵必须为实数或复数矩阵、一维或二维数组。
禁用的索引 (行)
—
行必须是整数或实数。行是输出的起始行索引。默认值为0。
索引 (列)
—
列必须是整数或实数。列是输出的起始行索引。默认值为0。
新对角/填充元素
—
新对角可以是实数/复数矩阵,或任意数值类型的二维数组。新对角指定要设置的元素。
输出矩阵
—
输出矩阵是包含新对角线的矩阵。 |
如只连线矩阵输入,输出矩阵返回对角元素为0的矩阵。如连线列未连线行,输出矩阵返回的矩阵中,从(0, 列)开始的对角为新对角元素。如连线行未连线列,输出矩阵返回的矩阵中,从(行,0)开始的对角元素为新对角元素。
如将矩阵连接至新对角,矩阵必须是一个列向量(单列)或行向量(单行)。如将二维数组连接至新对角,数组的一个维度必须为1。
索引超出输入值
如分别连线负数和正数至索引输入,输出矩阵返回空矩阵或数组。
如连线负数至行,不连接列,输出矩阵的返回值与连线相同的正数值至列不连接行时一致。如连线负数至列,不连接行未连线,输出矩阵的返回值与连线相同的的正数值至行不连接列时一致。
如连线至行或列的值大于等于矩阵的行数或列数,矩阵可调整大小容纳新的对角线元素。如增加矩阵的行数或列数,函数返回的矩阵中,函数对超出范围的元素都返回为0。
连线新对角线输入
如连线空矩阵二维数组至新对角,输出矩阵返回矩阵。
如新对角的元素数少于对角线或从(行,列)开始的子对角线,输出矩阵可返回只包含对角线第一个元素的矩阵,或已设置的对角线。
如新对角线的元素数大于对角线或从(行,列)开始的子对角线,矩阵可调整大小包含新的对角线元素。
新对角线的数值类型不同于矩阵时,如设置新对角线元素导致精度损失,函数可使矩阵转换为新的数据类型。如设置新对角线元素不会导致精度损失,新对角线的数值类型与矩阵一致。
如连线实数或复数矩阵至矩阵,输出矩阵可返回实数或复数矩阵。输出矩阵与矩阵不同时,见特殊强制转换。
矩阵
—
禁用的索引 (行)
—
新对角/填充元素
—
输出矩阵
—