matlab中fopen函式在指定檔案開啟的例項如下:
*1)「fopen」開啟檔案,賦予檔案代號。
語法1:fid= fopen(filename,permission)
用指定的方式開啟檔案
fid=+n(n是正整數):表示檔案開啟成功,檔案代號是n.
fid=-1 : 表示檔案開啟不成功。
fid在此次檔案關閉前總是有效的。
如果以讀方式開啟,matlab首先搜尋工作目錄,其次搜尋matlab的其他目錄,「permission」是開啟方式引數。
開啟方式引數由以下字串確定:
r 讀出
w 寫入(檔案若不存在,自動建立)
a 後續寫入(檔案若不存在,自動建立)
r+ 讀出和寫入(檔案應已存在)
w+ 重新重新整理寫入,(檔案若不存在,自動建立)
a+ 後續寫入(檔案若不存在,自動建立))
w 重新寫入,但不自動重新整理
a 後續寫入,但不自動重新整理
檔案的儲存格式:檔案開啟的預設方式是:二進位制。以文字方式開啟,可以在方式參
數「permission」中加入「t」檔案將,如「rt」,「wt+」
matlab中fprintf函式的具體使用方法例項如下:
資料的格式化輸出:fprintf(fid, format, variables)
按指定的格式將變數的值輸出到螢幕或指定檔案
fid為檔案控制代碼,若預設,則輸出到螢幕
1 for standard output (the screen) or 2 for standard error. if fid is omitted, output goes to the screen.
format用來指定資料輸出時採用的格式
%d 整數
%e 實數:科學計算法形式
%f 實數:小數形式
%g 由系統自動選取上述兩種格式之一
%s 輸出字串
fprintf(fid,format,a)
說明:fid為檔案控制代碼,指定要寫入資料的檔案,format是用來控制所寫資料格式的格式符,與fscanf函式相同,a是用來存放資料的矩陣。
例6.9 建立乙個字元矩陣並存入磁碟,再讀出賦值給另乙個矩陣。
>> a='string';
>> fid=fopen('d:\char1.txt','w');
>> fprintf(fid,'%s',a);
>> fclose(fid);
>> fid1=fopen('d:\char1.txt','rt');
>> fid1=fopen('d:\char1.txt','rt');
>> b=fscanf(fid1,'%s')
b =string
matlab讀txt檔案
fid=fopen('fx.txt','r');
%得到檔案號
[f,count]=fscanf(fid,'%f %f',[12,90]);
%把檔案號1的資料讀到f中。其中f是[12 90]的矩陣
%這裡'%f %f'表示讀取資料的形勢,他是按原始資料型讀出
fclose(fid);
%關閉檔案
另外有的txt檔案還可以用load來開啟
其語句為
f=load('fx.txt)
**:
C語言中fopen 函式的使用方法
c語言中fopen 的基本用法 file fopen const char filename,const char mode fopen函式返回新開啟檔案的檔案指標 如果此檔案不能開啟,則返回null指標。include 乙個簡單的 是這麼建立的 模式描述 檔案可否存在 r 開啟檔案僅供讀取 必須存...
pythonpip使用方法 pip使用方法整理
匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...
機械秒錶的使用方法 秒錶的使用方法!
秒錶是一種常用的測時儀器。又可稱 機械停表 由暫停按鈕 發條柄頭 分針等組成。它是利用擺的等時性控制指標轉動而計時的。它是利用擺的等時性控制指標轉動而計時的。在它的正面是乙個大表盤,上方有乙個小表盤 圖1.4 2 秒針沿大表盤轉動,分針沿小表盤轉動。分針和秒針所指的時間和就是所測的時間間隔。在表正上...