眾所周知,MATLAB分為腳本文件和函數(shù)文件。
它倆的區(qū)別是:腳本文件可以直接執(zhí)行,而函數(shù)文件不能直接執(zhí)行。
由此,有兩種方法創(chuàng)建函數(shù):
在單獨(dú)的函數(shù)文件中創(chuàng)建函數(shù)注意文件名稱和函數(shù)名字要相同(例如:都為ffff)
創(chuàng)建名為ffff.m的函數(shù)文件:function y=ffff(x)y=x+1在腳本文件usefunc.m中使用函數(shù)ffff(x):y=ffff(8)運(yùn)行腳本文件,得到結(jié)果y=9
有圖有真相:函數(shù)文件ffff.m
腳本文件usefunc.m
腳本文件運(yùn)行結(jié)果y=9
直接在腳本文件中創(chuàng)建函數(shù)此時文件名稱和函數(shù)名字不能相同!
創(chuàng)建腳本文件scriptfunc.my=fff(5)function y=fff(x) y=x+1end該腳本中的函數(shù)名稱為fff,函數(shù)體必須位于該文件的末尾。
運(yùn)行結(jié)果為6
如圖:
腳本文件scriptfunc.m
運(yùn)行結(jié)果
幫助文檔中的細(xì)節(jié)在MATLAB的幫助文檔中搜索function,獲取更多信息:
只包含函數(shù)定義的函數(shù)文件中。文件的名稱應(yīng)與文件中其函數(shù)的名稱一致。包含命令和函數(shù)定義的腳本文件中。函數(shù)必須位于該文件的末尾。腳本文件不能與文件中的函數(shù)具有相同的名稱。R2016b 或更高版本的腳本中支持函數(shù)。文件可以包含多個局部函數(shù)或嵌套函數(shù)。為提高可讀性,可使用 end 關(guān)鍵字來表示文件中每個函數(shù)的末尾。以下情況下需要 end 關(guān)鍵字:
文件中有任意函數(shù)包含嵌套函數(shù)。該函數(shù)是函數(shù)文件中的局部函數(shù),并且文件中有局部函數(shù)使用 end 關(guān)鍵字。該函數(shù)是腳本文件內(nèi)的局部函數(shù)。轉(zhuǎn)載請注明來自夕逆IT,本文標(biāo)題:《matlab取整函數(shù)(MATLAB怎么自定義函數(shù))》
本文標(biāo)簽:matlab取整函數(shù)

每一天,每一秒,你所做的決定都會改變你的人生!
還沒有評論,來說兩句吧...