log10

Десятичный логарифм (базируются 10),

Синтаксис

Описание

пример

Y = log10(X) возвращает десятичный логарифм каждого элемента в массиве X. Функция принимает и действительные и комплексные входные параметры. Для действительных значений X в интервале (0, Inflog10 возвращает действительные значения в интервале (-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++ с помощью MATLAB® Coder™.

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

Смотрите также

| | | | | | | |

Представлено до R2006a