Main Content

log10

상용 로그(밑 10)

설명

예제

Y = log10(X)는 배열 X의 각 요소에 대한 상용 로그를 반환합니다. 이 함수는 실수와 복소수 입력값을 모두 받습니다. X가 구간 (0, Inf)에 있는 실수 값이면 log10은 구간 (-Inf, Inf)의 실수 값을 반환하게 됩니다. X가 복소수 값이나 음의 실수 값이면 log10 함수는 복소수 값을 반환하게 됩니다.

예제

모두 축소

밑이 10인 로그 함수의 여러 값을 구해 봅니다.

1의 상용 로그를 계산합니다.

log10(1)
ans = 0

결과가 0이므로 이는 log10 함수의 x절편을 의미합니다.

10의 상용 로그를 계산합니다.

log10(10)
ans = 1

101=10이므로 결과는 1입니다.

100의 상용 로그를 계산합니다.

log10(100)
ans = 2

102=100이므로 결과는 2입니다.

0의 상용 로그를 계산합니다.

log10(0)
ans = -Inf

10-=0이므로 결과는 -Inf입니다.

구간 [0.5 5]에 있는 숫자로 구성된 벡터를 만듭니다.

X = (0.5:0.5:5)';

X의 상용 로그를 계산합니다.

Y = log10(X)
Y = 10×1

   -0.3010
         0
    0.1761
    0.3010
    0.3979
    0.4771
    0.5441
    0.6021
    0.6532
    0.6990

XY에 대해 2개의 카테시안 그리드를 만듭니다.

[X,Y] = meshgrid(0:0.5:1.5,-2:0.5:2);

그리드에서 복소수의 밑이 10인 로그 log10(X+iY)를 계산합니다. 복소수 산술 연산 시 빠른 속도와 높은 견고성을 필요로 하는 경우 1i를 사용하십시오.

Z = log10(X + 1i*Y)
Z = 9×4 complex

   0.3010 - 0.6822i   0.3142 - 0.5758i   0.3495 - 0.4808i   0.3979 - 0.4027i
   0.1761 - 0.6822i   0.1990 - 0.5425i   0.2559 - 0.4268i   0.3266 - 0.3411i
   0.0000 - 0.6822i   0.0485 - 0.4808i   0.1505 - 0.3411i   0.2559 - 0.2554i
  -0.3010 - 0.6822i  -0.1505 - 0.3411i   0.0485 - 0.2014i   0.1990 - 0.1397i
     -Inf + 0.0000i  -0.3010 + 0.0000i   0.0000 + 0.0000i   0.1761 + 0.0000i
  -0.3010 + 0.6822i  -0.1505 + 0.3411i   0.0485 + 0.2014i   0.1990 + 0.1397i
   0.0000 + 0.6822i   0.0485 + 0.4808i   0.1505 + 0.3411i   0.2559 + 0.2554i
   0.1761 + 0.6822i   0.1990 + 0.5425i   0.2559 + 0.4268i   0.3266 + 0.3411i
   0.3010 + 0.6822i   0.3142 + 0.5758i   0.3495 + 0.4808i   0.3979 + 0.4027i

입력 인수

모두 축소

입력 배열로, 스칼라, 벡터, 행렬, 다차원 배열, table형 또는 timetable형으로 지정됩니다.

데이터형: single | double | table | timetable
복소수 지원 여부:

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

GPU 코드 생성
GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

모두 확장

참고 항목

| | | | | | | |