function y=myfunction(a,b)
其中a,b是輸入函數的參數,y是函數返回的值。當需要返回多個值時,可以將y看作一個數組,或者直接將函數的開頭寫成如function [x,y]=myfunction(x,y)的形式。
然后就是定義函數的內容,通俗的說就是怎樣由輸入參數a,b得到返回值y。比如最簡單的y=a+b。
總結一下,將下面的代碼
function y=myfunction(a,b)
y=a+b;
保存為一個m文件myfunction.m,調用方式如下。
num=myfunction(3,4);
這樣就可以由函數中的y=a+b得到num的值是3+4=7。
======================
可以看到, y在使用時候毫無用處, 所以這個定義其實並不是那么簡介漂亮.
