Labview图形化编程语言对入门用户非常友好,能够快速部署并实现你想要的功能。
今天给大家介绍一个非常强大的vi(强大到我有点舍不得分享…),对于要处理线性代数或者矩阵的朋友来说,简直就是万金油一般的存在。
最关键的是这个vi是Labview官方自带的,如果你安装了完整的Labview,那么一定有这个vi。
这个vi的名字叫做Linear Algebra Calculator.vi。这个属于求解线性方程vi下面的一个示例,但是功能绝不仅仅求解线性方程。
这个vi一般位于labview\examples\Mathematics\Linear Algebra这个目录下面,Labview前面要加你的LABVIEW安装盘符号。
比如我的位于E:\Program Files (x86)\National Instruments\LabVIEW 2017\examples\Mathematics\Linear Algebra
这个vi的前面板是这样的
可以看到中间的操作框里,有多达22种功能。
是的,没看错,就是22种功能,基本覆盖了常用或者不常用的所有线性代数功能。
包括Cholesky分解、行列式求值、特征值、特征向量、LU分解、QR分解、奇异值分解,甚至求解线性方程,所有的功能都在这一个VI里面。,
下面以具体的例子来演示一下用法。
首先,点击运行按钮。
然后,在前面板会自动出现一个矩阵A,这个矩阵是可以修改的。
你把这个矩阵修改为你想要求解的矩阵。
接着,在操作里面选取你想要求解的功能,在实验结果框里会实时的显示你想要的结果,
比如这里我用一个矩阵做LU分解,点击下三角跟上三角,可以分别得出想要的两个矩阵,
还有其他的QR分解,特征值等功能就不一一演示了,大家自己操作一下。
这里着重强调一下它的求解线性方程的功能,这个也是我最喜欢的。
我们点击求解线性方程,会出现另一个变量b,这个就是线性方程Ax=b中的b,按照需求输入A和b,点击求解线性方程,可以非常快速的一键得到解,简直不要太开心。
如果大家喜欢的话,请随手关注。。
最后,如果对你有帮助的话,请记得关注,我会不定期分享Labview的小知识。
联系客服