matlab解多元方程组 未知量大于方程数 把其他未知数用其中一个表示例如:a+b-3c-d=13a-b-3c+4d=4a+5b-9c-8d=0用matlab怎么把a,b,c用d表示出来如果不是一次方程组呢?如:1 - (B^(1/2)*C^(1/4)*gama)/A^(1/2)=09 - (A^(1/2)*C^(1/4)*gama)/B^(1/2)=08 - (A^(1/2)*B^(1/2)*gama)/(2*C^(3/4))=0-2*A^(1/2)*B^(1/2)*C^(1/4)=0这个方程组怎么用m
2019-05-07
matlab解多元方程组 未知量大于方程数 把其他未知数用其中一个表示
例如:a+b-3c-d=1
3a-b-3c+4d=4
a+5b-9c-8d=0
用matlab怎么把a,b,c用d表示出来
如果不是一次方程组呢?
如:1 - (B^(1/2)*C^(1/4)*gama)/A^(1/2)=0
9 - (A^(1/2)*C^(1/4)*gama)/B^(1/2)=0
8 - (A^(1/2)*B^(1/2)*gama)/(2*C^(3/4))=0
-2*A^(1/2)*B^(1/2)*C^(1/4)=0
这个方程组怎么用matlab解?把A,C用gama表示出来
优质解答
syms d;
A=[1 1 -3;3 -1 -3;1 5 -9];
b=[1+d;4-4*d;8*d];
x=A\b;
x.a
x.b
x.c
syms d;
A=[1 1 -3;3 -1 -3;1 5 -9];
b=[1+d;4-4*d;8*d];
x=A\b;
x.a
x.b
x.c