К основным математическим функциям системы MATLAB относятся также следующие функции:
abs(X) — возвращает абсолютную величину для каждого числового элемента вектора X;
ехр(Х) — возвращает экспоненту для каждого элемента X;
factor(n) — возвращает вектор-строку, содержащую простые множители числа n (для массивов эта функция неприменима);
G=gcd(A, В) — возвращает массив, содержащий наибольшие общие делители соответствующих элементов массивов целых чисел А и В;
lcm(A,B) — возвращает наименьшие общие кратные для соответствующих парных элементов массивов А и В (любой из аргументов А или В может быть скаляром);
log (X) — возвращает натуральный логарифм элементов массива X.
log2(X) — возвращает логарифм по основанию 2 элементов массива X;
log10(X) — возвращает логарифм по основанию 10 для каждого элемента X.
mod(X, Y) — возвращает остаток от деления X на Y;
pow2(Y) — возводит в квадрат каждый элемент массива Y;
primes(n) — возвращает вектор-строку простых чисел, меньших или равных n;
sqrt(A) — возвращает квадратный корень каждого элемента массива А.
|
|
Какие логические функции и операторы имеются в системе MATLAB?
Логические операторы и соответствующие им функции служат для реализации поэлементных логических операций над элементами одинаковых по размеру массивов (табл. 4). При этом аргументами логических операторов могут быть и числа, и строки. При аргументах числах – логический нуль соответствует числовому нулю, а любое отличное от нуля число воспринимается как логическая единица. Для строк действует уже отмеченное правило — каждый символ строки представляется своим ASCII-кодом.
Логические операторы и функции MATLAB
Название функции | Оператор | Знак оператора | Синтаксис |
and | Логическое И | (AND) & | and(A,B) А&В |
or | Логическое ИЛИ | (OR) | | оr(А,В) А|В |
not | Логическое НЕ | (NOT) ~ | not(А) ~B |
хог | Исключающее ИЛИ | XOR | xor(A,B) |
any | Верно, если все элементы вектора равны нулю | any | any(A) |
all | Верно, если все элементы вектора не равны нулю | all(B) |
Какая команда используется для построения графиков функций в декартовой системе координат?
Для построения графиков функций в декартовой системе координат служит команда plot. Например, вызов функции plot (X, Y) приведет к построению графика функции у(х), координаты точек (х, у) которой берутся из векторов одинакового размера Y и X. Если X или Y — матрица, то будет построено семейство графиков по данным, содержащимся в колонках матрицы.