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

输入/输出
矩阵
—
矩阵必须为实数或复数矩阵、一维或二维数组。
索引 (行)
—
行必须为整数或浮点数,或者一维整数或浮点数数组。 默认状态下,是包含所有行索引的一维整数数组。
索引 (列)
—
列必须为整数或浮点数,或者一维整数或浮点数数组。 默认值为0。
输出矩阵
—
元素必须为包含矩阵元素的标量、矩阵或二维数组。元素的数据类型与矩阵的数据类型一致。 |
通过 调整节点大小,添加额外的 行和列 输入以及 元素 输出。
如矩阵为空矩阵或数组,超范围元素返回非法运算值。
如未连线行和列,元素返回矩阵的第一列的列向量。
如未连接列接线端,且连接了数值到行接线端,元素返回索引为行的行向量。如未连线行接线端,且连接了数值到列接线端,元素返回索引为列的列向量。
如将一维索引数组连接至行或列,不连接其他索引输入端,元素返回矩阵。
如将一维数值数组连接至行或列接线端,函数返回每个指定位置的一个矩阵元素。这些位置由行和列中各出一个元素组合而成。例如,如连接数组{1, 2, 4}至行,连接整数{5}到列,函数返回索引为(1, 5)、(2, 5)和(4, 5)的矩阵元素。在该例中,输出为行向量(3×1矩阵),因为连接至行的标量有3个,而连接至列的标量只有1个。
连线空输入值
如将一个空一维数组连接至行或列,元素返回空矩阵或相应行或列元素为0的数组。
索引超出输入值
如将负数连接至行或列,超出范围的元素值为无效运算值。
如连接至行或列的值大于矩阵的行或列维数,超出范围部分返回非法运算值。
矩阵
—
索引 (行)
—
输出矩阵
—