matlab如何解矩阵方程?

简写为N=S×V吧,左边的记做N
已知
N=[0;0;0],
V3=V4,
b1=0.2,
b2=0.5,
b3=0.1。
求V1,V2,V3。
用Matlab如何求解?最好给出几种方法,从常用到偏门的。谢谢

1. 设Ax = b,求x,(x和b都是向量)则:x = A\b
就这么简单。想不出更复杂的方法了。
2. 你上面的看起来是个齐次方程,但是因为b1 b2 b3已知,可以移到等号另一边;再把V3=V4整理到矩阵方程里或者干脆从方程中去掉V4,就可以用上面方法解了。追问

人工解法知道啊,我想知道怎么用matlab实现?

追答

设Ax = b,求x,(x和b都是向量)则:
x = A\b;

就这么一行代码实现啊,当然你得先把式子写成标准的矩阵方程。。。。你难道要自己写高斯消元法什么什么的??

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-17
随便找本矩阵论的书就可以找的到解线性方程组的方法,有很多。追问

人工解法知道啊,我想知道怎么用matlab实现?

追答

见第七,第八页http://wenku.baidu.com/link?url=sOZoKAUWWZxMBJb1oA1PDAJdZ4tDKibK0fL0sW241KfdnFyOIsbL8gZTnkLt2bou_aDTWghy5YmaowwQQKCbVQ4xQhXrzLz_oLyBDgAU0JS

本回答被提问者采纳
相似回答