回覆列表
  • 1 # amurk533

    matlab的m檔案有兩種型別,命令檔案(scriptfile)和函式檔案(functionfile)命令檔案沒有輸入引數,也不返回輸輸出引數,函式檔案可以帶輸入引數,也可以返回輸出引數。命令檔案可以直接執行,在MATLAB命令視窗中輸入命令檔案的名稱,就會執行你的命令檔案,但是函式檔案是不能直接執行的,要以函式呼叫的方式來呼叫它。函式檔案的命名方式要與該檔案的除去註釋行的第一行(以functionoutput=funname(input)為標誌)中的這個funname保持一致(該名字不能與matlab自帶的關鍵字、程式雷同),在呼叫的時候可以在命令視窗呼叫,也可以在命令檔案中呼叫。呼叫格式就是跟function後邊的格式相同。比如你有一個functiony=jiafa(a,b)y=a+b;該檔案要儲存為jiafa.m,使用它的時候,你可以在命令視窗中直接輸入jiafa(1,3)回車,結果為4;在命令檔案中你可以寫x=2;y=5;z=jiafa(x,y)該檔案任意命名(符合命名規範),執行結果為z=7

  • 中秋節和大豐收的關聯?
  • 請問“二四六八十”打一成語是什麼?