49 views (last 30 days)

How to plot 𝑥(𝑛) = 𝛼𝑛 𝑥(0) for n=1-30 and x(0)=100?? I have tried this code, but it is repeating it's value again and again... What I am missing?

alpha = 2

x0 = 100; % Initial conditions

for n = 1:30

x(n) = (alpha^n)*(x0)

end

disp(x(n))

madhan ravi
on 6 Jun 2020

Edited: madhan ravi
on 6 Jun 2020

Shorter code eliminating loop:

Alpha = 2

x0 = 100; % Initial conditions

n = 1:30;

x = Alpha.^n*x0;

plot(n,x)

Note: You were doing it correctly all you had to use was disp(x)

madhan ravi
on 6 Jun 2020

David Hill
on 6 Jun 2020

alpha = 2

x0 = 100; % Initial conditions

for n = 1:30

x(n) = (alpha^n)*(x0)

end

disp(x);

plot(1:30,x);

David Hill
on 6 Jun 2020

x has only 30 values...use ; to suppress

alpha = 2;

x0 = 100; % Initial conditions

for n = 1:30

x(n) = (alpha^n)*(x0);

end

disp(x);

plot(1:30,x);

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

Start Hunting!
## 0 Comments

Sign in to comment.