Я пытаюсь решить следующую стационарное уравнение для х:Решая символическое, нелинейное уравнение в Matlab/октава
0 = -C + 2*C0*(1-exp(-k*A*x*phi))
Я определил все переменные как Симс, но не может выяснить, как решить уравнение для x. Поскольку все другие переменные известны, я попытался заменить их на:
f = -C + 2*C0*(1-exp(-k*A*x*phi))
subs(f, [C 20], [C0 11], [k .015], [A .031], [phi .01])
Но это также не работает.
Спасибо! Это может быть слишком большим для Octave, который выводит 'result = {} (0x0)'. –
@Steve_F Обновлен версией, которая также работает с октавой. Вы должны явно указать, что вам нужно значение 'x', когда' newf == 0' (это подразумевается в MATLAB) – Suever
Вы потрясающий, @Suever, еще раз спасибо! –