How to graph discrete equation: y(n) = y(n-1) + 1 for 1000 samples
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I need to graph this equation, and I have no idea how to, because as soon as I declare y(n) = y(n-1) + 1, it throws results until 1000+ not having any regards of the n value.
Code used:
n = 1;
x = [];
y (1) = 1;
while n <= 1000;
n = n+1;
x = [n,y];
y(n) = y(n-1) + 1;
end
stem(x);
Réponse acceptée
Rik
le 10 Mar 2021
I would do something like this:
%create a vector of the correct size
y=NaN(1000,1); % by using NaN we should notice it if we skip a value
y(1) = 1;
for n=2:numel(y)
y(n)=y(n-1)+1;
end
%now we have a vector we can plot:
plot(y,'*')
In this case we could have taken a shortcut:
y=ones(1000,1);
y=cumsum(y);
plot(y,'*')
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!