1. 程式人生 > >小結下:Maltba中的匿名函式,函式函式,子函式以及feval函式

小結下:Maltba中的匿名函式,函式函式,子函式以及feval函式

 1:匿名函式 引數 函式體


%匿名函式
[email protected](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]);

變數空間的結果為: