matlab中fprintf函数的具体使用方法
matlab中fprintf函數的具體使用方法實例如下:
?
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)
轉載于:https://www.cnblogs.com/xuxinstyle/p/9128891.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的matlab中fprintf函数的具体使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 定义函数
- 下一篇: 使用alipaySDK编译时找不到ope