【MATLAB】讀取和寫入文字檔案
在MATLAB中,來讀取和寫入文字檔案是很簡單的事。下面,就來簡單介紹下。如果有其他問題,請留言。
一、讀取文字檔案
思路:
1、用fopen來開啟一個檔案控制程式碼
2、用fgetl來獲得檔案中的一行,如果檔案已經結束,fgetl會返回-1
3、用fclose來關閉檔案控制程式碼
比如,TIM_Grid_Data.txt的內容如下:
0.1 0.1 151.031 -12.3144 -29.0245 3.11285
0.1 0.2 120.232 -2.53284 -8.40095 3.3348
0.1 0.3 136.481 -0.33173 -22.4462 3.598
0.1 0.4 184.16 -18.2706 -54.0658 2.51696
0.1 0.5 140.445 -6.99704 -21.2255 2.4202
0.1 0.6 127.981 0.319132 -29.8315 3.11317
0.1 0.7 106.174 -0.398859 -39.5156 3.97438
0.1 0.8 105.867 -20.1589 -13.4927 11.6488
0.1 0.9 117.294 -11.8907 -25.5828 4.97191
0.1 1 79.457 -1.42722 -140.482 0.726493
0.1 1.1 94.2203 -2.31433 -11.9207 4.71119
那麼可以用下面的程式碼來讀取該文字檔案:
fid=fopen('TIM_Grid_Data.txt','r');
best_data=[];
while 1
tline=fgetl(fid);
if ~ischar(tline),break;end
tline=str2num(tline);
best_data=[best_data;tline];
end
fclose(fid);
這樣文字檔案中的內容就讀入到了best_data中了。
二、寫入文字檔案
思路:
1、用fopen開啟一個檔案控制程式碼,但要用“w+”或“r+”等修飾符,具體參看help fopen
2、用fprintf寫入資料
3、用fclose來關閉檔案控制程式碼
比如下面的程式:
fid=fopen('Data.txt','a+');
fprintf(fid,'Hello,Tim\r\n');
fprintf(fid,'http://blog.sina.com.cn/pengtim');
a=rand(1,10);
fprintf(fid,'%g\r\n',a);
fclose(fid);
開啟Data.txt檔案,可以看到:
Hello,Tim
http://blog.sina.com.cn/pengtim0.655741
0.0357117
0.849129
0.933993
0.678735
0.75774
0.743132
0.392227
0.655478
0.171187
所以,用MATLAB來進行操作文字檔案是不是很簡單啊。
相關文章
- C#讀取文字檔案和寫文字檔案C#
- csv檔案的寫入和讀取
- python檔案建立、讀取和寫入Python
- 如何讀取和寫入JSON檔案JSON
- Python之檔案讀取和寫入Python
- IO流-檔案的寫入和讀取
- Javascript寫入txt和讀取txt檔案示例JavaScript
- VBA建立文字檔案、讀寫文字檔案
- matlab讀取npy檔案Matlab
- 讀取檔案流並寫入檔案流
- 檔案排版(文字檔案讀寫)
- 【Java】讀寫文字檔案Java
- MATLAB快速讀取STL檔案Matlab
- python讀取並寫入mat檔案Python
- python 讀取文字檔案Python
- VB讀取文字檔案的例子:逐行讀取
- Matlab檔案IO--文字與數值的寫Matlab
- Matlab檔案IO--文字與數值的讀Matlab
- ArcEngine中載入和讀取Style檔案
- MATLAB讀取寫入文字資料最佳方法 | Best Method for Loading & Saving Text Data Using MATLABMatlab
- Java 檔案處理完全指南:建立、讀取、寫入和刪除檔案詳細解析Java
- matlab 資料檔案MAT的讀與寫Matlab
- 直播系統原始碼,讀取多行文字、讀取檔案分割多行文字原始碼
- matlab寫coe檔案Matlab
- python xml讀取和寫入PythonXML
- C++檔案操作實戰:建立、寫入、讀取、修改檔案一應俱全C++
- C語言讀取寫入CSV檔案 [一]基礎篇C語言
- 08 常用:寫入 讀取檔案格式為:alex|123
- 用 ABAP 讀取本地文字檔案內容試讀版
- python讀取檔案——python讀取和儲存mat檔案Python
- RM-2 使用matlab進行txt檔案讀寫Matlab
- Java讀取文字檔案中文亂碼問題Java
- Qt學習之路(57): 文字檔案讀寫薦QT
- 如何從文字檔案讀入 SQL 引數SQL
- c/c++、matlab讀取資料夾下的檔案C++Matlab
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- 用linux shell逐行讀取文字檔案內容Linux
- 使用Python讀取和寫入mp3檔案的id3v1資訊Python