获取子矩阵
- 更新时间2025-07-30
- 阅读时长3分钟
返回矩阵中从行1和列1开始,到行N和列N结束的子矩阵。
如要获取矩阵中不相邻的元素,可使用获取矩阵元素函数。
连线板显示该多态函数的默认数据类型。

输入/输出
矩阵
—
矩阵必须为实数或复数矩阵、一维或二维数组。
行1
—
行1必须是整数或实数。行1是输出显示的矩阵的第一行。 默认值为0。
行N
—
行N必须是整数或实数。行N是输出显示的矩阵的最后一行。 默认值为矩阵中最后一行的索引。
列1
—
列1必须是整数或实数。列1是输出显示的矩阵的第一列。 默认值为0。
列N
—
列N必须是整数或实数。列N是输出显示的矩阵的最后一列。 默认值为矩阵中最后一列的索引。
子矩阵
—
子矩阵是包含子矩阵的矩阵。如矩阵为空矩阵或数组,子矩阵将返回矩阵。 |
如将矩阵连接至矩阵,子矩阵返回一个与原矩阵数值类型相同的矩阵。如将二维数组连接至矩阵,子矩阵返回一个与原矩阵数值类型相同的二维数组。
如只连接矩阵输入端,不连接其他输入端,子矩阵返回矩阵。如未连接行1和列1,函数返回的子矩阵从矩阵中的第一个元素开始。如未连接行N和列N,函数返回的子矩阵以矩阵中的最后一个元素结束。
连线空输入值
如行N小于行1或列N小于列1,子矩阵返回空矩阵或相应行或列元素为0的数组。
索引超出输入值
如将一个负数连接至行或列索引,子矩阵返回矩阵范围之外的行或列元素,元素值为非法运算值。
如连接至行N和列N的值大于等于矩阵的行数或列数,子矩阵返回矩阵范围外的行或列元素,元素值为非法运算值。
矩阵
—
行1
—
子矩阵
—