-3
특정 폭풍 ID로 최소 압력을 찾고 해당 값을 1로 지정하려고합니다. 나는 if 문과 함께 중첩 된 for 루프를 사용해 보았지만 이것이 작동하지 않습니다. 아래는 제 코드입니다. 도와 주실 수 있다면, 좋을 것입니다!변수의 숫자 그룹의 최소값
lifecycle = zeros(285,1); %// variable lifecycle denotes max storm intensity
for c = 1:285 %// counter
for id = 188:100:1288 %// loop through each storm code(188,288,...1288)
if min_press(c) == min(min_press(id)) %// find min pressure of each id
lifecycle(c) = 1; %// assign min a value of 1
end
end
end
'mean_press'란 무엇입니까? [mcve] (http://stackoverflow.com/help/mcve)를 게시하십시오. – kkuilla
min_press = 최소 압력; 이전 코드의 my dataset (ebtrk)에서 정의 된 변수는 다음과 같습니다. min_press = ebtrk (:, 8); % 최소 압력 (hPa) – runnere127
위의 코드는 의미가 없습니다. 당신의 문제 진술에 의하면 당신은 자연히'min_press'가 2D 행렬이라고 가정합니다. 행은'c'에 의해 부분 집합되고''id''에 의해 부분 집합됩니다. 위의 귀하의 의견에 의해,'min_press'는 단지 열 벡터입니다. – rayryeng