设置矩阵元素
- 更新时间2025-07-30
- 阅读时长4分钟
设置索引为行和列的矩阵元素。
行和列输入用于指定行和列的索引。例如,如连线数值标量i和j至行和列,矩阵中对应元素的索引为(i, j)。
连线板显示该多态函数的默认数据类型。

输入/输出
矩阵
—
矩阵必须为实数或复数矩阵、一维或二维数组。
禁用的索引 (行)
—
行必须为整数或浮点数,或者一维整数或浮点数数组。
索引 (列)
—
列必须为整数或浮点数,或者一维整数或浮点数数组。
新元素/子矩阵
—
新元素是标量、矩阵或或二维数组,用于替换矩阵中的元素。
输出矩阵
—
输出矩阵是包含新对元素的矩阵。如矩阵为空矩阵或数组,输出矩阵将调整大小容纳新元素。 |
通过 调整节点大小,添加额外 的行、 列、 新元素 输入和 输出矩阵 输出。
如连线二维数组至矩阵,新元素为实数或复数矩阵时,输出矩阵可返回数组。
如新元素是标量或矩阵,在输出矩阵的返回矩阵中,设置索引为(i, j)的元素为新值。如位置超出矩阵范围且i和j为非负数,矩阵可调整大小容纳新的标量或矩阵。如新矩阵大于在开始位置的最大子矩阵,矩阵可调整大小。如增加矩阵的行数或列数,函数返回的矩阵中,函数对超出范围的元素都返回为0。
如连线一维数组至行或列,对于不同的索引值,函数可设置同一个元素。此类位置的行相同,列不同。例如,如行为{1, 2, 4},列为{5},索引为(1, 5)、(2, 5)和(4, 5)的元素值改变。
如未连线行或列,函数可从(0, 0)开始设置输入矩阵的新元素,等价于矩阵输入为0。如未连线新元素,函数可设置矩阵中索引为行和列的元素为0。
连线空输入值
如连线空矩阵一维数组至行或列,输出矩阵可返回矩阵。
索引重复值
如连线重复的值至行或列,连线矩阵至新元素,函数设置新矩阵元素的顺序由输出矩阵确定。
索引超出输入值
如连线负数至行或列,函数可忽略输入。如新元素是矩阵,函数可忽略填充矩阵的新元素。
如连线至行或列的值大于等于矩阵的行数或列数,矩阵可调整大小容纳新的元素。如增加矩阵的行数或列数,函数返回的矩阵中,超出范围的元素值为无效运算值。
连线新对角线元素输入
如连线至元素的矩阵维数大于矩阵,矩阵可调整大小容纳新的元素。如增加矩阵的行数或列数,函数返回的矩阵中,超出范围的元素值为无效运算值。
如连线至新元素的矩阵的行数或列数大于行或列,函数可忽略超出部分的行或列。
如连线矩阵至新元素,连线一维数组至行,矩阵的行数小于新矩阵的行数时,函数可设置超出范围的元素值为非法运算值。
如连线矩阵至新元素,连线一维数组至列,矩阵的列数小于新矩阵的列数时,函数可设置超出范围的元素值为非法运算值。
新元素的数值类型不同于矩阵时,如设置新元素导致精度损失,函数可使矩阵转换为数值类型。如设置新元素不会导致精度损失,新元素的数值类型与矩阵一致。
如连线实数或复数矩阵至矩阵,输出矩阵可返回实数或复数矩阵。输出矩阵与矩阵不同时,见特殊强制转换。
矩阵
—
禁用的索引 (行)
—
新元素/子矩阵
—
输出矩阵
—