0
8つの方程式の系を象徴的に解こうとします。私は8つ以上の変数を持っていますが、そのうちの8つを除いて、私はそれらを他の場所で解いています。私は、変数の1つに象徴的な解決策を見つけることを具体的に試みています。 Mathematicaで象徴的な方程式の解法
:
In[1]
eqn1 = (T1 - Tc)/(R1 + R2) == i1;
eqn2 = (Tc - V1 + V2 - Th)/R3 == i1;
eqn3 = i1 + i2 + i3 == i4;
eqn4 = (Th - THE)/R3 == i4;
eqn5 = (THE - Tf)/R4 == ifluid;
eqn6 = (THE - Ta)/R5 == ia;
eqn7 = i4 == ifluid + ia;
eqn8 = Th - Tc == dT;
In[2]
Solve[{eqn1, eqn2, eqn3, eqn4, eqn5, eqn6, eqn7, eqn8}, {ifluid}]
Out[2]
{}
同様にMATLABで:
syms T1 TC TH THE TF TA dT
syms R1 R2 R3 R4 R5 R6
syms V1 V2
syms i1 i2 i3 i4 iF ia
eqn1 = (T1-TC)/(R1+R2) == i1;
eqn2 = (TC-V1+V2-TH)/R3 == i1;
eqn3 = i1+i2+i3 == i4;
eqn4 = (TH-THE)/R4 == i4;
eqn5 = (THE-TF)/R5 == iF;
eqn6 = (THE-TA)/R6 == ia;
eqn7 = i4 == iF+ia;
eqn8 = TH-TC == dT;
eqns = [eqn1,eqn2,eqn3,eqn4,eqn5,eqn6,eqn7,eqn8];
sol = solve(eqns,iF)
出力:
sol =
Empty sym: 0-by-1
誰かが私が間違っているのものに私を指す、または単にに別の方法ができますこれについて行く?
Mathematicaは空のセットを与える。私はそれを象徴的に解決しようとしているか、あるいは私が探している変数を他の変数の関数として表現しようとしています。私は解決するためにmatlabに行列を設定することができますが、この変数の式を持つことは素晴らしいことです。具体的には、サーマルサーキットの解決策であり、私が探している変数は冷却力です。 – elMentat
'Reduce'はあなたがmathematicaで望むものかもしれません。 'Solve'では8つの未知数をすべて与える必要があります。 – agentp