参数函数的 fsolve() 的绘图解
plot solution of fsolve() of parametric function
我有一个函数f(v,u)
并且我定义了函数
solutionf(u) := fsolve(f(v,u)=v);
我需要根据 u
绘制 solutionf(u)
但只是
plot(solutionf(u), u = 0 .. 0.4e-1)
给我一个错误
Error, (in fsolve) number of equations, 1, does not match number of variables, 2
但是我总是可以在任何 x
处取值 solutionf(x)
。
有没有简单的方法来绘制这个?或者我必须自己 for
遍历 u
,在每个点取值并绘制插值值?
这是 Maple 最常被问到的问题之一。您的错误是由所谓的 过早求值 引起的,表达式 solutionf(u) 在 u[=21 之前求值=]已被赋予数值。
有几种方法可以避免过早评估。最简单的可能是使用正向单引号:
绘图('solutionf(u)', u= 0..0.4e-1);
我有一个函数f(v,u)
并且我定义了函数
solutionf(u) := fsolve(f(v,u)=v);
我需要根据 u
绘制 solutionf(u)
但只是
plot(solutionf(u), u = 0 .. 0.4e-1)
给我一个错误
Error, (in fsolve) number of equations, 1, does not match number of variables, 2
但是我总是可以在任何 x
处取值 solutionf(x)
。
有没有简单的方法来绘制这个?或者我必须自己 for
遍历 u
,在每个点取值并绘制插值值?
这是 Maple 最常被问到的问题之一。您的错误是由所谓的 过早求值 引起的,表达式 solutionf(u) 在 u[=21 之前求值=]已被赋予数值。
有几种方法可以避免过早评估。最简单的可能是使用正向单引号:
绘图('solutionf(u)', u= 0..0.4e-1);