MATLAB/edX_MATLAB Essentials

[MATLAB] 4_ edX MATLAB 1.3.5 과제

_\oyo/_ 2023. 4. 19. 20:06

<문제>

아래의 각 작업을 완료하는 코드를 작성합니다:
1. 0.2 간격으로 -10에서 10 사이의 동일한 간격 값을 사용하여 행 벡터 x를 정의합니다.
2. 전치 연산자를 사용하여 x 벡터를 열 벡터로 변환합니다. 결과를 x 변수에 다시 저장해야 합니다.
3. 위의 방정식을 사용하여 x의 모든 값에 대한 sinc 함수를 계산합니다. 결과를 새 벡터 y에 저장합니다. π의 값에 대해 pi 함수를 사용합니다.
4. sinc 함수는 x가 0일 때, 즉 y 벡터의 인덱스 51에서 정의되지 않습니다. y 벡터의 51번째 요소를 1로 변경합니다.
5. 그런 다음 플롯 함수를 사용하여 x 축에는 x 벡터, y 축에는 y 벡터를 사용하여 선 그림을 만듭니다.

x = -10:0.2:10
x = x'
y = sin(pi*x)./(pi*x)
y(51) = 1
plot(x, y)