小结下:Maltba中的匿名函数,函数函数,子函数以及feval函数

 1:匿名函数 参数 函数体


%匿名函数
myfun1=@(x)sin(x);
y1=myfun1(0);
y2=myfun1(0:0.01:2*pi);
plot(y2)

变量空间结果为:

2:子函数  见注释

function z = myfun3(x,y)
%输出变量 z
%函数名称myfun3
%输入变量x,y

z=sin(x)+cos(y);
end

 子函数的调用:

y5=myfun3(-5:.01:5, -5:.01:5);

 变量空间的结果为:

 3 feval函数 函数句柄,变量,变量

y3=feval(@myfun3, -5:.01:5, -5:.01:5);  %myfun3就是上面写的子函数名称

变量空间的结果为:

4 函数函数  变量 函数体 变量范围

y4=fplot(@(x) sin(x), [-pi, pi]);

变量空间的结果为:

猜你喜欢

转载自blog.csdn.net/qq_27806947/article/details/83239299
今日推荐