0
내 프로그램에서 아무 것도 수정하지 않은 것으로 가정합니다. 사용자의 N=6
. SIR의 임계 값 SIRo=6
; 생성 된 출력은 SIRmean=10
(가정)입니다. 사용자의 수에 따라 평균 값을 반환해야합니다내 프로그램에 대한 출력을 자동으로 표시하는 루프를 만드는 방법
N=6;
for k=N:-1:0
SIRmean = calc_SIR_mean(N);
if SIRmean < SIRo
disp(['N=' k])
break;
end
end
기능 calc_SIR_mean
:
나는
if SIRmean < SIRo
disp N=6
else
decrease the counter till SIRmean> SIRo
and display the value of N for which this condition holds true.
end
무슨 뜻인지 이해할 수 없으니 제발 설명해 주시겠습니까? – Maroun
사실 나는 아니오를 계산해야하는 루프를 만들고 싶습니다. 조건을 만족하는 사용자 수 나는 아니오를 고쳤다. 사용자의 임의의 값 N = 6으로 임의로 설정하고 임계 값을 6으로 고정했습니다. 이제 출력값을 임계 값과 비교하고 출력이 임계 값보다 작 으면 결과에 N = 6을 표시해야합니다. 그렇지 않으면 루프가 카운터를 줄여야합니다 아니오. 조건을 만족하는지 확인하십시오. – Ash