How to graph discrete equation: y(n) = y(n-1) + 1 for 1000 samples

조회 수: 4 (최근 30일)
Laura Rosas
Laura Rosas 2021년 3월 10일
댓글: Laura Rosas 2021년 3월 10일
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);
  댓글 수: 2
Rik
Rik 2021년 3월 10일
You don't provide any details of what you did, so the only possible answer is this: write your code differently.
Have a read here and here. It will greatly improve your chances of getting an answer.
Laura Rosas
Laura Rosas 2021년 3월 10일
I tried to update it, I included the code I’m using, the only info I was given, was that y=1 when n = 1 and was told to graph y(n) = y(n-1) + 1
I’m sorry, I’m really new at matlab

댓글을 달려면 로그인하십시오.

채택된 답변

Rik
Rik 2021년 3월 10일
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,'*')

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 App Building에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by