2016-12-01 10 views
0

Matlabで一連の方程式を解いていますが、変数は関数です。私はsp0p1p2内の用語を取得したい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; 

:コードは以下の通りです。どうすれば解決できますか?

+0

https://www.mathworks.com/help/symbolic/solve.html [シンボリックソルバーでのみ、特定の変数の解決]の –

+0

可能な重複(http://stackoverflow.com/questions/3605071/シンボリックソルバー付きの特定の変数のみを解決する) – hbaderts

答えて

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] 
関連する問題