9.3.1 矩阵
更新于 2026年10月10日
版权声明
9.3.1 矩阵
在“函数”选板中选择“数学”→“线性代数”→“矩阵”子选板,如图9-20所示。该选板中的矩阵函数可以对矩阵或二维数组矩阵中的元素、对角线或子矩阵进行操作,多数矩阵函数可进行数组运算,也可以提供矩阵的数学运算。“矩阵”与“数组”函数类似,矩阵最少为二维矩阵,数组包含一维数组。

图9-20 “矩阵”子选板
1.创建矩阵
“创建矩阵”函数可按照行或列添加矩阵元素。在程序框图上添加函数时,只有输入端可用。右键单击函数,在快捷菜单中选择添加输入,或调整函数大小,均可向函数增加输入端。函数的演示程序框图与前面板显示如图9-21、图9-22所示。

图9-21 程序框图

图9-22 前面板(https://www.daowen.com)
“创建矩阵”函数可进行两种模式的运算:按行添加或按列添加。在程序框图上放置函数时,默认模式为按列添加。
如果右键单击函数,选择“创建矩阵模式”→ “按行添加”,则函数在第一列的最后一行后添加元素或矩阵。如右键单击函数,选择“创建矩阵模式”→“按列添加”,则函数在第一行的最后一列后添加元素或矩阵。
连线至“创建矩阵”函数的输入有不同的维度。通过用默认的标量值填充较小的输入,LabVIEW可创建添加的矩阵。
如果元素为空矩阵或数组,函数可忽略空的维数。但是,元素的维数和数据类型可影响添加矩阵的数据类型和维数。
如果连线不同的数值类型至“创建矩阵”函数,添加的矩阵可存储所有输入且无精度损失。
2.矩阵大小
从矩阵获取行数与列数,并返回这些数据。该函数不可调整连线模式,在图9-23中演示矩阵大小的程序框图。

图9-23 矩阵大小程序框图