在MATLAB中讀取txt文件的數據,可以使用以下兩種方法:
importdata
函數讀取文本數據。該函數可以自動判斷文件的格式,并將數據存儲在一個結構體中。例如,以下代碼將讀取名為data.txt
的文件,并將數據存儲在名為data
的結構體中:data = importdata('data.txt');
fopen
、fscanf
和fclose
函數逐行讀取文本數據。該方法需要先打開文件,然后逐行讀取文件中的數據,最后關閉文件。例如,以下代碼將逐行讀取名為data.txt
的文件,并將數據存儲在名為data
的向量中:fileID = fopen('data.txt', 'r');
data = fscanf(fileID, '%f');
fclose(fileID);
在上述代碼中,%f
表示讀取一個浮點數。可以根據實際需要使用不同的格式說明符。