matlab怎麼建立命令檔案

2023-09-21 08:08:16 字數 3474 閱讀 2385

1樓:網友

我們知道,是乙個小數點後無限位的無理數,計算機是無法精確表示的。所以,在matlab中, pi只是乙個近似值,,精確到小數點。

如何在matlab中建立m檔案

2樓:水果乙個

matlab的m檔案分為兩種,1、指令碼檔案,就是由一堆命令構成的,裡面第一行不是 function 開頭,這種檔案比如是 就在命令視窗裡輸入name回車就行;

2、函式檔案,第一行為function ,比如說是function y = name(x)這種檔案,函式名與檔名是一致的,在命令視窗裡輸入name(x),x是執行引數,回車即執行。

其中以function開頭的一行為引導行,表示該m檔案是乙個函式。函式名的命名規則與變數名相同。輸入形參為函式的輸入引數,輸出形參為函式的輸出型引數。

當輸出從形參多於乙個時,則應該用方括號括起來。

function [s,p]=fcircle(r)%%r-圓半徑。

s-圓面積。

p-圓周長。

s=pi*r*r;

p=2*pi*r;

呼叫的方式呼叫方式: 在命令視窗輸入 fcircle(5)即可。

例項:1、建立m檔案:新建函式。

2、編寫m檔案。

function s=sumsum(n)

s=0;for i=1:n

s=s+i;

end注意這裡的儲存路徑。

cd緊跟為剛才m檔案儲存路徑。

4、直接呼叫sumsum函式即可。

3樓:大臉咩小魚

如果m檔案是函式形式,例如:

示例function [a,b]=fx(x,y,z)%那麼需要在主視窗中輸入函式呼叫命令,拿上面例項**為例,需要在主視窗中輸入:[a1,b1]=fx(x1,y1,z1),其中x1,y1,z1是你要傳遞的引數。

如果m檔案不是函式形式,只是一系列運算過程**,那麼直接點選執行即可,執行方法有很多,最簡單的是如下:

點選紅框區域內的綠色按鈕直接便可以執行m檔案。

如何用matlab在已知資料夾中建立檔案?

4樓:

1、 先把**列出來,下面再慢慢解釋。

new_folder = c:/test'; new_folder 儲存要建立的資料夾,是絕對路徑+資料夾名稱。

mkdir(new_folder); mkdir()函式建立資料夾。

2、 之後我們查詢c盤目錄下,發現執行**後建立了test資料夾。

這裡一定記得 new_folder = c:/test'; 中是斜槓『/』而不是反斜槓。否則會報錯。

我們再看乙個例子: 在top_folder下面建立乙個resize資料夾。

top_folder = c:/test'; 第一層資料夾名稱。

mkdir(top_folder); 建立第一層資料夾。

second_folder = sprintf('%s/%s', top_folder, 'resize');構造第二層資料夾名稱。

mkdir(second_folder); 建立第二層資料夾。

3、% 之後我們可以看到在 c:/test 資料夾下,多了乙個 resize 資料夾。關於sprintf()函式的用法看下一章介紹。

注意以上**一行行可拷貝到命令列執行,後者簡歷。m檔案後執行。

5樓:匿名使用者

>> mkdir('c:\abc')

fid=fopen('c:\abc\',wt')fid =

3>> fprintf(fid,'%s ',我叫邁特萊博')ans =

ans =47>> fclose(fid);

type c:\abc\

我叫邁特萊博。

matlab 如何建立並呼叫m檔案

6樓:tn瓶邪

如果m檔案是函式形式copy,例如:

示例function [a,b]=fx(x,y,z)%那麼需bai要在主視窗中輸入函du數呼叫命令zhi,拿上面例項**為dao例,需要在主視窗中輸入:[a1,b1]=fx(x1,y1,z1),其中x1,y1,z1是你要傳遞的引數。

如果m檔案不是函式形式,只是一系列運算過程**,那麼直接點選執行即可,執行方法有很多,最簡單的是如下:

點選紅框區域內的綠色按鈕直接便可以執行m檔案。

7樓:網友

用任何方式創。

bai建都行,包括記du事本,或者是zhimatlab自帶的編譯器,然後dao將matlab工作目錄切換到檔案版所在目錄,直接輸權入檔名執行。或者在任何目錄下輸入該檔案的完全路徑。

m檔案有兩種格式,一種叫做script,就是將一系列的命令寫成乙個檔案。執行這種檔案相當於一次性執行了很多條命令;所有執行過程中的資料都在工作空間裡。

另一種叫function,在檔案開頭的地方有下面的說明行:

function [輸出引數1,輸出引數2,..函式名(輸入引數1, 輸入引數2,..

呼叫的時候,用「檔名(引數列表)"的方式呼叫,這裡的檔名是不包含字尾".m"的。執行結束以後只會返回輸出引數,計算過程中的中間變數不會被顯示在工作空間裡。

學習matlab要多看其幫助檔案,比很多參考書有用得多。還有一本叫做「戰勝matlab必做練習五十題」的書對於快速掌握matlab基本應用很不錯。我初學的時候只做了前三十題就已經可以自如地工作了。

8樓:網友

命令視窗edit filename建立檔案。

命令視窗輸入filename呼叫。

我真的很佩服,任何關於matlab基本介紹的都應該有。

如何用matlab建立資料夾和拷貝檔案

9樓:超級一起的回憶

1、 先把**列出來,下面再慢慢解釋。

new_folder = c:/test'; new_folder 儲存要建立的資料夾,是絕對路徑+資料夾名稱。

mkdir(new_folder); mkdir()函式建立資料夾。

2、 之後我們查詢c盤目錄下,發現執行**後建立了test資料夾。

這裡一定記得 new_folder = c:/test'; 中是斜槓『/』而不是反斜槓。否則會報錯。

我們再看乙個例子: 在top_folder下面建立乙個resize資料夾。

top_folder = c:/test'; 第一層資料夾名稱。

mkdir(top_folder); 建立第一層資料夾。

second_folder = sprintf('%s/%s', top_folder, 'resize');構造第二層資料夾名稱。

mkdir(second_folder); 建立第二層資料夾。

3、% 之後我們可以看到在 c:/test 資料夾下,多了乙個 resize 資料夾。關於sprintf()函式的用法看下一章介紹。

注意以上**一行行可拷貝到命令列執行,後者簡歷。m檔案後執行。

怎麼利用命令刪除和建立Linux資料夾

linux下建立和刪除資料夾命令如下 linux新增檔案命令 建立目錄 mkdir make directories 功能說明 建立目錄 語 法 mkdir p help version m 目錄屬性 目錄名稱 補充說明 mkdir可建立目錄並同時設定目錄的許可權。參 數 m 目錄屬性 或 mode...

matlab怎麼建立矩陣資料匯入

直接輸入 就是在命令視窗中直接輸入矩陣的元素,這種方法適用於有限元素 簡單的矩陣。用中括號,同一行的元素用逗號 或空格隔開,不同行的元素用分號隔開。還可以雙擊工作空間 workspace 中的某一變數,在 中填入任意矩陣的元素。用m檔案建立矩陣 在命令視窗中輸入edit,新建m檔案,語法和直接輸入法...

在Matlab命令視窗中執行命令可以開啟Simulink模組庫瀏覽器視窗

可以啦比如你要開啟某個模組 gain open system simulink math operations gain 或者開啟乙個 open system nibianqi 在命令視窗輸入simulink回車 就可以開啟模組瀏覽器視窗。matlab中的simulink怎麼用 在工具欄點幾個有紅色...