How do I compare two simulation files?

I have two files, each file contains one simulation, and each simulation contains 5 output results. I want to compare them in one plot for each result.

1 commentaire

William Rose
William Rose le 20 Nov 2022
@Ali AlMuslih, load both files and plot all 10 results on one plot, with different colors and line types. If the 5 results in file 1 and the five results in file 2 are "pairs" in some sense, then you might want to use the same 5 colors twice, but use solid lines for the file 1 results, and dashed lines for the file 2 results.

Connectez-vous pour commenter.

Réponses (1)

Here is an example of what I mean. I am attaching two files of simulated data, with 5 records , plus a column for time, in each file.
data1=load('results1.txt');
data2=load('results2.txt');
t1=data1(:,1); %time column from file 1
x1=data1(:,2:6); %5 columns of results from file 1
t2=data2(:,1); %time column from file 2
x2=data2(:,2:6); %5 columns of results from file 2
%Plot data
%plot(t1,x1(:,1),'-rx',t1,x1(:,2),'-g+',t1,x1(:,3),'-bo',t1,x1(:,4),'-c^',t1,x1(:,5),'-md')
plot(t1,x1(:,1),'-r',t1,x1(:,2),'-g',t1,x1(:,3),'-b',t1,x1(:,4),'-c',t1,x1(:,5),'-m')
grid on; hold on;
%plot(t2,x2(:,1),'--rx',t2,x2(:,2),'--g+',t2,x2(:,3),'--bo',t2,x2(:,4),'--c^',t2,x2(:,5),'--md')
plot(t2,x2(:,1),'--r',t2,x2(:,2),'--g',t2,x2(:,3),'--b',t2,x2(:,4),'--c',t2,x2(:,5),'--m')
legend('1A','1B','1C','1D','1E','2A','2B','2C','2D','2E')
Try it.

Catégories

En savoir plus sur View and Analyze Simulation Results dans Centre d'aide et File Exchange

Produits

Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by