私は、145 個の .csv ファイルを matlab にロードしようとしている新しい matlab ユーザーです。ファイルは似たような名前で、すべて 2 列 3000 行で構成されています。ファイルごとに列 1 と 2 を個別に操作し、それらをプロットできるようにする必要があります (列 2 と 1)。これまでのところ、次のことを試しました(すべてのファイルを含むフォルダーに対して):
clear ;
direc = dir('*.csv');
for i=1:length(direc)
x = csvread(direc(i).name,1);
end
私の x は 3000x2 double しかありませんが、3 番目の次元が必要です...そして「direc」フォルダーにアクセスする方法がわかりません。また、次の方法で、各ファイル エクストラの列 1 と 2 を定義しようとしました。
time(i,:,:)=x(:,:,1) and
signal(i,:,:)=x(:,:,2)
そしてそれをプロットします。ただし、1 つのデータセット (1 ファイル) に対してのみプロットを返します。
誰かがそれを手伝ってくれますか?必要な情報をすべて提供したことを願っています。
ありがとう!