В дополнение к общим функциям, таким как 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.