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 啦 如下圖所示
-
富士施樂硒鼓清零方法
如何將富士施樂硒鼓清零呢?跟着小編一起來學習看看~操作方法(01)當你的打印機上開始閃爍黃燈時,就是提醒你需要更換硒鼓了;(02)按住機器上的白色按鈕,長按關機;(03)關機後,拔掉機身後的USB連接線;(04)再次長按白色按鈕開機鍵,不要鬆手,開啟機器前蓋;(05)取出硒鼓盒;(06)整個取出後,再...
-
截圖的快速鍵是什麼-怎麼截圖
使用鍵盤中的PrintScrSysrq鍵實現全屏截圖(01)PrintScrSysrq鍵,其位於鍵盤的右上方,如圖所示,按下此鍵,就可以實現在當前屏幕上全屏截圖,也就是可以截圖我們所看到的顯示器所有介面。使用Alt+PrintScreenSysRq鍵實現活動截圖(01)同時按下鍵Alt+PrintScreenSysRq鍵即可完...
-
如何給u盤取消密碼
如何給u盤取消密碼?下面小編爲你介紹下,希望可以幫助到你。操作方法(01)開啟“控制面板”,進入頁面後點擊控制面板右側的下三角。(02)點擊“所有控制面板選項”,選擇“BitLocker驅動加密”。(03)進入頁面後,點擊“關閉BitLocker”。(04)輸入密碼,點擊“解鎖”,選擇“解鎖驅動...
-
怎麼在Excel列A數據中篩選出列B數據?
已知excel列A數據和列B數據有部分內容相同,怎樣才能篩選出哪些混在列A中的列B數據呢?最笨的方法就是複製列B的數據查找。這裏,我給大家分享一種方法,既準確又快捷的方法。不信,您嘗試一下。操作方法(01)開啟需要編輯的Excel檔案,觀察列A和列B,列A列B有部分內容重複,現需...