I am trying to combine plots to one graph for u, p and a. So i need three separate graphs in total but im having trouble combining the plots needed for each graph.

2 views (last 30 days)
i am trying to make three separate graphs for u, p and a against t but im having trouble combining the graphs to make one figure (one for each)
this is my code
mi=2290000;
mf=130000;
tb=165;
t=linspace(0,165);
mr=mi-((mi-mf)*(t/tb));
g = 9.81;
Isp=263;
u=g.*(Isp.*log(mi./mr)-t);
p = cumtrapz(t,u);
hold all
a = gradient(t, u)
hold all
mi2=496200;
mf2=40100;
tb2=360;
t2=linspace(165,360);
mr2=mi2-((mi2-mf2)*(t2/tb2));
hold all
g = 9.81;
Isp=421;
u2=g.*(Isp.*log(mi./mr)-t2);
p2 = cumtrapz(t2,u2);
a2 = gradient(t2, u2)
f1=figure;
plot (t,u, 'red')
hold on
plot (t2,u2, 'red,---')
hold off
f2=figure;
plot(t,p,'blue')
hold on
plot(t2,p2,'blue,---')
hold off
f3=figure;
plot(t,a,'green')
hold on
plot(t2,a2,'green,---')
hold off

Accepted Answer

Navya Seelam
Navya Seelam on 4 Dec 2019
Hi,
When you are trying to plot u2, try the following
plot (t2,u2, '--r')
Similarly for p2 and a2

More Answers (0)

Categories

Find more on Line Plots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!