matlab文件讀入fopen函數和寫入fprintf函數
在編寫一個程序時,經常需要從外部讀入數據,或者將程序運行的結果寫出保存爲文件。MATLAB使用多種格式打開和保存數據。
fopen()是個將數據按指定格式讀入到matlab中的函數。
fprintf()是個將數據按指定格式寫入到文本文件中的函數,
在matlab的命令窗口中輸入doc fopen或者help fopen就可以獲得該函數的幫助信息。如下圖所示
操作方法
(01)1、matlab中fopen函數的常用調用格式1)fileID = fopen('filename')2)fileID = fopen('filename','permission')其中fileID是文件代號,filename是要打開的文件名,permission是打開方式,默認的打開方式是隻讀模式。第一種情況時選擇默認的打開方式,第二種是認爲指定打開方式。
(02)fileID是文件的句柄(或者理解爲文件的代號),使用fopen()後默認會返回一個文件代號給fileID變量,常用的返回值如下fileID=+N(N是正整數):表示文件打開成功,文件代號是ID=-1 : 表示文件打開不成功。fileID在此次文件關閉前總是有效的。
(03)permission是打開方式參數,打開方式參數由以下字符串確定:r 讀出w 寫入(文件若不存在,自動創建)a 後續寫入(文件若不存在,自動創建)r+ 讀出和寫入(文件應已存在)w+ 重新刷新寫入,(文件若不存在,自動創建)a+ 後續寫入(文件若不存在,自動創建)文件的存儲格式:文件打開的默認方式是:二進制。以文本方式打開,更加詳細的可以參見help fopen中的,如下圖所示
(04)首先我們以第一種方式:fileID=fopen(''); 這種方式讀入一個我們的測試文件,如下圖所示
(05)我們以第二種方式:fileID=fopen('','r'); 這種只讀方式打開這個我們的測試文件,如下圖所示
(06)2、fprintf函數可以將數據按指定格式寫入到指定的文本文件中。基本格式fprintf(fid, format, variables)fid爲文件句柄,從fopen()函數中得到,format用來指定數據輸出時採用的格式,A是用來存放數據的矩陣。%d 整數%e 實數:科學計算法形式%f 實數:小數形式%g 由系統自動選取上述兩種格式之一%s 輸出字符串
(07)下面是一個小例子來幫助大家記憶理解a='hello world';fid=fopen('','w');fprintf(fid,'%s',a);fclose(fid);在matlab中寫入程序後如下圖所示
(08)是我們的測試文件,是一個空文件,當執行完上面程序後我們在查看可以看到hello world 啦 如下圖所示
-
參考文獻在文中怎麼標註(word)
(尾註添加方法)在文章中標註參考文獻,還在一個一個慢慢敲嗎?看看用word怎麼快速實現吧。這裏以word2003爲例。操作方法(01)光標移到要加入參考文獻標註的地方(02)菜單中“插入”——“引用”——“腳註和尾註”(03)如圖設置(04)確定後在該處就插入了一個上標“1”,而光標...
-
富士施樂硒鼓清零方法
如何將富士施樂硒鼓清零呢?跟着小編一起來學習看看~操作方法(01)當你的打印機上開始閃爍黃燈時,就是提醒你需要更換硒鼓了;(02)按住機器上的白色按鈕,長按關機;(03)關機後,拔掉機身後的USB連接線;(04)再次長按白色按鈕開機鍵,不要鬆手,打開機器前蓋;(05)取出硒鼓盒;(06)整個取出後,再...
-
塞爾達傳說 支線消失的咕咕雞 任務攻略
很多小夥伴可能不瞭解塞爾達咕咕雞任務,非常好奇想要知道,那麼我就來解答一下這個問題吧,具體內容請看下文:塞爾達咕咕雞任務一共7只雞分佈在村莊裏,但是在地圖上並沒有任何的提示,尋找起來頗費一番功夫。操作方法(01)在地圖上找到卡卡利科村,點進去;(02)跟丟雞的老爺爺對...
-
郵箱快速註冊,不用手機號
如何快速註冊郵箱?如何不用手機號註冊郵箱?僅以TOM郵箱爲例。操作方法(01)點擊連接進入TOM郵箱註冊頁面輸入郵箱賬號等信息(02)選擇微信註冊,拿出手機掃一掃即可完成註冊特別提示使用微信掃一掃,不用手機號和驗證碼...