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);
私は、インポートテキストファイルには2行があります。私はMATLABで2行目のプロット(行1、行2)で最初の行をプロットする予定です。
私はそれを一緒にプロットすることができました...しかし、私が得たものは、私が探していなかった単なる直線プロットでした。私はそれがどう起こったのか分かりません。 txtファイル – Matlaber
'x = data(:、1);' 'y = data(:、2);' – Matlaber
あなたのテキストファイルにはCOLUMNSではなくROWSが2つあります。将来的には、その違いが何であるかを確認してください。だから私はあなたのオリジナルと比較されるようにコードを変更しました。 – rayryeng