직전 답변에서요
제가 원하는게 전달이 잘 안된거 같은데...
일단 식에서 aa[2] > aa[1] and aa[1] < aa[0] 이부분은 관련없는데 왜 들어간건지 잘 모르겠고요,,,그 조건은 배제하고요
쉽게 말해서,,,
만족봉- 만족봉 사이가 5개 가 안되면,
다음에 나오는 만족봉과의 간격을 5개 이상이 될때까지 체크를 해서,
5개 이상 간격이 나온다면
모든 봉 갯수를 더해서 평균을 낸다,,,
이 의미입니다
제가 질문에서 예시로 올린거 처럼 꼭 만족봉이 4개가 나와야 한다로 제한해야되는게 아닙니다,,,
//최근만족봉과 직전만족봉 사이가 최소 5봉이상일때만 계산
if aa[2] > aa[1] and aa[1] < aa[0] and ii[0] >= ii[1]+5 Then
{
sum2=0;
sumi2=0;
For cnt = 0 to ii[3]
{
sum2=sum2+h[cnt];
sumi2=sumi2+1;
}
avg2=sum2/sumi2;
}
답변 1
예스스탁
예스스탁 답변
2024-12-30 17:18:07
> yamu 님이 쓴 글입니다.
> 제목 : 확인 부탁드려요
> 직전 답변에서요
제가 원하는게 전달이 잘 안된거 같은데...
일단 식에서 aa[2] > aa[1] and aa[1] < aa[0] 이부분은 관련없는데 왜 들어간건지 잘 모르겠고요,,,그 조건은 배제하고요
쉽게 말해서,,,
만족봉- 만족봉 사이가 5개 가 안되면,
다음에 나오는 만족봉과의 간격을 5개 이상이 될때까지 체크를 해서,
5개 이상 간격이 나온다면
모든 봉 갯수를 더해서 평균을 낸다,,,
이 의미입니다
제가 질문에서 예시로 올린거 처럼 꼭 만족봉이 4개가 나와야 한다로 제한해야되는게 아닙니다,,,
//최근만족봉과 직전만족봉 사이가 최소 5봉이상일때만 계산
if aa[2] > aa[1] and aa[1] < aa[0] and ii[0] >= ii[1]+5 Then
{
sum2=0;
sumi2=0;
For cnt = 0 to ii[3]
{
sum2=sum2+h[cnt];
sumi2=sumi2+1;
}
avg2=sum2/sumi2;
}