how to plot two .m files on one graph

3 visualizaciones (últimos 30 días)
Megan Mirkhanian
Megan Mirkhanian el 31 de En. de 2020
Editada: KSSV el 31 de En. de 2020
This is one of my files
File2=csvread('secondhalf.CSV')
% samplmean=mean(File2)
% std(File2)
averageY2 = mean(File2);
sigmaY2 = std(File2);
x1 = linspace(min(File2),max(File2),50); %this produces a sorted vector over which to plot the pdf
norm = normpdf(x1,averageY2,sigmaY2);
figure;
plot(x1,norm,'-k');
hold on;
This is the other file
File1=csvread('firsthalf.CSV')
averageY = mean(File1);
sigmaY = std(File1);
x = linspace(min(File1),max(File1),50); %this produces a sorted vector over which to plot the pdf
norm = normpdf(x,averageY,sigmaY);
figure;
plot(x,norm,'-k');
I do not know why my hold on does not work

Respuesta aceptada

KSSV
KSSV el 31 de En. de 2020
Editada: KSSV el 31 de En. de 2020
Remove figure from the second code....as you have used figure, it is opening a new figure.
File2=csvread('secondhalf.CSV')
% samplmean=mean(File2)
% std(File2)
averageY2 = mean(File2);
sigmaY2 = std(File2);
x1 = linspace(min(File2),max(File2),50); %this produces a sorted vector over which to plot the pdf
norm = normpdf(x1,averageY2,sigmaY2);
figure;
plot(x1,norm,'-k');
hold on;
File1=csvread('firsthalf.CSV')
averageY = mean(File1);
sigmaY = std(File1);
x = linspace(min(File1),max(File1),50); %this produces a sorted vector over which to plot the pdf
norm = normpdf(x,averageY,sigmaY);
plot(x,norm,'-k');

Más respuestas (0)

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by