Want to combine two plots
1 view (last 30 days)
Show older comments
I want to plot y1 = 100.0 - 90.0*exp(-0.0465*t); and y2 = 203.6 - 11.3*t; together on the same plot
and then plot ( y = y1 +y2 ) for t = (0,50) but I don't want to include the (-ve) values of y2, i.e replace the (-ve) values of y2 with zero.
something like a new function y3 = [ ( if (t<203.6/11.3) y3 = y2 else y3 = 0 ]
0 Comments
Accepted Answer
Star Strider
on 2 Jul 2019
Try this:
t = linspace(0, 50);
y1 = 100.0 - 90.0*exp(-0.0465*t);
y2 = 203.6 - 11.3*t;
y2 = y2 .* (y2 >= 0); % Set Negative ‘y2’ To Zero
y = y1 + y2;
figure
plot(t, y)
grid
xlabel('t')
ylabel('y')
That should do what you want.
0 Comments
More Answers (0)
See Also
Categories
Find more on Annotations 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!