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);
마지막 대체 작동하지 않았다 :
여기 내 코드입니다. 여기서 내가 뭘 잘못하고 있니?
저는 base에서 주어진 표현식을 % o6으로 대체하고 싶습니다. 그것은 두 번째 두 번째 표현에서 d/dr (rho * Vb * r)을 0으로 설정하는 것입니다. – Rhinocerotidae
심지어 subst (a, b, c)가 작동하지 않습니다. – Rhinocerotidae
사실 'subst'는 첫 번째가 방정식 일 때 2 개의 인수를 가질 수 있습니다. 'subst (foo = bar, myexpr)'. 문제가 OP에서 주어진 표현식은 하위 표현식으로'base'의 왼쪽을 포함하지 않는다는 것이 밝혀졌습니다. –