當前位置:首頁 » 文件管理 » matlab建文件夾

matlab建文件夾

發布時間: 2024-07-28 06:59:29

『壹』 鐢∕ATLAB鎬庝箞鍦ㄦ寚瀹氱殑璺寰勪笅鍒涘緩鏂囦歡澶

1銆佸厛璁頒綇褰撳墠璺寰勩
2銆佷慨鏀瑰綋鍓嶈礬寰勪負涓婃℃墦寮鐨勮礬寰勶紝鎵撳紑鏂囦歡銆
3銆佽繕鍘熻礬寰勶紝鍗沖彲銆

『貳』 如何在matlab中創建m文件

matlab中有很多函數並不是直接輸入在命令窗口,而是放在m文件中,便於多次使用,那麼怎麼創建和調用m文件呢?

開啟分步閱讀模式
工具材料:
matlab
操作方法
01
1.打開matlab,點擊工具欄中的文件,然後點擊新建,會出現m文件,點擊它就會創建一個m文件

02
文件創建後,會出現如圖所示的一個界面,這就是m文件的界面,它類似於一個txt文檔,在裡面編寫函數

03
編寫函數必須有一個function,function後面跟隨的是函數名,function不能缺少,圖片中命名函數名為summ,它的作用是求從1累加到100的和

04
當函數編寫完成後保存文件,例如將它保存在桌面,那麼matlab的工作空間也需要是桌面,這樣他才能查找到m文件,點擊工作空間右邊的按鈕,選擇桌面,文件名默認為函數名,建議使用默認文件名,不建議修改文件名,

05
完成上述步驟後,在matlab的命令窗口輸入m文件的文件名,圖片中輸入m文件名summ,點擊回車,軟體將讀取m文件,並將運行m文件,實現函數作用

06
m文件有很多的好處,它可以實現同一個函數的多次調用,當一次使用後,下一次又需要用這個函數,仍然可以調用

特別提示
注意工作空間應該和m文件位置同樣
有時候我們在使用MATLAB的時候,想創建和運行m文件,怎麼操作呢,下面來分享一下方法
開啟分步閱讀模式
工具材料:
電腦
MATLAB
操作方法
01
第一步在我們的電腦上打開軟體,創建一個工作路徑文件夾,設置工作路徑可以搜狗搜索一下,我們把創建的腳本,函數都放在裡面,如下圖所示:

02
第二步右鍵工作路徑文件夾,選擇「新建文件->腳本」,如下圖所示:

03
第三步可以看到成功創建一個m文件,我們可以對這個m文件進行重命名,如下圖所示:

04
第四步創建m腳本文件之後,我們可以在裡面輸入以下代碼,繪制正餘弦曲線,如下圖所示:

05
第五步代碼寫完之後,按ctrl+s鍵進行保存,點擊編輯器中的運行,如下圖所示:

06
第六步可以看到成功運行m文件,繪制出了正餘弦曲線,如下圖所示:

『叄』 濡備綍鍦ㄥ綋鍓嶆枃浠跺す涓嬬敤matlab鎸夊簭鍒涘緩100涓鏂囦歡澶癸紝騫舵妸褰撳墠鏂囦歡澶逛笅鏌愭枃浠墮愪竴澶嶅埗榪涘壋寤虹殑鏂囦歡澶逛腑錛

for i=1:100
dirname=['dir' num2str(i)];%鏂扮殑鏂囦歡澶瑰悕
a=['mkdir ' dirname];%鍒涘緩鍛戒護
system(a) %鍒涘緩鏂囦歡澶
cd(dirname)%榪涘叆鏂扮殑鏂囦歡澶
file('C:\Documents and Settings\Administrator\My Documents\MATLAB\a.txt','a.txt')%澶嶅埗鏂囦歡
cd('C:\Documents and Settings\Administrator\My Documents\MATLAB')%榪斿洖涓婂眰鏂囦歡澶
end

浣跨敤涓婇潰鐨勭▼搴忓嵆鍙錛

紲濅綘瀛︿範鎰夊揩錛

『肆』 Matlab杞繪澗瀛︼細[1]Matlab濡備綍鍒涘緩鏂囦歡澶

鍐橫atlab紼嬪簭鏃訛紝緇忓父闇瑕佸壋寤烘柊鐨勬枃浠跺す鏉ュ垎綾諱繚瀛樻暟鎹銆備笅闈浠嬬粛涓婱atlab鍒涘緩鏂囦歡澶圭殑鏂規硶
鍏堟妸浠g爜鍒楀嚭鏉ワ紝涓嬮潰鍐嶆參鎱㈣В閲娿 new_folder = 'C:/test'; % new_folder 淇濆瓨瑕佸壋寤虹殑鏂囦歡澶癸紝鏄緇濆硅礬寰+鏂囦歡澶瑰悕縐 mkdir(new_folder); % mkdir()鍑芥暟鍒涘緩鏂囦歡澶

涔嬪悗鎴戜滑鏌ヨC鐩樼洰褰曚笅錛屽彂鐜拌繍琛屼唬鐮佸悗鍒涘緩浜唗est鏂囦歡澶廣

榪欓噷涓瀹氳板緱 new_folder = 'C:/test'; 涓鏄鏂滄潬鈥/鈥欙紝鑰屼笉鏄鍙嶆枩鏉犮傚惁鍒欎細鎶ラ敊銆 鎴戜滑鍐嶇湅涓涓渚嬪瓙: 鍦╰op_folder涓嬮潰鍒涘緩涓涓猺esize鏂囦歡澶 top_folder = 'C:/test'; % 絎涓灞傛枃浠跺す鍚嶇О mkdir(top_folder); % 鍒涘緩絎涓灞傛枃浠跺す second_folder = sprintf('%s/%s', top_folder, 'resize'); % 鏋勯犵浜屽眰鏂囦歡澶瑰悕縐 mkdir(second_folder); % 鍒涘緩絎浜屽眰鏂囦歡澶 % 涔嬪悗鎴戜滑鍙浠ョ湅鍒板湪 C:/test 鏂囦歡澶逛笅錛屽氫簡涓涓 resize 鏂囦歡澶廣傚叧浜巗printf()鍑芥暟鐨勭敤娉曠湅涓嬩竴絝犱粙緇嶃 % 娉ㄦ剰浠ヤ笂浠g爜涓琛岃屽彲鎷瘋礉鍒板懡浠よ屾墽琛岋紝鍚庤呯畝鍘.m鏂囦歡鍚庢墽琛

『伍』 濡備綍鐢∕atlab鍒涘緩鏂囦歡澶瑰拰鎷瘋礉鏂囦歡

1銆 鍏堟妸浠g爜鍒楀嚭鏉ワ紝涓嬮潰鍐嶆參鎱㈣В閲娿 new_folder = 'C:/test'; % new_folder 淇濆瓨瑕佸壋寤虹殑鏂囦歡澶癸紝鏄緇濆硅礬寰+鏂囦歡澶瑰悕縐 mkdir(new_folder); % mkdir()鍑芥暟鍒涘緩鏂囦歡澶 2銆 涔嬪悗鎴戜滑鏌ヨC鐩樼洰褰曚笅錛屽彂鐜拌繍琛屼唬鐮佸悗鍒涘緩浜唗est鏂囦歡澶

『陸』 Matlab文件夾、文件、讀取操作(匯總)

在Windows中,「D:\」表示D盤,「D:」表示目錄

還可以查找特定後綴的文件:
如: dir(['fk\','*.jpg']) 表示查找 fk文件夾下後綴為 ' .jpg' 的文件
若 fk 目錄下存在後綴為'.jpg' 的文件,則返迴文件名:
1260500466587.jpg 1260500472025.jpg 8673601d.jpg
否則返回: fk.\*.jpg not found.

其中dirname是要查找的路徑的名字,路徑在matlab的搜索路徑內時,沒有必要輸入全名,只輸入最後或最後兩級就夠了。

fopen ('filename', 'mode')
mode格式有:
『r』:只讀方式打開文件(默認的方式),該文件必須已存在。
『r+』:讀寫方式打開文件,打開後先讀後寫。該文件必須已存在。
『w』:打開後寫入數據。該文件已存在則更新;不存在則創建。
『w+』:讀寫方式打開文件。先讀後寫。該文件已存在則更新;不存在則創建。
『a』:在打開的文件末端添加數據。文件不存在則創建。
『a+』:打開文件後,先讀入數據再添加數據。文件不存在則創建。 如果rt表示該文件以文本方式打開,如果添加的是「b」,則以二進制格式打開,這也是fopen函數默認的打開方式。

Fopen函數兩個返回值:

fclose(f)
f為打開文件的標志,若fclose函數返回值為0,則表示成功關閉f標志的文件;若返回值為–1,則表示無法成功關閉該文件。

若要一次關閉打開的所有文件,可以使用下面的命令:fclose all

MATLAB自帶的MAT文件為二進制文件,但為了便於和外部程序進行交換以及方便查看文件中的數據,也常常採用文本數據格式(數據採用ASCII碼格式,可以表示字母和數字字元)與外界進行數據交換。

函 數 | csvread| dlmread| fscanf| load| textread|
-|-|-
數 據 類 型| 數值數據| 數值數據| 字母和數值| 數值數據| 字母和數值|
分 隔 符| 僅cooma| 任何字元| 任何字元| 僅space| 任何字元|
返 回 值| 1| 1| 1| 1| 多返回值

如: A=load('my_data.txt');

如果想把4列數據全部讀取出放在4個變數中,則使用如下命令:
>> [name gra grades answer]=textread('my_exam.dat','%s %s %f %s')

函 數| csvwrite| diary| dlmwrite| fprintf| save
-|-|-
數 據 類 型| 數值數據| 數值數據或單元陣列| 數值數據| 字母和數值數據| 數值數據
分 隔 符| 逗號| 空格| 任何字元| 任何字元| 製表符或空格符

存寫有分隔符的ASCII碼數據文件 若要將當前的MATLAB工作空間的一個或多個變數寫到一個有分隔符的ASCII碼文件中,可以使用save命令或dlmwrite函數。在默認情況下,save命令是以 MAT 格式存寫數據的。

作用 | 標志 | 例子
-|-
左對齊 | ' - ' | %-5.2f
列印符號字元(+或 - ) | '+' | %+5.2f
插入空格| ' ' | % 5.2f
墊零 | '0' | %05.2f
對%o, %x, %X, 列印 0,0x,0X的前綴。
對%f, %e, %E, 列印小數點,即使是0。
對%g, %G,不刪除或尾部的零或小數點。 | '#' | %#5.0f

例: 創建一個2×2的魔方矩陣,然後打開一文件,寫入數據。

fseek frewind
設定指針位置重設指針到文件起始位置
ftell feof
獲得指針位置測試指針是否在文件結束位置

熱點內容
mysql怎麼用資料庫 發布:2025-01-23 07:21:02 瀏覽:997
怎麼訪問暗網 發布:2025-01-23 07:02:04 瀏覽:665
無線配置代理選什麼 發布:2025-01-23 06:52:54 瀏覽:824
c程序匯編程序 發布:2025-01-23 06:49:42 瀏覽:840
cmd命令與linux命令 發布:2025-01-23 06:40:26 瀏覽:806
linux用戶目錄許可權 發布:2025-01-23 06:37:49 瀏覽:233
學計算機避免編程 發布:2025-01-23 06:29:09 瀏覽:661
易語言機器人源碼 發布:2025-01-23 06:24:03 瀏覽:320
匯編語言的編譯可以叫解釋嗎 發布:2025-01-23 06:23:22 瀏覽:35
tomcat編譯後的文件 發布:2025-01-23 06:05:46 瀏覽:254