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

输入/输出
矩阵
—
矩阵必须为实数或复数矩阵、一维或二维数组。
索引 (行)
—
行必须是整数或实数。行是输出的起始行索引。默认值为0。
索引 (列)
—
列必须是整数或实数。列是输出的起始行索引。默认值为0。
对角
—
矩阵对角必须为包含矩阵对角线元素的矩阵或二维数组。 |
矩阵对角输出必须为某列的数值类型与矩阵一致的矩阵或二维数组。如连线矩阵至矩阵,矩阵对角返回列向量。如连线二维数组至矩阵,矩阵对角返回二维数组。
如未连线行和列,矩阵对角返回矩阵的主对角线上的元素。如未连线列,矩阵对角返回下对角线上的元素。如未连线行,矩阵对角返回上对角线上的元素。
索引超出输入值
如连线负数至行且列未连线,矩阵对角的返回值与连线相同值的正数至列且行未连线时一致。如连线负数至列且行未连线,矩阵对角的返回值与连线相同值的正数至行且列未连线时一致。
如连线值至 行 和 列 ,其中一个值为负数,另一个值为0。如另一个值不为0, 矩阵对角线 返回空矩阵或数组。
如连线的行或列大于等于矩阵的行或列,矩阵对角返回空的矩阵或数组。
获取空对角线
如连线小于矩阵行和列的正数至行和列,函数返回空对角线。子对角线包含从(行,列)开始的对角线元素。
如行小于列,矩阵对角返回部分上对角线上的元素。如行大于列,矩阵对角返回部分下对角线上的元素。如行等于列,矩阵对角返回部分主对角线上的元素。
矩阵
—
索引 (行)
—
对角
—