天天看點

matlab儲存f黑白圖檔_MATLAB與txt檔案的互動

matlab儲存f黑白圖檔_MATLAB與txt檔案的互動

    大多數情況下。我們所獲得的資料都不是MATLAB可以直接處理的資料檔案,需要将其他格式的資料檔案導入到MATLAB的工作空間中。

matlab儲存f黑白圖檔_MATLAB與txt檔案的互動

1、讀入TXT檔案中的資料 使用load函數讀入TXT檔案中的資料資訊,調用格式為: load(‘檔案名.txt’) 例子: (1)在MATLAB的目前目錄下的檔案夾中(這一點很重要)建立txt檔案,輸入一維數組0 1 2 3 4 5 6 7 8 9,儲存在data1.txt中。在MATLAB指令行中輸入: >> load('data1.txt') 回車之後可以在工作區中得到儲存在txt檔案中的一維數組data1 (2)在工作區已有data1後 >> save I:\MATLAB檔案\練習代碼\data2.txt data1 -ascii >> load('I:\MATLAB檔案\練習代碼\data2.txt') 回車之後可以在工作區看到data2,其中save I:\MATLAB檔案\練習代碼\data2.txt data1 -ascii将變量data1以ASCII碼存儲在I:\ MATLAB檔案\練習代碼中的data2.txt 檔案中,如果不存在data2.txt檔案,MATLAB将自動建立data2.txt。

matlab儲存f黑白圖檔_MATLAB與txt檔案的互動

2、使用textread函數讀取不同類型的資料 在指令空間輸入:help textread 此 MATLAB 函數 以指定的 format 将資料從檔案 filename 讀入到 A、B、C 等變量中,直到整個檔案讀取完畢。将 filename 和format 輸入指定為字元向量或字元串标量。textread 對于讀取已知格式的文本檔案非常有用。textread 可處理固定格式檔案和任意格式檔案。     [A,B,C,...] = textread(filename,format)     [A,B,C,...] = textread(filename,format,N) [...] = textread(...,param,value,...)                                                                                   (引自MATLAB中help文檔)

matlab儲存f黑白圖檔_MATLAB與txt檔案的互動

例子:在data3.txt檔案中存放資料: LUFEI 6 good 3.14159 湯姆 >> [A,B,C]=textread('data3.txt','%s %s %s',1) A存放data3.txt的第一列的資料,format為每一列資料格式,1表示讀取的行數;如果前面N行是不需要的資料,可以使用 >>[A,B,C]=textread(‘filename’,’format’,’headerlines’,N); 可以跳過前面的N行資料; 在data3.txt中存放資料: LUFEI 6 good 3.14159 湯姆 SUOLONG 2.2 well 1.2354 傑瑞 >> [A,B,C,D,E]=textread('data3.txt','%s %f %s %f %s',2);

matlab儲存f黑白圖檔_MATLAB與txt檔案的互動

textread函數可以很友善地讀取已知的含有多種資料類型的.txt檔案。END歡迎關注:小白的MATLAB學習日志 小白的MATLAB學習日志

歡迎關注

長按二維碼掃碼關注>>>下期介紹MATLAB與Excel互動

matlab儲存f黑白圖檔_MATLAB與txt檔案的互動

繼續閱讀