matlab輸出語(yǔ)句fprintf Matlab讀取保存txt文件fopen和fprintf函數(shù)用法?
Matlab讀取保存txt文件fopen和fprintf函數(shù)用法?1. 如果復(fù)雜數(shù)據(jù)未保存為mat文件,則數(shù)據(jù)將保存為矩陣,假設(shè)矩陣為a。使用以下程序:FID=fopen(“file path”,“w
Matlab讀取保存txt文件fopen和fprintf函數(shù)用法?
1. 如果復(fù)雜數(shù)據(jù)未保存為mat文件,則數(shù)據(jù)將保存為矩陣,假設(shè)矩陣為a。使用以下程序:FID=fopen(“file path”,“wt”)%new file,要保存到的文件路徑,路徑的最后一個(gè)是“file name。TXT”或“文件名。Dat“[M,n]=size(a)for J=1:M for Z=1:n如果Z==n fprintf(FID,%Gn”,total(J,Z))%逐行寫入數(shù)據(jù),到行的最后一個(gè)數(shù)據(jù),輸入else fprintf(FID,%Gt”,total(J,Z))%,兩個(gè)相鄰數(shù)據(jù)之間有兩個(gè)字符,相當(dāng)于按一次tab鍵endfclose(FID)。2如果復(fù)雜數(shù)據(jù)已保存為mat文件,請(qǐng)將mat文件中的數(shù)據(jù)加載到矩陣a中。在1:a=load()中向程序添加一行xxx.mat公司然后運(yùn)行1中的程序?qū)?shù)據(jù)寫入所需的txt和DAT文件。
請(qǐng)教MATLAB里面fprintf語(yǔ)句的意思?
Fprintf是在MATLAB中將數(shù)據(jù)寫入文本文件。語(yǔ)法如下:fprintf(fileid,formatspec,A1,…,an)fprintf(formatspec,A1,…,an)nbytes=fprintf(uuuuuuu)描述如下:fprintf(fileid,formatspec,A1,…,an)將formatspec應(yīng)用于數(shù)組A1的所有元素,。。。按列順序,并將數(shù)據(jù)寫入文本文件。Fprintf使用在fopen調(diào)用中指定的編碼方案。Fprintf(formatspec,A1,…,an)設(shè)置數(shù)據(jù)格式并在屏幕上顯示結(jié)果。nbytes=fprintf(uuuxf)返回fprintf使用前面語(yǔ)法中的任何輸入?yún)?shù)寫入的字節(jié)數(shù)。