衆所周知,MATLAB分為腳本文件和函數文件。
它倆的區别是:腳本文件可以直接執行,而函數文件不能直接執行。
由此,有兩種方法創建函數:
在單獨的函數文件中創建函數注意文件名稱和函數名字要相同(例如:都為ffff)
function y=ffff(x)
y=x 1
y=ffff(8)
運行腳本文件,得到結果y=9
函數文件ffff.m
腳本文件usefunc.m
腳本文件運行結果y=9
直接在腳本文件中創建函數此時文件名稱和函數名字不能相同!
y=fff(5)
function y=fff(x)
y=x 1
end
該腳本中的函數名稱為fff,函數體必須位于該文件的末尾。
運行結果為6
如圖:
腳本文件scriptfunc.m
運行結果
幫助文檔中的細節在MATLAB的幫助文檔中搜索function,獲取更多信息:
文件可以包含多個局部函數或嵌套函數。為提高可讀性,可使用 end 關鍵字來表示文件中每個函數的末尾。以下情況下需要 end 關鍵字:
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!