0
我想在MATLAB中打開一個文本文件並將其繪製在圖形中。下面是我的代碼:打開一個文本文件,掃描並將其繪製在MATLAB中
%% Get the data
[filename, pathname] = uigetfile('*txt', 'Pick text file');
x=filename(:,1);
y=filename(:,2);
plot(x,y);
但每次我運行它時,我得到以下錯誤:
Error using plot
Invalid first data argument.
Error in readtxtfile (line 5)
plot(x,y);
,我進口的有兩行的文本文件。我打算在MATLAB中繪製第一行和第二個說明圖(第1行,第2行)。
這段代碼的工作原理我可以一起繪製它......但我得到的只是一條直線情節,我不是在尋找我不知道這是怎麼發生的我覺得它沒有讀取txt文件 – Matlaber
它現在通過以下修改工作 'x = data(:,1);' 'y = data(:,2);' – Matlaber
您說你的文本文件有兩個ROWS,而不是COLUMNS。在將來,確保你知道他們的區別是什麼。這就是爲什麼我將代碼更改爲與原始代碼相比的原因。 – rayryeng