MATLAB如何將數據寫入txt檔案
- 互聯網
- 關注:1.46W次
介紹MATLAB數學軟件將數據儲存到txt檔案的兩種方式,一種是fprintf檔案打印,另一種是save函數自動序列化。
工具/材料
MATLAB 2016a
操作方法
首先,使用如圖代碼產生一個數組,2*21的double類型數據,作爲要儲存的數據樣例。
第一種方法是使用fprintf函數。
首先,如圖透過fopen函數,按照'w'寫模式,開啟一個檔案,返回檔案ID號。
接着,使用fprintf,根據檔案ID號將數據按格式打印到檔案。
如果fopen時未指定檔案路徑,則檔案就在當前路徑下。當前路徑可以直接在MATLAB中看到,左邊列出了當前檔案夾下的檔案列表。
將數據儲存到txt檔案的另一種方法,是使用save函數的其中一種用法。
如圖,注意save函數的最後一個參數要寫成'-ascii'表示檔案格式爲字元格式,而且要使用字元串標識的變量名。
如圖,可以看到儲存到檔案的效果,只是簡單儲存了數組。
save的中間可以有多個參數,表示多個要儲存的變量,不過這種儲存方式可能不利於數據的讀取。
特別提示
如果只是要儲存數據再恢復數據,不一定要求txt格式,可以使用save儲存mat格式,數據還原方便。
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-hant/sm/hulianwang/69m8v.html