M函數文件是以function開頭的,其格式
function ?輸出變量=函數名稱(輸入變量)
函數內容
end
例如,利用matlab的程序編輯器,來編寫函數文件。
%M函數,數列求和,myfun.m
function ? s=myfun(m)
s=0;
for n=1:m
s=s+1/n/n
end
end
編寫後保存為myfun.m,然後在命令窗口中輸入
>>myfun(100),myfun(1000)
ans=
1.6350
ans=1.64390
當然,M函數也可以被M腳本文件或其他M函數文件調用。