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