14 views (last 30 days)

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 ?

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

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.

Opportunities for recent engineering grads.

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

Start Hunting!
## 4 Comments

## Direct link to this comment

https://se.mathworks.com/matlabcentral/answers/596401-what-y-2-y-3-y-4-y-5-by-using-matlab#comment_1015375

⋮## Direct link to this comment

https://se.mathworks.com/matlabcentral/answers/596401-what-y-2-y-3-y-4-y-5-by-using-matlab#comment_1015375

## Direct link to this comment

https://se.mathworks.com/matlabcentral/answers/596401-what-y-2-y-3-y-4-y-5-by-using-matlab#comment_1015378

⋮## Direct link to this comment

https://se.mathworks.com/matlabcentral/answers/596401-what-y-2-y-3-y-4-y-5-by-using-matlab#comment_1015378

## Direct link to this comment

https://se.mathworks.com/matlabcentral/answers/596401-what-y-2-y-3-y-4-y-5-by-using-matlab#comment_1015807

⋮## Direct link to this comment

https://se.mathworks.com/matlabcentral/answers/596401-what-y-2-y-3-y-4-y-5-by-using-matlab#comment_1015807

## Direct link to this comment

https://se.mathworks.com/matlabcentral/answers/596401-what-y-2-y-3-y-4-y-5-by-using-matlab#comment_1045816

⋮## Direct link to this comment

https://se.mathworks.com/matlabcentral/answers/596401-what-y-2-y-3-y-4-y-5-by-using-matlab#comment_1045816

Sign in to comment.