filereader讀取文件 Matlab如何循環(huán)讀取文件?
Matlab如何循環(huán)讀取文件?方法1:根據(jù)特定規(guī)則命名文件名,如果:filename1.txt,filename2.txt,…,fielname100.txt,您可以在讀取時(shí)使用循環(huán):for I=1:
Matlab如何循環(huán)讀取文件?
方法1:根據(jù)特定規(guī)則命名文件名,如果:filename1.txt,filename2.txt,…,fielname100.txt,您可以在讀取時(shí)使用循環(huán):for I=1:100 file name=[“file name”num2str(I)”。TXT “]x=load(filiname)end方法2:不需要修改數(shù)據(jù)文件的文件名,即文件名不需要是常規(guī)的:a=Dir(full file(”D/datafile“,”*)。TXT”)此語(yǔ)句列出存儲(chǔ)數(shù)據(jù)文件的目錄D/datafile中的所有TXT文件,并將這些文件名的信息存儲(chǔ)在變量a中。a是一個(gè)結(jié)構(gòu)變量,只要在a中循環(huán),就可以讀取所有文件的數(shù)據(jù)。
怎樣循環(huán)的讀取文件?
只要確定了結(jié)束條件,就可以執(zhí)行循環(huán)用于讀取文件。例如,以下是顯示文本文件內(nèi)容的程序:#include<stdio。H>void main(){char buffer[256]file*FP if數(shù)據(jù).txt“,”R“{當(dāng)(!Feof(FP))//結(jié)束條件是讀取到文件的結(jié)尾{fgets(buffer,256,F(xiàn)P)//讀取一行printf(%s,buffer)//在屏幕上顯示}Fclose(FP)}否則printf('無(wú)法打開(kāi)文件讀取。n “)}