안녕하세요?
input: 시작(01시), 끝(23시)
var1 = 어제의 시작시각부터 끝시각까지의 중심값 (= 0.5*(최대값 + 최소값))을
오늘 01시부터 내일 01시가 되기 전까지 수평선으로 그려 주세요.
var2 = 위의 var1 을 24시간 빠꾸 시켜서 왼쪽에 그려주세요.
그러니까 어제의 시작시각부터 끝시각까이의 중심값을
어제의 01시(== 시작)부터 오늘 01시가 되기 전까지 수평선으로 그려 주세요.
물론 시작시각은 22시, 끝 시각은 다음날 15시로 인풋을 줄 수도 있습니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-09-21 14:23:33
안녕하세요
예스스탁입니다.
input : StartTime(010000),EndTime(230000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
var1 = h;
Var2 = l;
var11 = var1[1];
Var21 = Var2[1];
Var31 = Var3[1];
value1 = sDate;
value2 = sTime;
value11 = value1[1];
value21 = value2[1];
if var11 > 0 and Var21 > 0 Then
TL_New(value11,Value21,var31,sDate[1],sTime[1],Var31);
}
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
{
Tcond = False;
}
if Tcond == true Then
{
if h > var1 Then
var1 = h;
if l < Var2 Then
Var2 = l;
Var3 = (var1+Var2)/2;
}
if Var31 > 0 Then
Plot1(Var31);
즐거운 하루되세요
> 에구머니 님이 쓴 글입니다.
> 제목 : 수식 문의
> 안녕하세요?
input: 시작(01시), 끝(23시)
var1 = 어제의 시작시각부터 끝시각까지의 중심값 (= 0.5*(최대값 + 최소값))을
오늘 01시부터 내일 01시가 되기 전까지 수평선으로 그려 주세요.
var2 = 위의 var1 을 24시간 빠꾸 시켜서 왼쪽에 그려주세요.
그러니까 어제의 시작시각부터 끝시각까이의 중심값을
어제의 01시(== 시작)부터 오늘 01시가 되기 전까지 수평선으로 그려 주세요.
물론 시작시각은 22시, 끝 시각은 다음날 15시로 인풋을 줄 수도 있습니다.
감사합니다.