log10

Общий логарифм (база 10)

Синтаксис

Описание

пример

Y = log10(X) возвращает общий логарифм каждого элемента в массиве X. Функция принимает как действительные, так и комплексные входы. Для действительных значений X в интервале (0, Inf), log10 возвращает действительные значения в интервале (-Inf , Inf). Для комплексных и отрицательных реальных значений X, а log10 функция возвращает комплексные числа.

Примеры

свернуть все

Исследуйте несколько значений функции логарифма основы 10.

Вычислите общий логарифм 1.

log10(1)
ans = 0

Результатом является 0, так что это x-перехват log10 функция.

Вычислите общий логарифм 10.

log10(10)
ans = 1

Результатом является 1 с тех пор 101=10.

Вычислите общий логарифм 100.

log10(100)
ans = 2

Результатом является 2 с тех пор 102=100.

Вычислите общий логарифм 0.

log10(0)
ans = -Inf

Результатом является -Inf с тех пор 10-=0.

Создайте вектор чисел в интервале [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

Создайте две Декартовы сетки для X и Y.

[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

Входные параметры

свернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив.

Типы данных: single | double
Поддержка комплексного числа: Да

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

Генерация кода GPU
Сгенерируйте код CUDA ® для графических процессоров NVIDIA ® с помощью GPU Coder™

.

См. также

| | | | | | | |

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте