How can I resolve an invalid date argument using plot?
1 view (last 30 days)
Show older comments
x = (1804:2300);
y = 10./(1+(9.*exp(-0.01*x)));
plot (x,y, 'b', '-');
x = [1804 1927 1960 1974 1987 1999 2011];
y = [1 2 3 4 5 6 7];
plot (x,y, 'r', 's');
title ('Population Over Time');
xlabel = 'Year';
ylabel = 'Population (in billions)';
legend ('Population model' , 'Measured Population');
hold on;
0 Comments
Accepted Answer
madhan ravi
on 28 Feb 2019
x = 1804:2300;
y = 10./(1+(9.*exp(-0.01*x)));
yyaxis left
plot(x,y, 'b-');
xx = [1804 1927 1960 1974 1987 1999 2011];
yy = [1 2 3 4 5 6 7];
yyaxis right
plot (xx,yy,'rs')
title ('Population Over Time')
xlabel('Year')
ylabel('Population (in billions)')
legend('Population model' , 'Measured Population')
More Answers (1)
KSSV
on 28 Feb 2019
Read about plot
x = (1804:2300);
y = 10./(1+(9.*exp(-0.01*x)));
plot (x,y, 'b', '-');
hold on
x = [1804 1927 1960 1974 1987 1999 2011];
y = [1 2 3 4 5 6 7];
plot (x,y, 'r', 's');
title ('Population Over Time');
xlabel = 'Year';
ylabel = 'Population (in billions)';
legend ('Population model' , 'Measured Population');
hold on;
0 Comments
See Also
Categories
Find more on Legend 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!