我在Matlab中解决了一组方程,但我的变量是函数。代码如下:
syms p0(s) p1(s) p2(s) a1 a2 b1 b2;
eqn1=s*p0-1==-a1*p0-a2*p0+b1*p1+b2*p2;
eqn2=s*p1==a1*p0-b1*p1;
eqn3=s*p2==a2*p0-b2*p2;
我希望p0
获得p1
,p2
和s
。我该如何解决?
答案 0 :(得分:0)
如评论中所述,您可以使用solve
来获得代数方程组的解。
S=solve('s*p0-1=-a1*p0-a2*p0+b1*p1+b2*p2','s*p1=a1*p0-b1*p1',' s*p2=a2*p0-b2*p2','p0','p1','p2');
[S.p0; S.p1; S.p2]