나는 어느 정도 sin 함수 인 dwc = [3001 x 2 double]
을 가지고 있는데, dwc(:,2)
에 최고 값을 찾는 for
루프가 있습니다. 가장 좋은 방법은 dwc(531,2)
입니다. dwc(531,1)
및 dwc(531,2)
을 복용하기가 쉽고 M = [num_of_top_points x 2 double]
을 만드는 것이 가장 좋은 방법이라고 할 수 있습니다.기본 MATLAB 변수 조작
다음 루프의 경우 어떻게해야합니까? 어떻게 작동하는 첫 번째 우리가 찾을 수 있습니다
j = 0;
for i = 2:size(dwcL01,1)-1
if dwcL01(i,2) > dwcL01(i-1,2) && dwcL01(i,2) > dwcL01(i+1,2)
j = j+1;
?? = dwcL01(i,:);
end
end
구름을 편집하면 어떻게 벡터화하는 방법의 예를 들어 답합니까? –
@MaltheEisum 이것은 수치 모델에서 잘 작동할까요 ?? 'cos (x)'는 단지 숫자의 벡터입니다. 숫자입니다. Matlab의 기본값입니다. – Dan
@MaltheEisum 그건 정말 문제가 아니야. 코드를 실행 해보십시오. 당신의 루프가 작동한다면,'diff' 솔루션도 동작 할 것입니다. – Dan