매트랩으로 회선이론을 증명하는 건데
아래와 같이 짜서 검증하는데 저렇게 짜니까 배열에 음수값이 들어감
손으로 푸니까 b(k-i) 이부분에서 b(-2)이런식으로 들어가서 풀면 잘풀리는데
매트랩은 (배열 인덱스는 양의 정수이거나 논리값이어야 합니다.) 이런 오류만 나와.
혹시 매트랩에서 음수값을 인식시키는 방법 아는 사람 알려주라
a,b 배열 값을 바꿀수는 없어
i = 1;
a = [2 -3 5 6 -2 -1 3 7];
b = [-1 5 6 4 -3 -5 1 2];
for k=1:15
z(k) = symsum(a(i)*b(k-i),i,7)
if (i<8)
i = i+1;
end
end
conv(a,b)
ans = conv(a,b);
disp(ans)
disp(z)
댓글 0