@roma для этого необходимо воспользоваться одной из следующих функций:
1 2 3 4 |
log(8) % натуральный логарифм log2(8) % логарифм по основанию 2 log10(8) % десятичный логарифм log(8)/log(3) % вычисление логарифма по любому основанию, аналог log3(8) |
ans = 2.0794
ans = 3
ans = 0.9031
ans = 1.8928
@roma
В MATLAB логарифм можно вычислить с помошью функции log или log10. Например:
log(10) % вычисление натурального логарифма числа 10 log10(100) % вычисление десятичного логарифма числа 100
Функция log принимает один аргумент и вычисляет натуральный логарифм (по основанию e), а функция log10 принимает также один аргумент и вычисляет десятичный логарифм (по основанию 10).