В дополнение к общим функциям, таким как exp и log, MATLAB® имеет несколько других связанных функций, чтобы позволить гибкие числовые вычисления. expm1 и log1p функции компенсируют числовые ошибки округления в малых аргументах, в то время как reallog, realpow, и realsqrt функции ограничивают область значений этих функций вещественными числами. nthroot вычисляет корни любого порядка, в то время как специализированные функции pow2 и nextpow2 вычислим степени двойки.
exp | Экспоненциал |
expm1 | Вычислите exp (x) -1 точно для небольших значений x |
log | Естественный логарифм |
log10 | Общий логарифм (база 10) |
log1p | Вычислите журнал (1 + x), точно для небольших значений x |
log2 | Логарифмическое рассечение базы 2 и числа с плавающей запятой |
nextpow2 | Экспонента следующей более высокой степени 2 |
nthroot | Реальный n-й корень из реальных чисел |
pow2 | Базовая 2 степень и шкала чисел с плавающей запятой |
reallog | Натуральный логарифм для неотрицательных реальных массивов |
realpow | Степень массива для выхода только в реальном масштабе |
realsqrt | Квадратный корень для неотрицательных реальных массивов |
sqrt | Квадратный корень |
В этой теме показано, как вычислить матричные степени и экспоненциалы с помощью различных методов.
Графическое сравнение экспоненциальных функций
Этот пример показывает интересный графический подход для обнаружения, больше ли e ^ pi, чем pi ^ e.