私は非常に単純な象徴的な数学問題であると思われます。私は4つの方程式と4つの未知数の線形システムを持っています。係数は非数値定数です。 MATLABで問題をコード化しました。私のコードは以下の通りです。私はそれをシャットダウンする前に数時間走った。私には、数分で答えが得られるはずです。私は問題が何であるか分かりません。MATLABのシンボリックエンジンを使用して4×4リニアシステムを解く
syms a b c d e f g h k l m n o p q r W X Y Z A B
eqn1=a*W+b*X+c*Y+d*Z==A;
eqn2=e*W+f*X+g*Y+h*Z==B;
eqn3=k*W+l*X+m*Y+n*Z==0;
eqn4=o*W+p*X+q*Y+r*Z==0;
Soln=solve([eqn1,eqn2,eqn3,eqn4],[W,X,Y,Z],'ReturnConditions',true);
SolnW=Soln.W
SolnX=Soln.X
SolnY=Soln.Y
SolnZ=Soln.Z
Conditions=Soln.conditions
Parameters=Soln.parameters
私には2つの質問があります。
(1)問題に効率的にアプローチした方法はありますか?たとえば、おそらくMATHEMATICAまたはMAPLEは仕事に適していますか?
(2)私は、決定基の拡張形態を表す用語で、クレーマーのような解を予期しました。もちろん、これは醜いだろう。 MATLABに代数的に結果を単純化する方法はありますか?
コードをコードとしてフォーマットして冗長な白線をすべて削除してください。 – Adriaan