예스스탁
예스스탁 답변
2021-12-27 11:39:04
안녕하세요
예스스탁입니다.
1
기존식에 i1,i2가 5이하일때와 6이상일때로 구분만 하시면 됩니다.
var : i1(0),i2(0);
Array : VV[11](0),count[11](0);
#var1~var1값(임의지정)
var1 = ma(C,5);
var2 = ma(C,15);
var3 = ma(C,25);
var4 = ma(C,35);
var5 = ma(C,45);
var6 = ma(C,55);
var7 = ma(C,65);
var8 = ma(C,75);
var9 = ma(C,85);
var10 = ma(C,95);
#각 변수의 값을 배열변수에 저장
VV[1] = var1;
VV[2] = var2;
VV[3] = var3;
VV[4] = var4;
VV[5] = var5;
VV[6] = var6;
VV[7] = var7;
VV[8] = var8;
VV[9] = var9;
VV[10] = var10;
#vv[1]~vv[5]까지의 값을 비교해
#vv[6]~vv[10]까지의 값을 비교해
#높은값의 갯수를 count[1]~count[10]에 저장
For i1 = 1 to 10
{
count[i1] = 0;
For i2 = 1 to 10
{
if i1 <= 5 and i2 <= 5 and VV[i2] > VV[i1] Then
{
count[i1] = count[i1]+1;
}
if i1 >= 6 and i2 >= 6 and VV[i2] > VV[i1] Then
{
count[i1] = count[i1]+1;
}
}
}
Plot1(count[1]);
Plot2(count[2]);
Plot3(count[3]);
Plot4(count[4]);
Plot5(count[5]);
Plot6(count[6]);
Plot7(count[7]);
Plot8(count[8]);
Plot9(count[9]);
Plot10(count[10]);
2.
수식에 별다른 제한이 없습니다.
함수의 기간값은 조회된 봉갯수만큼 지정할 수 있습니다.
다만 옾은 기간값을 지정시 메모리 문제로 다운될수 있습니다.
3
var1에서 var20은 기존식에서 배열갯수와 for문 최종값만 변경하시면 되는 부분입니다.
var : i1(0),i2(0);
Array : VV[21](0),count[21](0);
#var1~var1값(임의지정)
var1 = ma(C,5);
var2 = ma(C,15);
var3 = ma(C,25);
var4 = ma(C,35);
var5 = ma(C,45);
var6 = ma(C,55);
var7 = ma(C,65);
var8 = ma(C,75);
var9 = ma(C,85);
var10 = ma(C,95);
var11 = ma(C,105);
var12 = ma(C,115);
var13 = ma(C,125);
var14 = ma(C,135);
var15 = ma(C,145);
var16 = ma(C,155);
var17 = ma(C,165);
var18 = ma(C,175);
var19 = ma(C,185);
var20 = ma(C,195);
#각 변수의 값을 배열변수에 저장
VV[1] = var1;
VV[2] = var2;
VV[3] = var3;
VV[4] = var4;
VV[5] = var5;
VV[6] = var6;
VV[7] = var7;
VV[8] = var8;
VV[9] = var9;
VV[10] = var10;
VV[11] = var11;
VV[12] = var12;
VV[13] = var13;
VV[14] = var14;
VV[15] = var15;
VV[16] = var16;
VV[17] = var17;
VV[18] = var18;
VV[19] = var19;
VV[20] = var20;
#vv[1]~vv[10]까지의 값을 비교해
#높은값의 갯수를 count[1]~count[10]에 저장
For i1 = 1 to 20
{
count[i1] = 0;
For i2 = 1 to 20
{
if VV[i2] > VV[i1] Then
{
count[i1] = count[i1]+1;
}
}
}
Plot1(count[1]);
Plot2(count[2]);
Plot3(count[3]);
Plot4(count[4]);
Plot5(count[5]);
Plot6(count[6]);
Plot7(count[7]);
Plot8(count[8]);
Plot9(count[9]);
Plot10(count[10]);
Plot11(count[11]);
Plot12(count[12]);
Plot13(count[13]);
Plot14(count[14]);
Plot15(count[15]);
Plot16(count[16]);
Plot17(count[17]);
Plot18(count[18]);
Plot19(count[19]);
Plot20(count[20]);
즐거운 하루되세요
> 묘선낭자 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 75214 관련한 질문입니다.
그때의 질문은 다음과 같았습니다.
var1부터 var10까지 10개의 값(선)이 있을 때, 이 10개의 값(선)중
var11 = var1보다 큰 값(위에 있는 선)의 갯수;
var12 = var2보다 큰 값(위에 있는 선)의 갯수;
var13 = var3보다 큰 값(위에 있는 선)의 갯수;
var14 = var4보다 큰 값(위에 있는 선)의 갯수;
var15 = var5보다 큰 값(위에 있는 선)의 갯수;
var16 = var6보다 큰 값(위에 있는 선)의 갯수;
var17 = var7보다 큰 값(위에 있는 선)의 갯수;
var18 = var8보다 큰 값(위에 있는 선)의 갯수;
var19 = var9보다 큰 값(위에 있는 선)의 갯수;
var20 = var10보다 큰 값(위에 있는 선)의 갯수;
를 지표식으로 표현하고자 하는데, 식을 어떻게 만들어야 하는지요.(0부터 9가 나오게끔)
새로운 질문을 드립니다.
비교할 부분을 둘로 나누어
(1) var1부터 var5까지 5개값을 비교하여
var11 = var1보다 큰 값(위에 있는 선)의 갯수;
var12 = var2보다 큰 값(위에 있는 선)의 갯수;
var13 = var3보다 큰 값(위에 있는 선)의 갯수;
var14 = var4보다 큰 값(위에 있는 선)의 갯수;
var15 = var5보다 큰 값(위에 있는 선)의 갯수; (0부터4가 나오게끔)를 구하고
(2) var6부터 var10까지 5개값을 비교하여
var16 = var6보다 큰 값(위에 있는 선)의 갯수;
var17 = var7보다 큰 값(위에 있는 선)의 갯수;
var18 = var8보다 큰 값(위에 있는 선)의 갯수;
var19 = var9보다 큰 값(위에 있는 선)의 갯수;
var20 = var10보다 큰 값(위에 있는 선)의 갯수; (0부터4가 나오게끔)를
각각 구하되, 하나의 지표식 안에 이 두 가지를 쓰려고 할 때,
VV, count, i1,i2 등을 어떻게 표시해야 하는지 몰라서 여쭙니다.
언제나 감사드리며 가르침을 부탁드립니다.
그리고 지표식을 만들 때 사용할 수 있는 봉의 최대갯수는 얼마나 되는지요.
ma(var1,2000)을 사용해보니까 뻥이 나는 것같아서 여쭙니다.
하나 더 질문드립니다.
var1부터 var20까지 20개를 서로 비교하여
var21 = var1보다 큰 값(위에 있는 선)의 갯수;
var22 = var2보다 큰 값(위에 있는 선)의 갯수;
var23 = var3보다 큰 값(위에 있는 선)의 갯수;
var24 = var4보다 큰 값(위에 있는 선)의 갯수;
var25 = var5보다 큰 값(위에 있는 선)의 갯수;
var26 = var6보다 큰 값(위에 있는 선)의 갯수;
var27 = var7보다 큰 값(위에 있는 선)의 갯수;
var28 = var8보다 큰 값(위에 있는 선)의 갯수;
var29 = var9보다 큰 값(위에 있는 선)의 갯수;
var30 = var10보다 큰 값(위에 있는 선)의 갯수;
var31 = var11보다 큰 값(위에 있는 선)의 갯수;
var32 = var12보다 큰 값(위에 있는 선)의 갯수;
var33 = var13보다 큰 값(위에 있는 선)의 갯수;
var34 = var14보다 큰 값(위에 있는 선)의 갯수;
var35 = var15보다 큰 값(위에 있는 선)의 갯수;
var36 = var16보다 큰 값(위에 있는 선)의 갯수;
var37 = var17보다 큰 값(위에 있는 선)의 갯수;
var38 = var18보다 큰 값(위에 있는 선)의 갯수;
var39 = var19보다 큰 값(위에 있는 선)의 갯수;
var40 = var20보다 큰 값(위에 있는 선)의 갯수; (0부터 19가 나오게끔)을 구할 때의
식을 부탁드립니다.