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 啦 如下圖所示
-
word2016腳註和尾註怎麼設置 腳註尾註如何轉換
在我們日常工作中,編輯Word文檔時,需要對一些名詞、句子進行解釋説明,那麼我們需要用到腳註,或是尾註。那怎麼進行設置呢,下面就來進行簡單的説明。操作方法(01)雙擊打開word文檔,選中需要加腳註的文字,然後點擊菜單欄【引用】。(02)然後點擊【插入腳註】。(03)此時會在此頁...
-
光盤刻錄大師免費版圖文使用教程
光盤刻錄大師是涵蓋了數據刻錄、光盤備份與複製功能的軟件,其用户使用評價好錯參半,見仁見智吧。現在網上也流行使用光盤刻錄軟件大師免費版,今天就把光盤刻錄軟件大師免費版的圖文使用教程教給大家:操作方法(01)打開刻錄軟件後,從右上角開始,我們可以看到有“添加視...
-
不用U盤,安裝純淨版Windows系統
安裝系統的方法有好多種,U盤製作啟動盤安裝時,會自帶一些軟件瀏覽器啊、小遊戲、桌面壁紙什麼,萬能驅動的,裝完後又要一個個卸載,但是註冊列表又沒法清理乾淨。如何安裝純淨版的Windows系統,讓我們一起跟着步驟來實現吧!操作方法(01)在搜狗瀏覽器中搜索:MSDN,選擇官方網站...
-
Win10系統怎麼登陸Microsoft賬户
如果有小夥伴想知道Win10系統怎麼登陸Microsoft賬户,可以來看看下面的步驟哦!一、先註冊賬户。(01)在網上搜索“Microsoft賬户註冊”,找搜索結果中找到註冊官網進行註冊。(02)進入註冊界面以後,輸入正確的相關信息,然後輸入密碼和其他的信息。(03)輸入完成之後,我們就可以...