what y(2) ,y(3), y(4) , y(5) ,by using matlab ?
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
Stephen23
2020-9-19
"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 ?
回答(1 个)
Alan Stevens
2020-9-19
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 个评论
Walter Roberson
2020-9-19
编辑:Walter Roberson
2020-9-19
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.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!