Matlab解方程组,i=0:10,b=i+1;解方程组c+a+b-1=0;a-3b-2c-3+0用下面的方法解

2025-03-31 08:09:07
推荐回答(2个)
回答1:

syms a c
for i=1:10
b(i)=i+1;
eq1=b(i)+c+a-1;
eq2=a-3*b(i)-2*c-3;
[A(i),C(i)]=solve(eq1,eq2);
end
A
C
A =

[ 7/3, 8/3, 3, 10/3, 11/3, 4, 13/3, 14/3, 5, 16/3]

C =

[ -10/3, -14/3, -6, -22/3, -26/3, -10, -34/3, -38/3, -14, -46/3]

回答2:

a,b,c满足向量的加减乘法所以上面可以化为:
a+c=1-b;
a-2c=3b+3;
所以:
3a=5+b;
3c=-2-4b;
matlab求解:
i=0:10;
b=i+1;
a=(5+b)/3;
c=(-2-4*b)/3;
a =

2.0000 2.3333 2.6667 3.0000 3.3333 3.6667 4.0000 4.3333

4.6667 5.0000 5.3333

c =

-2.0000 -3.3333 -4.6667 -6.0000 -7.3333 -8.6667 -10.0000 -11.3333

-12.6667 -14.0000 -15.3333

望采纳!!!