關閉→
當前位置:趣知常識網>遊戲數碼>互聯網>MATLAB如何將數據寫入txt檔案

MATLAB如何將數據寫入txt檔案

趣知常識網 人氣:1.38W

介紹MATLAB數學軟件將數據儲存到txt檔案的兩種方式,一種是fprintf檔案打印,另一種是save函數自動序列化。

MATLAB如何將數據寫入txt檔案

工具/材料

MATLAB 2016a

操作方法

首先,使用如圖代碼產生一個數組,2*21的double類型數據,作爲要儲存的數據樣例。

MATLAB如何將數據寫入txt檔案 第2張

第一種方法是使用fprintf函數。
首先,如圖透過fopen函數,按照'w'寫模式,開啟一個檔案,返回檔案ID號。
接着,使用fprintf,根據檔案ID號將數據按格式打印到檔案。

MATLAB如何將數據寫入txt檔案 第3張

如果fopen時未指定檔案路徑,則檔案就在當前路徑下。當前路徑可以直接在MATLAB中看到,左邊列出了當前檔案夾下的檔案列表。

MATLAB如何將數據寫入txt檔案 第4張

將數據儲存到txt檔案的另一種方法,是使用save函數的其中一種用法。
如圖,注意save函數的最後一個參數要寫成'-ascii'表示檔案格式爲字元格式,而且要使用字元串標識的變量名。

MATLAB如何將數據寫入txt檔案 第5張

如圖,可以看到儲存到檔案的效果,只是簡單儲存了數組。
save的中間可以有多個參數,表示多個要儲存的變量,不過這種儲存方式可能不利於數據的讀取。

MATLAB如何將數據寫入txt檔案 第6張
MATLAB如何將數據寫入txt檔案 第7張

特別提示

如果只是要儲存數據再恢復數據,不一定要求txt格式,可以使用save儲存mat格式,數據還原方便。

TAG標籤:#MATLAB #txt #寫入 #檔案 #