У меня есть функция f(v,u)
и я определил функциюучасток решение fsolve() параметрической функции
solutionf(u) := fsolve(f(v,u)=v);
Мне нужно построить solutionf(u)
в зависимости от u
но только
plot(solutionf(u), u = 0 .. 0.4e-1)
дает мне ошибку
Error, (in fsolve) number of equations, 1, does not match number of variables, 2
Однако я всегда могу принять значение solutionf(x)
при любых x
.
Есть ли простой способ построить это? Или мне нужно сделать собственный цикл for
за u
, взять значение в каждой точке и рассчитать значения межплоскостных?
Спасибо! Я просто нашел решение как «plot (solutionf, 0..0.4e-1)», но я считаю вашу версию лучшей. –
Решение, о котором вы говорили, это то, что я обычно использовал. Использование кавычек, особенно когда они вложены, может привести к некоторым парадоксальным ситуациям. –