2.2) Вычисления в MATLAB
Часто используемые функции:
Для обработки чисел:
• round(x) –
округление до ближайшего целого;
• fix(x) – обнуление всех знаков после запятой;
• floor(x) – целая часть числа, наибольшее целое, не превосходящее данное x;
• ceil(x) – наименьшее целое, большее или равное x;
• sign(x) – знак числа, принимает значения -1, 0, +1;
• rem(x,y) – остаток от деления, x – n.*y, где n = fix(x./y)
Для работы с комплексными числами :
• abs(z) – модуль комплексного числа, |z|;
• conj(z) – комплексно сопряженное число, a-bi;
• imag(z) – мнимая часть числа;
• real(z) – вещественная часть числа;
• angle(z) – аргумент числа;
• isreal(z) – дает логическую 1, если число действительное и логический 0 – в случае комплексного.
Операторы сравнения:
< - меньше;
<= - меньше или равно;
> - больше;
>= - больше или равно;
== - равно тождественно;
~= - не равно.
Логические операторы:
& - логическое И.
| - логическое ИЛИ.
~ - логическое НЕ.
Тригонометрические:
sin - sinus.
sind - Sine of argument in degrees.
sinh - Hyperbolic sine.
asin - Inverse sine.
asind - Inverse sine, result in degrees.
asinh - Inverse hyperbolic sine.
cos - Cosine.
tan - Tangent.
cot - Cotangent.
sec - Secant.
csc - Cosecant.
Степенные функции:
exp - экспонента
log - натуральный логарифм
log10 - десятичный логарифм
log2 - двоичный логарифм.
pow2 - степень двойки.
sqrt - квадратный корень.
Теория чисел:
factor - умножение простыхчисел.
isprime - простое ли число.
primes - список простых чисел.
gcd - наибольший общийделитель.
lcm - наименьшее общее кратное.