log
갈루아 체의 로그
구문
y = log(x)
설명
y = log(x) 는 갈루아 배열 x에 있는 각 요소의 로그를 계산합니다. y는 방정식 A.^y = x를 푸는 정수형 배열입니다. 여기서 A는 x의 요소를 표현하는 데 사용되는 프리미티브 요소입니다. 보다 명시적으로 말하면 로그의 밑 A는 gf(2,x.m) 또는 gf(2,x.m,x.prim_poly)입니다. 0의 로그는 정의되지 않으므로 x의 모든 요소는 0이 아니어야 합니다.
예제
아래 코드는 로그 연산이 거듭제곱을 역연산하는 방법을 보여줍니다.
m = 4; x = gf([8 1 6; 3 5 7; 4 9 2],m); y = log(x); primel = gf(2,m); % Primitive element in the field z = primel .^ y; % This is now the same as x. ck = isequal(x,z)
출력값은 다음과 같습니다.
ck =
1
아래 코드는 1의 로그는 0이고 밑(primel)의 로그는 1임을 보여줍니다.
m = 4; primel = gf(2,m); yy = log([1, primel])
출력값은 다음과 같습니다.
yy =
0 1버전 내역
R2006a 이전에 개발됨