フィルターのクリア

What is the code to plot several .dat files together?

3 ビュー (過去 30 日間)
Arghadwip Paul
Arghadwip Paul 2017 年 5 月 22 日
コメント済み: Huzaif Rahim 2020 年 7 月 23 日
I have 1000 .dat files and I want to plot graphs from them and save the results in .png format for all the files. How do we do that?
  1 件のコメント
Huzaif Rahim
Huzaif Rahim 2020 年 7 月 23 日
I have the same question.
The answer down here are not working for me.
@KSSV

サインインしてコメントする。

採用された回答

KSSV
KSSV 2017 年 5 月 22 日
figure
hold on
datfiles = dir('*.dat');
for K = 1 : length(datfiles)
data = load(datfiles(k).name); %load just this file
% Plot the data depending on variables
end
  6 件のコメント
KSSV
KSSV 2017 年 5 月 22 日
You can try this file exchange function by Stephen Cobeldick:
Arghadwip Paul
Arghadwip Paul 2017 年 5 月 22 日
編集済み: Arghadwip Paul 2017 年 5 月 22 日
Thanks. But, I have already tried using natsortfiles,it did not work. I could not apply it properly as I'm new into Matlab. Can you please help me regarding how I should apply natsortfile function here to sort the files?
datfiles = dir('*.dat');
for k = 1 : length(datfiles)
data = load(datfiles(k).name);
h=figure;
scatter(data(:,1),data(:,2),50);
hold on;
quiver(data(:,1),data(:,2),data(:,4),data(:,5),0.3);
end
saveas(h,sprintf('fig%d.png',k));
hold off;
end

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by