필터 지우기
필터 지우기

how to plot two .m files on one graph

조회 수: 1 (최근 30일)
Megan Mirkhanian
Megan Mirkhanian 2020년 1월 31일
편집: KSSV 2020년 1월 31일
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

채택된 답변

KSSV
KSSV 2020년 1월 31일
편집: KSSV 2020년 1월 31일
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');

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by