<< ПредыдущаяОглавлениеСледующая >>


1.4. Основные математические функции MatLab

MatLab содержит в себе все распространенные математические функции, которые доступны по их имени при реализации алгоритмов. Например, функция sqrt() позволяет вычислять квадрат числа и может быть использована в программе следующим образом:

x = 2;
y = 4;
d = sqrt(x^2+y^2);  %вычисление евклидового расстояния

Аналогичным образом вызываются и все другие математические функции, представленные в табл. 1.2.

Таблица 1.2. Основные математические функции MatLab

sqrt(x)

вычисление квадратного корня

exp(x)

возведение в степень числа e

pow2(x)

возведение в степень числа 2

log(x)

вычисление натурального логарифма

log10(x)

вычисление десятичного логарифма

log2(x)

вычисление логарифма по основанию 2

sin(x)

синус угла x, заданного в радианах

cos(x)

косинус угла x, заданного в радианах

tan(x)

тангенс угла x, заданного в радианах

cot(x)

котангенс угла x, заданного в радианах

asin(x)

арксинус

acos(x)

арккосинус

atan(x)

арктангенс

pi

число пи

round(x)

округление до ближайшего целого

fix(x)

усечение дробной части числа

floor(x)

округление до меньшего целого

ceil(x)

округление до большего целого

mod(x)

остаток от деления с учётом знака

sign(x)

знак числа

factor(x)

разложение числа на простые множители

isprime(x)

истинно, если число простое

rand

генерация псевдослучайного числа с равномерным законом распределения

randn

генерация псевдослучайного числа с нормальным законом распределения

abs(x)

вычисление модуля числа

Почти все элементарные функции допускают вычисления и с комплексными аргументами. Например:

res = sin(2+3i)*atan(4i)/(1 — 6i);     % res = -1.8009 — 1.9190i

или

exp(i*x) = cos(x)+i*sin(x);

 



<< ПредыдущаяОглавлениеСледующая >>