2007年4月1日 星期日

MATLAB Notes(1)

(參考: 張智星 MATLAB程式設計【入門篇】)
  • *.m 是 MATLAB 的程式檔案格式,依照內容又可分為 script 跟 function 兩種。
  • 呼叫 function 是用 "file name" (所以一個檔案只能有一個 function?)
  • 範例:(factTest.m)
    function output = fact(n) % FACT Calculate factorial of a given positive integer (for-loop version) output = 1; for i = 1:n,    output = output * i; end
    執行: (命令列)
    >> y = factTest(5) y =    120
  • function 沒有回傳值怎麼辦?