我正在尝试绘制这两个函数的图形,但在以八度音程执行时会出现错误。
ezplot3 ( (x.*y - x.^2*y)./(x - y),[0, 20],50);
error: ezplot3: F must be string, inline function, or function handle
error: called from
__ezplot__ at line 143 column 5
ezplot3 at line 62 column 19
ezplot3 ( log(x.^2 + y.^2 - 3) ,[0, 20],50);
error: ezplot3: F must be string, inline function, or function handle
error: called from
__ezplot__ at line 143 column 5
ezplot3 at line 62 column 19
答案 0 :(得分:1)
ezplot3
绘制三维参数化定义的曲线。
根据ezplot3
function reference,语法为:
ezplot3(fx,fy,fz)
其中fx
,fy
和fz
是字符串,内联函数或函数句柄,一个参数定义函数(例如fx= @t cos(t)
)。
为了绘制两个变量的函数,我建议使用ezmesh
。例如:
fx=@(x,y) (x.*y - x.^2*y)./(x - y)
ezmesh ( fx,[0, 20],50);
返回以下图片:
请告诉我这是否适合您!