主题:如何用matlab解方程?
dcb333
[专家分:0] 发布于 2009-02-07 02:13:00
我有一个三元一次方程组:-0.195x+0.507y-0.84z=-11.8
0.94x+0.342y-0.011z=-38.9
请哪位大侠帮我接一下?
回复列表 (共2个回复)
沙发
qibbxxt [专家分:350] 发布于 2009-02-20 10:29:00
solve
fsolve
板凳
carptin [专家分:10] 发布于 2009-02-22 22:58:00
sovle('-0.195*x+0.507*y-0.84*z=-11.8','0.94*x+0.342*y-0.011*z=-38.9','x','y',)
你这是求什么呢?方程求解??表达中没有说清楚。上述解法中将z看为了常量计算,即解的二元一次方程组。
下面是将z也看作变量来解:
a=[-0.295 0.507 -0.84;0.94 0.342 -0.011];
b=[-11.8;-38.9];
c=null(a);
d=a\b;
解为:通解加上特解即c+q*d,其中q为任意数。
我来回复