用matlab求解具有方程组
来源:百度知道 编辑:UC知道 时间:2024/09/21 10:38:54
2*a*x+b*y=3
a*x+b*y=1
a b需要从外界输入
求解x y
a*x+b*y=1
a b需要从外界输入
求解x y
我们把上面的式子看成一,下面的看作二.则二乘以2.再用二减去一,可以得到b*y=-1所以y=负b分子1,把这个答案代入二.x=a分之2. 所以a,b不能为0
不知道这样你能不能看懂.
a=input('a=')
b=input('b=')
[x,y]=solve('2*a*x+b*y=3','a*x+b*y=1','x,y')
x=subs(x)
y=subs(y)
运行:
a=2
a =
2
b=3
b =
3
x =
2/a
y =
-1/b
x =
1
y =
-0.33333