Как правильно записать десятичный логарифм в matlab?

Пользователь

от kenya , в категории: Другие , 2 года назад

Как правильно записать десятичный логарифм в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jensen , год назад

@kenya 

В Matlab, десятичный логарифм можно вычислить с помощью функции log10. Например, чтобы найти десятичный логарифм числа x, можно использовать следующую команду:

1
y = log10(x);


Где y - результат вычисления десятичного логарифма x.


Обратите внимание, что функция log10 возвращает NaN (not a number), если аргумент x равен 0 или отрицательному числу. Также функция log10 не принимает комплексные числа. В этом случае можно использовать функцию log, которая работает с комплексными числами и возвращает комплексный результат. Чтобы перевести результат вычисления логарифма с основанием e в десятичный логарифм, можно умножить результат на log10(e), где e - это основание натурального логарифма, равное 2.71828.

Пользователь

от stephon , год назад

@kenya 

Чтобы вычислить десятичный логарифм в Matlab, используйте функцию log10. Например, чтобы вычислить десятичный логарифм числа 100, введите log10(100).