what y(2) ,y(3), y(4) , y(5) ,by using matlab ?

1 view (last 30 days)
majed alharbi
majed alharbi on 19 Sep 2020
Commented: Rena Berman on 8 Oct 2020
y(0)=1 y(2)=5
y(n+2)=3y(n+1)-5y(n)
what y(2) ,y(3), y(4) , y(5) ,by using matlab ?
  4 Comments
Stephen23
Stephen23 on 19 Sep 2020
Original question by majed alharbi retrieved from Google Cache:
"what y(2) ,y(3), y(4) , y(5) ,by using matlab ?"
y(0)=1 y(2)=5
y(n+2)=3y(n+1)-5y(n)
what y(2) ,y(3), y(4) , y(5) ,by using matlab ?
Rena Berman
Rena Berman on 8 Oct 2020
(Answers Dev) Restored edit

Sign in to comment.

Answers (1)

Alan Stevens
Alan Stevens on 19 Sep 2020
You need to start with y(1) = 1, not y(0) = 1. Then with y(2) = 5, you can use a for loop:
for n=1:3, y(n+2) = 3*y(n+1)-5*y(n); end
  3 Comments
Walter Roberson
Walter Roberson on 19 Sep 2020
Edited: Walter Roberson on 19 Sep 2020
you did not loop like I suggested. You tried to vectorize.
The function can only be vectorized after a bunch of mathematical calculations to figure out the general form. I recommend looping, it is much easier.

Sign in to comment.

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!