나는 [0 : 4]에 대해 h [n] = [1 1 1 -1 1]이고 [-4 : 0]에 대해 h [-n] = [1 -1 1 1 1]입니다. 그래서 질문은 matlab 인덱스가 1에서 시작하기 때문에 어떻게 내 배열이 0에서 시작하도록 만들고 h [-n]을 -4에서 시작하도록 만들어 컨볼 루션을 할 수 있습니까? 도와주세요, 저는 MATLAB을 처음 사용합니다!
짧은 대답은 그렇지 않다는 것입니다.
긴 대답은 MATLAB이 매우 독특하고 구체적인 인덱싱 및 계산 방식을 가지고 있다는 것입니다. 그 뒤에 숨은 아이디어는 사용자가 더 빠르고 쉽게 매트릭스를 조작하기위한 것입니다.
주어진 : H = [11 1 -1 -1] 모든 인덱스에 대해 H [:]를 호출하기 만하면됩니다.
벡터를 뒤집으려면 내장 된 flip () 명령을 사용해야합니다 : flip (H)
루프를 반복하려는 경우 다음과 같은 계산을 사용하고 싶을 것입니다. for i = 5 : -1 : 1 ... code ...
주제에 대한 이해를 높이기 위해 배열 인덱싱과 루프 계산 방법을 읽는 것이 좋습니다. 다음은 향후 더 많이 사용할 계획이라면 조기에 배우고 싶은 MATLAB의 몇 가지 핵심 사항입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다