필터 지우기
필터 지우기

y(k + 2) = 0.25y(k), y(0) = 0, y(1) =1 (b). Write a Matlab script that solves y(k) pointwise for k =0,1,2,…,10. Ruun the program and verify that the solution is in accordance

조회 수: 3 (최근 30일)
how can I solve this question any idea. new to Matlab.

답변 (1개)

Torsten
Torsten 2022년 9월 27일
Initialize y(1) = 0, y(2) = 1 and use a for-loop to calculate y(k+2) starting with k = 1 and ending with k = 9.
  댓글 수: 3
Torsten
Torsten 2022년 9월 27일
y(0) = 0, y(1) =1
And since MATLAB's array indices start at 1, not at 0, you must start with y(1) and y(2) instead of y(0) and y(1).
John D'Errico
John D'Errico 2022년 9월 27일
You ask why initialize y(1) and y(2)? The answer is MATLAB does not allow you index an array at 0. The first element of the vector y is y(1), NOT y(0). So you must offset your indices.

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

카테고리

Help CenterFile Exchange에서 Introduction to Installation and Licensing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by