導航:首頁 > 程序命令 > save命令運用matlab

save命令運用matlab

發布時間:2023-03-20 22:00:04

『壹』 matlab中如何保存數據到指定文件夾

保存方法:

save(['E:Study', filename], 'data')

MATLAB save 函數用法及實例:

用法一:保存指定變數到當前工作目錄

在嘗試將A矩陣保存為MAT格式文件,文件名取為example,並且存儲起來,方便下次使用。

在matlab主窗口中輸入save example A,回車,會看到左側當前文件夾出現了相應的example,mat文件。

用法二:保存當前所有變數到當前工作目錄

此時MATLAB中有A和b兩個變數,試圖將其全部保存起來。

在MATLAB主窗口中輸入save example2 ,將其保存到example2.mat文件中。

用法三:保存指定變數到指定文件夾

試圖將以上矩陣A保存到D:\JINGYAN\example.mat中。

在MATLAB主窗口中輸入如下命令:save('D:\csdn\example.mat','A') 。

可以看到成功在csdn文件夾下生成了example.mat。

(1)save命令運用matlab擴展閱讀:

一、在使用save函數時需要注意:

1、要保存的mat文件要寫出後綴。

2、要保存的變數名要用單引號引起來。保存所有變數到指定文件夾不在贅述,用命令save('D:\csdn\example.mat') 便可。

二、SAVE命令動態批量保存mat文件:

已知矩陣A,先將A矩陣的每一列進行拆分,分別保存在『1-points.mat』、『、2-points.mat』、『3-points.mat』中。

A=[

0.7329 -0.0000 19.2805;

-0.0000 0.7329 25.0947]

for i=1:3

chr=[num2str(i),'-points.mat']

b=A(:,i)

save(chr,'b')

end

『貳』 matlab 的save命令

SAVE命令可以將工作區的變數保存到磁碟。
SAVE
FILENAME
-
將工作區的所有變數全部保存到名為FILENAME.mat的二進制"MAT"文件中。數據可以用LOAD命令載入。如果FILENAME沒有擴展名,會被默認設定為.mat
僅僅輸入SAVE命令,將會創建一個名為』matlab.mat』的二進制"MAT"文件。如果』matlab.mat』文件不可寫將會出錯。
SAVE
FILENAME
X
-
僅保存X。
SAVE
FILENAME
X
Y
Z
-
保存X,Y和Z。可以使用通配符』*'來保存匹配的變數。

『叄』 求指點MATLAB的save函數

>> save mydate A
把變數A存為 mydate.mat 文件
>> save('mydate','B','-append');
把變數B添加到 mydate.mat 文件中,現在 mydate.mat有兩個變數A和B
>> save('mydate','C','-ascii')
把變數C以ASCII格式存為mydate 文件

『肆』 matlab中如何保存數據到指定文件夾中

可能你會用到數字轉字元串命令
int2str 轉換整數成字元串
num2str轉換數成字元串
如,循環結構中:

for i=1:10
A=int2str(i);
save(['E:\Study\', A,'.dat'], 'data')
end

『伍』 matlab如何保留最新的十五個數據

在利用MATLAB進行數據處理和科研學習的時候經常需要將數據保存下來,軟體本身有幾種保存方式。由於經常忘記,所以這里總結和整理下來,一是提醒自己,二是若能對他人有一丁點幫助,那也是極好的。

1.主要的幾種保存數據的方式

1.1 CTR+S

這個保存方式在word等軟體中經常使用,在MATLAB中也不例外。該方式也是一種快捷鍵組合,其作用和通過菜單欄的保存選項一致。這種保存方式我在兩個場景中會用到。

1.1.1 保存代碼

當我們正在寫代碼時,滑鼠游標位於編輯區(就是寫代碼的窗口),按下CTR+S則會保存代碼。這是在寫代碼是最常用的操作,一定要保存好代碼。

1.1.2 保存工作區數據

當我們運行完數據,如果我們把游標放到「當前路徑」、「命令窗口」、「工作空間」這三個地方時,如果我們按下CTR+S,MATLAB則會保存我們剛剛經過運行產生的在「工作空間」的所有數據,保存後會生成一個「.mat」文件,其中包括在「工作空間」出現的所有數據。
此外,當我們進行圖像化顯示,產生一個figure窗口的時候,將游標放在figure窗口,按下CTR+S,則會觸發保存該figure窗口的指令。

1.2 save 和save as

1.2.1 save

save命令應該是保存數據比較常用的一種方式。其語法在MATLAB幫助文檔中有這樣一些描述:

save(filename)
save(filename,variables)
save(filename,variables,fmt)
save(filename,variables,version)
save(filename,variables,version,『-nocompression』)
save(filename,variables,『-append』)
save(filename,variables,『-append』,『-nocompression』)
save filename

註:
save(filename):這種方式和上述提到的在「當前路徑」、「命令窗口」、「工作空間」這三個地方按CTR+S產生的效果一致,均是保存在工作空間的所有數據變數。
save(filename,variables):這種方式相對於前一個語句的保存針對性更強一些,可以將variables所代表的數據(不論什麼格式)保存成「.mat」的格式。
其中save(filename,variables,fmt)這種格式是我最常用的一種方式,這種方式可以將我們經過運行產生在「工作空間」中某個變數的數據保存成我們想要的格式。

1.2.2 saveas 和 savefig

save as語句主要用於對產生的figure圖窗進行保存。

saveas(fig,filename)
saveas(fig,filename,formattype)

舉一個MATLAB幫助文檔的例子:
x = [2 4 7 2 4 5 2 5 1 4];
bar(x);
saveas(gcf,『Barchart.png』)

提到saveas,還要提到一個語句就是savefig。它有這樣一些語法:
savefig(filename)
savefig(H,filename)
savefig(H,filename,『compact』)
這個語句也是針對圖窗的保存,可以將多個圖窗保存在一個文件裡面,例如幫助文檔裡面的示例:
h(1) = figure;
z = peaks;
surf(z)

h(2) = figure;
plot(z)

savefig(h,『TwoFiguresFile.fig』)
close(h)
如果要打開保存的兩個圖窗,則需要利用openfig的操作。
figs = openfig(『TwoFiguresFile.fig』);

這個功能和在fig圖像的菜單欄點擊文件(File)->保存(save)或者保存為(save as)的功能是一致的。我一般會選擇在圖窗點擊保存。

1.3 imwrite寫數據

做圖像處理經常會用到這個保存的操作,imwrite的功能就是將指定的圖像數據寫入到指定的文件,它的語法有這樣幾種形式:
imwrite(A,filename)
imwrite(A,map,filename)
imwrite(,fmt)
imwrite(,Name,Value)

這個操作很簡單,但是很常用。不僅可以寫入普通的圖像數據,還能將多個圖像寫入一個TIFF文件,也可以將多個圖像文件連續顯示以生成一個GIF動畫。
保存普通數據的例子:
A = rand(50);
imwrite(A,『myGray.png』)

2.總結

本文主要總結了幾種在MATLAB中經常用到的保存數據的語句,主要包括CTR+S,save,saveas,savefig,imwrite。
記錄在此主要用於自己查找,以及可能為別人帶來一點便利。

3.引用

[1]. MATLAB R2020a,幫助文檔。

閱讀全文

與save命令運用matlab相關的資料

熱點內容
java怎麼退出 瀏覽:902
掛接pdf 瀏覽:165
浪潮伺服器遠程修改bmc地址 瀏覽:119
單立文電影 瀏覽:873
linuxtar命令 瀏覽:876
優酷app如何屏蔽短視頻 瀏覽:480
看著就解壓的軟體 瀏覽:785
android撥號界面源碼 瀏覽:54
在線高清 瀏覽:375
程序員陸漓發型劉海 瀏覽:484
台灣電影《三十兒立》 瀏覽:315
南京學程序員培訓班 瀏覽:267
怎麼把華為手機app密碼刪掉 瀏覽:623
android事件冒泡 瀏覽:685
大片在線高清電影 瀏覽:791
程序員限制年齡怎麼辦 瀏覽:428
ug80數控編程視頻教程下載 瀏覽:771
四川信息化少兒編程定製 瀏覽:9
跟血戀一樣打真搶的電影 瀏覽:931
雲伺服器為什麼快 瀏覽:877