- •Какова история создания системы matlab?
- •Почему matlab интегрированная система?
- •Что записывается в файлы формата .Mat?
- •Какие форматы числовых данных используются в системе matlab?
- •Какие тригонометрические функции имеются в системе matlab?
- •Какие математические функции имеются в системе matlab?
- •Какие логические функции и операторы имеются в системе matlab?
- •С помощью какой функции осуществляется построение графика линии на плоскости в полярной системе координат?
- •С помощью какой функции строится аксонометрическое изображение трехмерных поверхностей?
- •Что делает функция logspace(a.B)?
- •Какая команда используется для построения графиков функций в декартовой системе координат?
- •Какая команда используется для построения графиков функций в логарифмическом масштабе для координатных осей X и у?
Какие тригонометрические функции имеются в системе matlab?
Тригонометрические и обратные тригонометрические функции, определенные в системе MATLAB, вычисляются для каждого элемента массива. При этом, все углы в функциях задаются в радианах. Приведем некоторые из указанных функций:
acos (X) — возвращает арккосинус для каждого элемента X;
acot (X) — возвращает арккотангенс для каждого элемента X;
asin(X) — возвращает арксинус для каждого элемента X;
atan(X) — возвращает арктангенс для каждого элемента X.
cos(X) — возвращает косинус для каждого элемента X;
cot(X) — возвращает котангенс для каждого элемента X;
sin(X) — возвращает синус для каждого элемента X;
tan(X) — возвращает тангенс для каждого элемента X;
cosh(X) — возвращает гиперболический косинус для каждого элемента X.
Какие математические функции имеются в системе matlab?
К основным математическим функциям системы 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) |
