POW 매크로
POW 매크로는 IBM® CampaignIBM® Interact에서 사용 가능합니다.
구문
base POW exponent base ^ exponent
매개변수
base
지수멱만큼 거듭제곱할 숫자 값입니다. 이 매개변수는 상수 값, 열, 셀 범위 또는 이 중 하나로 평가되는 표현식일 수 있습니다. base(data와 같음)의 형식 정의는 IBM® 제품용 본 안내서의 장에서 "매크로 함수 매개변수" 절을 참조하십시오.
exponent
data의 값을 밑수로 사용하여 거듭제곱할 지수입니다. 이 매개변수는 상수 값, 열, 셀 범위 또는 이 중 하나로 평가되는 표현식일 수 있습니다. exponent의 열 수는 base의 열 수와 같아야 합니다. 단, base가 상수인 경우는 예외입니다. exponent(data와 같음)의 형식 정의는 IBM® 제품용 본 안내서의 장에서 "매크로 함수 매개변수" 절을 참조하십시오.
설명
POW는 첫 번째 데이터 범위의 값을 밑수로 사용하여 두 번째 데이터 범위에 지정된 값만큼 거듭제곱합니다. 즉, 를 계산합니다. 이 함수는 입력 열마다 새 열을 하나씩 리턴하는데, 각 열은 base를 밑수로 사용하여 exponent만큼 거듭제곱한 결과를 포함합니다. 즉, data1의 첫 번째 열을 밑수로 사용하여 data의 첫 번째 열만큼 거듭제곱되고, 두 번째 열은 두 번째 열끼리 차례대로 거듭제곱됩니다.
exponent가 상수이면 base의 각 값을 밑수로 사용하여 해당 값만큼 거듭제곱됩니다. exponent에 하나 이상의 열이 포함된 경우 base의 열 하나와 exponent의 열 하나 간에 행 단위 계산이 수행됩니다. base의 첫 번째 행을 밑수로 사용하여 exponent의 첫 번째 행 값만큼 거듭제곱되고, 두 번째 행은 두 번째 행끼리 차례대로 거듭제곱됩니다. 이와 같은 행 단위 계산을 수행하면 가장 짧은 열의 마지막 값까지 각 행의 결과가 생성됩니다.
*
POW 연산자의 약어는 캐럿(^)입니다. 예를 들어 TEMP = 2^8TEMP = 2 POW 8과 같습니다.
*
x가 너무 크거나 너무 작을 경우 오버플로가 리턴됩니다. base^exponent가 최대 또는 최소 32비트 부동 소수점 값을 초과하는 경우 오버플로우가 발생합니다.
TEMP = 2 POW 3 또는 TEMP = 2^3
값 8을 포함하는 TEMP라는 열을 새로 작성합니다.
각 값이 V1 열 컨텐츠의 제곱근(SQRT(V1)와 같음)인 TEMP라는 열을 새로 작성합니다.
각 값이 V1 열의 행 값을 밑수로 사용하여 V2 열의 해당 행 값만큼 거듭제곱한 결과인 TEMP라는 열을 새로 작성합니다.
TEMP, VXVY라는 세 개의 열을 새로 작성합니다. TEMP 열은 V1의 값을 밑수로 사용하여 V4 열의 해당 행 값만큼 거듭제곱한 결과를 포함합니다. VX 열은 V2 열을 밑수로 사용하여 V5 열의 해당 값만큼 거듭제곱한 결과를 포함합니다. VY 열은 V3 열을 밑수로 사용하여 V6 열의 해당 값만큼 거듭제곱한 결과를 포함합니다.
TEMP = V1[10:20] POW V2 또는 TEMP = V1[10:20] POW V2[1:11]
TEMP라는 열을 새로 작성하는데, 처음 11개 셀은 V1 열의 10-20 행 값을 밑수로 사용하여 V2 열의 1-11 행 값만큼 거듭제곱한 결과를 포함합니다. TEMP의 다른 셀은 비어 있습니다.
관련 함수
LN 또는 LOG