커뮤니티

부탁 드립니다

프로필 이미지
yes
2023-08-12 17:07:33
806
글번호 171442
답변완료
도움에 감사 드립니다. 사용자 함수를 사용 하여 실행하면 기존수식과 결과가 다르게 나타 납니다. 사용자 함수를 수정 부탁 드립니다. //기존 수식 input :순위1(3); input:p1(20); input:p2(30); input:p3(40); input :sig(9); var : mx1(0), mx1P(0); array : mm1[3](0); mm1[0] = ma(C, p1); mm1[1] = ma(C, p2); mm1[2] = ma(C, p3); NthHighestArray(mm1, 3, 순위1, mx1, mx1P); var1=c-mx1; var11=ma(var1,sig); Plot1(var11); plotbaseline1(0); //사용자 함수 수식 input :순위1(numeric); input: p1(numeric); input: p2(numeric); input: p3(numeric); input :sig(numeric); var : mx1(0), mx1P(0); array : mm1[3](0); mm1[0] = ma(C, p1); mm1[1] = ma(C, p2); mm1[2] = ma(C, p3); NthHighestArray(mm1, 3, 순위1, mx1, mx1P); var1=c-mx1; var11=ma(var1,sig); 후8601rank_test=var11; //함수 실행식 input :순위1(3); input: p1(20); input: p2(30); input: p3(40); input :sig(9); var91=(후8601rank_test (순위1,p1,p2,p3,sig)); Plot1(var91); plotbaseline1(0);
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-16 09:48:19

안녕하세요 예스스탁입니다. 사용자함수에서는 NthHighestArray를 다른 변수에 리턴값을 처리해 주시면 됩니다. input :순위1(numeric); input: p1(numeric); input: p2(numeric); input: p3(numeric); input :sig(numeric); var : mx1(0), mx1P(0); array : mm1[3](0); mm1[0] = ma(C, p1); mm1[1] = ma(C, p2); mm1[2] = ma(C, p3); value1 = NthHighestArray(mm1, 3, 순위1, mx1, mx1P); var1=c-mx1; var11=ma(var1,sig); 후8601rank_test=var11; 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다 > 도움에 감사 드립니다. 사용자 함수를 사용 하여 실행하면 기존수식과 결과가 다르게 나타 납니다. 사용자 함수를 수정 부탁 드립니다. //기존 수식 input :순위1(3); input:p1(20); input:p2(30); input:p3(40); input :sig(9); var : mx1(0), mx1P(0); array : mm1[3](0); mm1[0] = ma(C, p1); mm1[1] = ma(C, p2); mm1[2] = ma(C, p3); NthHighestArray(mm1, 3, 순위1, mx1, mx1P); var1=c-mx1; var11=ma(var1,sig); Plot1(var11); plotbaseline1(0); //사용자 함수 수식 input :순위1(numeric); input: p1(numeric); input: p2(numeric); input: p3(numeric); input :sig(numeric); var : mx1(0), mx1P(0); array : mm1[3](0); mm1[0] = ma(C, p1); mm1[1] = ma(C, p2); mm1[2] = ma(C, p3); NthHighestArray(mm1, 3, 순위1, mx1, mx1P); var1=c-mx1; var11=ma(var1,sig); 후8601rank_test=var11; //함수 실행식 input :순위1(3); input: p1(20); input: p2(30); input: p3(40); input :sig(9); var91=(후8601rank_test (순위1,p1,p2,p3,sig)); Plot1(var91); plotbaseline1(0);