커뮤니티

부탁드립니다.

프로필 이미지
묘선낭자
2021-12-26 14:12:35
687
글번호 154855
답변완료
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가 나오게끔)을 구할 때의 식을 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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가 나오게끔)을 구할 때의 식을 부탁드립니다.