1樓:清風or朗月
執行的方式有2種,一是在命令中心輸入.m檔案的名字(如果有引數,就需要給出引數);二是在.m檔案編輯環境中直接執行,一般是在debug選單項中選run或者直接按f5
執行的結果也是在命令中心顯示(要是是畫圖的話,就是figure視窗了)
2樓:向日葵
直接用dos函式執行就可以了。
舉例說,如果批處理檔名 test_bat.bat,則[s,e]=dos('test_bat');就會執行批處理檔案,直到其結束才返回。這裡之所以讓dos返回兩個引數,是為了避免標準輸出資訊在命令視窗中回顯。
如果不希望等待執行完畢才返回,可以在命令後加一個「&」,例如:[s,e]=dos('test_bat &');會開啟一個cmd視窗去執行批處理,不需要等待批處理執行完畢就會直接返回,接下來繼續執行m檔案的後續部分。
m 指令碼檔案中包含一族由 matlab 語言所支援的語句,它類似於 dos 下的批處理檔案,它的執行方式很簡單,使用者只需在 matlab 的提示符 >> 下鍵入該 m 檔案的檔名,這樣 matlab 就會自動執行該 m 檔案中的各條語句。
呼叫時不要求返回變數,則將顯示結果矩陣。其實在編寫程式時養成一個好的習慣,無論對程式設計者還是對程式的維護者、使用者都是大有裨益的。
3樓:手機使用者
檔案的上面有個 向下的箭頭,點一下就可以執行了!
如何在開啟一個matlab的.m檔案後直接執行它?
4樓:百小度
如果檔案在當前路徑內,假如檔名是fun.m
那麼在命令視窗內直接輸入fun 回車
如果需要輸入引數直接輸fun(a,b) 回車,其中a,b是.m檔案要用的引數。
5樓:彷徨的失路人
先啟動matlab,在檔案 開啟 m檔案,這時候的編輯器選單裡應該有個除錯選單項,在下拉選單中選擇run
就跑起來了。呵呵
matlab怎麼呼叫m檔案?
6樓:匿名使用者
用任何方式建立都行,包括記事本,或者是matlab自帶的編譯器,然後將matlab工作目錄切換到檔案所在目錄,直接輸入檔名執行。或者在任何目錄下輸入該檔案的完全路徑。
m檔案有兩種格式,一種叫做script,就是將一系列的命令寫成一個檔案。執行這種檔案相當於一次性執行了很多條命令;所有執行過程中的資料都在工作空間裡。
另一種叫function,在檔案開頭的地方有下面的說明行:
function [輸出引數1,輸出引數2,...]=函式名(輸入引數1, 輸入引數2,...)
呼叫的時候,用「檔名(引數列表)"的方式呼叫,這裡的檔名是不包含字尾".m"的。執行結束以後只會返回輸出引數,計算過程中的中間變數不會被顯示在工作空間裡。
學習matlab要多看其幫助檔案,比很多參考書有用得多。還有一本叫做「戰勝matlab必做練習五十題」的書對於快速掌握matlab基本應用很不錯。我初學的時候只做了前三十題就已經可以自如地工作了。
matlab怎麼呼叫m檔案,matlab中一個m檔案怎麼呼叫另一個m檔案的函式
用任何方式建立都行,包括記事本,或者是matlab自帶的編譯器,然後將matlab工作目錄切換到檔案所在目錄,直接輸入檔名執行。或者在任何目錄下輸入該檔案的完全路徑。m檔案有兩種格式,一種叫做script,就是將一系列的命令寫成一個檔案。執行這種檔案相當於一次性執行了很多條命令 所有執行過程中的資料...
如何執行matlab程式,matlab如何執行程式啊?
佘琇逯儂 兩種執行方法,一種直接複製到command視窗內,就是 這個符號的後面 一種是放在m檔案裡,但是執行時必須在m檔案所在的目錄下才能執行 大哥你少了個賦值的運算,你的執行環境沒錯,就如樓上的,但是你想看的是結果。資料空間中的結果已經執行出來了。1.你如果是在command window中執行...
matlab中的 m是什麼檔案
鄢昭君衡哲 matlab的m檔案分為兩種。一種為指令碼檔案,就是由一堆命令構成的,裡面第一行不是function 開頭,這種檔案比如是myfun.m 就在命令視窗裡輸入myfun回車就行,matlab會把m檔案中的命令都執行一次。另一種為函式檔案,第一行為function,比如說 function ...