Matlab可以如同其他語言一樣定義函數,讓一段代碼通過某些參數完成某種特定功能并返回結果。
函數的一般語法為:
function [out1,...,outN]=func(in1,...inN) ...end
由function關鍵字開頭,end作為結尾。out1,...,outN表示輸出1到輸出N。
func為函數名,用戶可以指定,in1,...,inN為參數,輸入1到輸入N。
例如,我們做一個計算加法的函數myadd,我們須在腳本文件内新建以下代碼,并将腳本名稱設置與函數命一緻(matlab會自動将該文件設置為matlab函數文件):
%% function myadd % 接受a和b兩個參數,返回兩者之和res function res = myadd(a,b) res = a b end
在command window(命令窗口)輸入該函數并傳入參數,得到結果:
>> myadd(1,2) res = 3 ans = 3
值得一提的是,可以入在函數文件寫入注釋,用戶可以在command window(命令窗口)使用help命令查看該函數用法。例如:
>> help myadd function myadd 接受a和b兩個參數,返回兩者之和res
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!