Azzera filtri
Azzera filtri

How to plot x(n) for many values of n?

12 visualizzazioni (ultimi 30 giorni)
SAS
SAS il 6 Giu 2020
Commentato: SAS il 7 Giu 2020
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))

Risposta accettata

madhan ravi
madhan ravi il 6 Giu 2020
Modificato: madhan ravi il 6 Giu 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)
  9 Commenti
SAS
SAS il 7 Giu 2020
Issues resolved.

Accedi per commentare.

Più risposte (1)

David Hill
David Hill il 6 Giu 2020
alpha = 2
x0 = 100; % Initial conditions
for n = 1:30
x(n) = (alpha^n)*(x0)
end
disp(x);
plot(1:30,x);
  3 Commenti
David Hill
David Hill il 6 Giu 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);
SAS
SAS il 6 Giu 2020
Thanks dear...

Accedi per commentare.

Prodotti


Release

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by