maxima
の代入を使って微分方程式を簡素化しようとしています。しかし、代用は機能していないようです。ここでMaxima CAS - 代理
は私のコードです:
depends (\rho,[t, r, \theta, z]); depends (V, [t, r, \theta, z]);
f_contin : diff (\rho, t) + diff (\rho*r*V[r], r)*(1/r) = 0;
base : diff (V[b]*r*\rho, r) = 0;
V_sub : V[r] = V[b] + \epsilon*V[r];
subst (V_sub, f_contin);
subst (base, %o6);
最後の置換が動作しませんでした。私はここで間違って何をしていますか?明確にするために
私は%o6にbaseで与えられた式を代入したいと思います。つまり、最後から2番目の式でd/dr(rho * Vb * r)をゼロに設定することです。 – Rhinocerotidae
subst(a、b、c)も機能しません。 – Rhinocerotidae
実際には、 'subst'は、最初の式が式の場合に2つの引数を持つことができます。 'subst(foo = bar、myexpr)'です。問題は、OPによって与えられた式が、副次表現として 'base'の左辺を含んでいないことです。 –