首頁 >後端開發 >PHP問題 >matlab中fprintf函數的用法詳解

matlab中fprintf函數的用法詳解

hzc
hzc原創
2020-06-20 11:04:4821556瀏覽

matlab中fprintf函數的用法詳解

matlab中fprintf函數的用法詳解:

fprintf函數可以將資料以指定格式寫入到文字檔案中。其呼叫格式為:

資料的格式化輸出:fprintf(fid, format, variables)

以指定的格式將變數的值輸出到畫面或指定文件,fid為檔案句柄,若缺省,則輸出到螢幕

format用來指定資料輸出時所採用的格式

    %d 整數

#  %e 實數:科學計算法形式

  %f 實數:小數形式

  %g 由系統自動選取上述兩種格式之一

  %s 輸出字串

fprintf(fid,format,A)

說明:fid為文件句柄,指定要寫入資料的文件,format是用來控制所寫資料格式的格式符,與fscanf函數相同,A是用來存放資料的矩陣。

例 建立一個字元矩陣並存入磁碟,再讀出賦值給另一個矩陣。

>> 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)

推薦教學: 《php教學

以上是matlab中fprintf函數的用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn