NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

[请教]齐次线形方程求解

我现在需要解一个多元齐次方程AX=0,在LabVIEW的数学分析模块里面有一个解实线形方程AX=Y的模块Solve Linear Equation.vi,但是在做的时候,只能得到齐次线形方程的0解,不知道怎么可以得到方程的非0解,或者有没有另外的模块求解齐次方程,谢谢指点。

0 项奖励
1 条消息(共 7 条)
5,135 次查看
哪位高手能否指点一下!谢谢
0 项奖励
2 条消息(共 7 条)
5,119 次查看
哪位高手能否指点一下!谢谢
0 项奖励
3 条消息(共 7 条)
5,119 次查看

如果AX=0有非零解,说明这个方程组是欠定的,会有无穷多组解,LV无法确定你想要哪一组,LV只能返回一个最小范数解,那就是0解。你可以这样获得你想要的非0解,先求A的秩,假设是m,假设X是n维的(即有n个未知数),那么你可以先指定(n-m)个未知数的值,带入方程组后获得一个满秩的方程组,再调用LV的解方程组的VI解出其余未知数。

0 项奖励
4 条消息(共 7 条)
5,109 次查看

cool, 解答的真清楚,赞啊!

 

0 项奖励
5 条消息(共 7 条)
5,099 次查看
可以参考LV中的例子程序:
 
Linear algebra calculator.vi
0 项奖励
6 条消息(共 7 条)
5,096 次查看
谢谢,呵呵
我再弄弄!
0 项奖励
7 条消息(共 7 条)
5,093 次查看