solve
方程式系はコマンドを使用して解くことができます:
最初に変数(未知の数)を宣言します:
>> syms x y z w;
次に、各方程式をリストします。
>> a = w+x+4*y+3*z;
>> b = 2*w+3*x+y-2*z;
>> c = w+2*x-5*y+4*z;
>> d = w-3*z;
次に、solve
解決して次のように割り当てs
ます。
>> s = solve(a==5,b==1,c==3,d==9)
しかし、それs
は構造です:
>> s = solve(a==5,b==1,c==3,d==9)
s =
包含以下字段的 struct:
w: [1×1 sym]
x: [1×1 sym]
y: [1×1 sym]
z: [1×1 sym]
最後に、シンボル ' .
' を使用して各変数を抽出します。
>> w = s.w
w =
1404/127
>> x = s.x
x =
-818/127
ちょっと待って、線形代数法と比較すると、とても便利で便利です。