r语言中矩阵QR分解_Labview处理矩阵或线性代数的万能vi——一键求解行列式、特征值、三角分解、QR分解等...

9ce39541a9ab6c48fcbbd451f676714c.png

Labview图形化编程语言对入门用户非常友好,能够快速部署并实现你想要的功能。

今天给大家介绍一个非常强大的vi(强大到我有点舍不得分享…),对于要处理线性代数或者矩阵的朋友来说,简直就是万金油一般的存在。

最关键的是这个vi是Labview官方自带的,如果你安装了完整的Labview,那么一定有这个vi。

这个vi的名字叫做Linear Algebra Calculator.vi。这个属于求解线性方程vi下面的一个示例,但是功能绝不仅仅求解线性方程。

这个vi一般位于labviewexamplesMathematicsLinear Algebra这个目录下面,Labview前面要加你的LABVIEW安装盘符号。

比如我的位于E:Program Files (x86)National InstrumentsLabVIEW 2017examplesMathematicsLinear Algebra

这个vi的前面板是这样的

3f0746f71ccd35b557885358f8ddadab.png

可以看到中简的操作框里,有多达22种功能。

是的,没看错,就是22种功能,基本覆盖了常用或者不常用的所有线性代数功能。

包括Cholesky分解、行列式求值、特征值、特征向量、LU分解、QR分解、奇异值分解,甚至求解线性方程,所有的功能都在这一个VI里面。,

下面以具体的例子来演示一下用法。

首先,点击运行按钮。

然后,在前面板会自动出现一个矩阵A,这个矩阵是可以修改的。

你把这个矩阵修改为你想要求解的矩阵。

接着,在操作里面选取你想要求解的功能,在实验结果框里会实时的显示你想要的结果,

比如这里我用一个矩阵做LU分解,点击下三角跟上三角,可以分别得出想要的两个矩阵,

186c2f48cd1ad9d90bbb4c45efa41936.png

1a8d835c2e5d402a7adf2940dff476eb.png

还有其他的QR分解,特征值等功能就不一一演示了,大家自己操作一下。

这里着重强调一下它的求解线性方程的功能,这个也是我最喜欢的。

我们点击求解线性方程,会出现另一个变量b,这个就是线性方程Ax=b中的b,按照需求输入A和b,点击求解线性方程,可以非常快速的一键得到解,简直不要太开心。

cd8a3823a816e469baba49b9700a94c0.png

如果大家喜欢的话,请随手点赞。。

看到之前的分享好多收藏,却没几个赞。。。。。

最后,如果对你有帮助的话,请记得关注,我会不定期分享Labview的小知识。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值