當前位置:成語大全網 - 漢語詞典 - 如何用MATLAB讀取和繪制txt文件中的數據

如何用MATLAB讀取和繪制txt文件中的數據

利用MATLAB中的載荷讀取功能和繪圖功能可以實現所需的功能。

代碼如下(假設txt的文件名是data.txt):

加載data.txt

plot(1:長度(數據),數據,' *-')

由於橫坐標沒有值,所以橫坐標用1:length(數據)代替。

如果data.txt文件不在MATLAB的默認路徑中,那麽該文件也應該包含這個文件的路徑。例如,data.txt文件的路徑是C:\practice,因此load函數應該改為

加載?C:\practice\data.txt

實現二維繪圖功能可以利用最簡單的繪圖函數plot。例如,要繪制X和Y的圖像(X和Y都是1*n或n*1的矩陣),輸入命令plot(X,Y)快速繪制。

擴展數據:

負載的其他用途:

1、加載(文件名)

從文件名加載數據。如果filename是壹個MAT文件,load(filename)會將MAT文件中的變量加載到MATLAB工作區中;如果filename是壹個ASCII文件,load(filename)將創建壹個包含文件數據的雙精度數組。

2、加載(文件名,變量)?

加載MAT文件文件名中指定的變量。

3、load(文件名,'-ascii ')?

將文件名視為ASCII文件,不考慮文件擴展名。

4、加載(文件名,'-mat ')

將文件名視為MAT文件,不考慮文件擴展名。

5、加載(文件名,'-mat ',變量)

在文件名中加載指定的變量。

6、S =負載(___)

使用前面語法組中的任何輸入參數將數據加載到S中。如果filename是壹個MAT文件,那麽s是壹個結構數組;如果filename是ASCII文件,則s是包含文件數據的雙精度數組。