# Population growth in 7 years

41 views (last 30 days)
Ydd97 on 15 Nov 2019
Commented: Fabio Freschi on 15 Nov 2019
Hi,
I want to make a graph that will calculate how the population will change in 7 years in a spesific country. Say in 2018 there is approximately 5 million people in a country, and the growth rate is 0.63%. What will the approximated population be in 2025? Is there anyone that can help me code this.
I have already calculated this using expontential euqation:
y= a(1+r)^t
P = 5(1.0063)^7
P = 5.22 million

Fabio Freschi on 15 Nov 2019
% rate
r = 0.0063;
% years
t = 7;
% initial population
a = 5e6;
% population
y = a*(1+r)^t

Ydd97 on 15 Nov 2019
Hi, thank you so much for helping me :)
Just wondering if I want to make a graph out of this, is it possible to use
for i=1:y
and then plot for (t,y) ?
Fabio Freschi on 15 Nov 2019
you must create a vector for the years and for the populations. For this you can use a for loop
for i = 1:7
t(i) = i;
y = a*(1+r)^t(i);
end
figure,plot(t,y)
or, better, use a vectorized notation
t = 1:7;
y = a*(1+r).^t;
figure,plot(t,y);
Hope it helps.