plotting three curves in the same plot

조회 수: 4(최근 30일)
Salma fathi
Salma fathi 2022년 6월 8일
댓글: Sajid Afaque 2022년 6월 8일
I have plotted the follwing two curves as in the image below (fig2).
For the curve in red I have used a matlab generated code to do some curve fitting for it and got the curve in the below image (fig1).
Now I would like to be able to add the fitted curve to the plot in fig2 for comparison reasons, is there a way to do that?
thank you in advance,
  댓글 수: 1
KSSV 2022년 6월 8일
YEs, you can plot. Read about hold on

댓글을 달려면 로그인하십시오.


Sajid Afaque
Sajid Afaque 2022년 6월 8일
편집: Sajid Afaque 2022년 6월 8일
yeah you can use hold on before curve fitting
figure(2); %the intended figure number on which you need plot
hold on
plot("your data")
  댓글 수: 2
Sajid Afaque
Sajid Afaque 2022년 6월 8일
i can no longer see your comment (why did you delete it)
you can also use this
%in the first section
fh = figure;
ax= axes('Parent',fh);
%then your two plots
plot(ax,'plot 1')
plot(ax,'plot 2')
%% then you can apply optimisation
%and now the fitted plot
plot(ax,'plot 3')
fh.Name = 'khan 1'; %you can name your figure

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

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

Start Hunting!

Translated by