我有两个输入的功能:
function [r] = myfunc(x,y)
我想绘制此函数,但我收到此错误:
>> plot(myfunc, [1 2]);
Error using myfunc (line 2)
Not enough input arguments.
答案 0 :(得分:1)
如果我理解你的问题,我认为你正在寻找这个:
[r] = myfunc(x,y)
plot(x, y, r)
我假设myfunc
将x
和y
作为向量,并将r
作为向量返回。如果没有,请与我们联系,我将发布一个编辑,说明如何正确设置x
,y
和z
以用于绘图。
答案 1 :(得分:1)
如果您有3个变量(即x,y和r),则无法使用2D plot
,而应使用plot3(x,y,myfunc(x,y))
。