回覆列表
-
1 # uekfe6609
-
2 # a不會愛的小笨蛋
呼叫函式時,matlab會搜尋全部包括在path中的 .m 檔案,以及當前目錄下的所有 .m檔案,以判斷是否是有效的函式。所以,一般透過 2 種方式調函式:(1)把自定義函式集中放在一個資料夾中,然後把此資料夾新增進matlab的path中,以後所有儲存在此資料夾中的 .m檔案 都能被搜尋到;(2)對特定工作,把需要的自定義函式以及其他需要處理的檔案,都放在某個資料夾裡,這樣只要每次執行matlab把當前資料夾(current folder)設定為此資料夾即可。
1、你可以透過在命令欄中輸入function,點選右鍵或者按F1來查詢function函式的幫助文件。2、在幫助文件中對function函式進行了詳細的功能描述,使用方法的介紹。其基本形式為:function[]=fun();即為:[輸出]=fun(輸入)。3、點選軟體左上角新建,新建一個.m檔案或者函式都可以進行編輯。4、其基本形式如圖所示:第一行定義函式輸入輸出;第二三行百分號部分是註釋部分,這裡注意一定要寫,方便以後檢視該函式。第四五行編寫函式的具體內容。5、這裡舉一個簡單的求和例子。程式碼如下:function[c]=untitled(a,b)%UNTITLED求和%,求a+b的和:c=a+b;end。6、點選軟體左上角儲存,注意檔名一定要和函式名字一樣。7、你可直接在命令函呼叫,也可在m檔案或者另一個function函式中進行呼叫。8、你可以在右側資料夾中點選你的函式檔案,在函式詳情中可以看到你的函式註釋詳情,方便以後函式的使用。