Директория - matlab\ general
Арифметические операторы (Arithmetic operators)
1. |
plus |
- Plus |
+ |
- Сложение. |
|
2. |
uplus |
- Unary plus |
+ |
- Унарное сложение. |
|
3. |
minus |
|
- Minus |
- |
- Вычитание. |
4. |
uminus |
|
- Unary minus |
- |
- Унарное вычитание. |
5. |
mtimes |
|
- Matrix multiply |
* |
- Умножение матриц. |
6. |
times |
- Array multiply |
.* |
- Умножение массивов. |
|
7. |
mpower |
|
- Matrix power |
^ |
- Возведение в степень матриц . |
8. |
power |
|
- Array power |
.^ |
- Возведение в степень массивов. |
9. |
mldivide |
- Left matrix divide |
\ |
- Левое деление матриц. |
|
10. mrdivide |
- Right matrix divide |
/ |
- Правое деление матриц. |
||
11. ldivide |
|
- Left array divide |
.\ |
- Левое деление массивов. |
|
12. rdivide |
|
- Right array divide |
./ |
- Правое деление массивов. |
|
13. kron |
- Kronecker tensor product |
- Кронекеровское произведение. |
|||
Операторы отношения (Relational operators) |
|
||||
14. eq |
- Equal |
|
== |
|
|
15. ne |
- Not equal |
|
~= |
|
|
16. lt |
- Less than |
|
< |
|
|
17. gt |
- Greater than |
|
> |
|
|
18. le |
- Less than or equal |
|
<= |
|
|
19. ge |
- Greater than or equal |
|
>= |
|
|
Логические операторы (Logical operators) |
|
|
|||
20. and |
- Logical AND |
|
& |
- Логическое «Да». |
|
21. or |
- Logical OR |
|
| |
- Логическое «Или». |
|
22. not |
- Logical NOT |
|
~ |
- Логическое «Нет». |
|
23. xor |
- Logical EXCLUSIVE OR |
- Логическое исключающее «Или». |
|||
24. any |
- Истинно, если хоть один из элементов вектора не равен нулю. |
||||
25. all |
- Истинно, если все элементы вектора не равны нулю. |
||||
Специальные символы (Special characters.) |
|
||||
26. colon |
- |
: |
|
- Двоеточие. |
|
27. paren |
- |
( ) |
|
- Круглые скобки и индексация. |
|
28. paren |
- |
[ ] |
|
- Квадратные скобки. |
|
29. paren |
- |
{ } |
|
– Фигурные скобки и индексация. |
|
30. punct |
- |
@ |
|
- Создание дескриптора функций. |
|
31. punct |
- |
. |
|
– Десятичная точка. |
|
32. punct |
- |
. |
|
– Доступ к полю структуры. |
|
33. punct |
- |
.. |
– Родительская директория. |
||
126
34. punct |
- |
|
... |
- |
Продолжение. |
35. punct |
- |
|
, |
- Разделитель. |
|
36. punct |
- |
|
; |
- Точка с запятой. |
|
37. punct |
- |
|
% |
- Комментарий. |
|
38. punct |
- |
|
! |
- |
Вызов команды операционной системы. |
39. punct |
- |
|
= |
- |
Присвоение значений. |
40. punct |
- |
|
' |
- |
Кавычка. |
41. transpose |
- |
.' |
- |
Поэлементное транспонирование. |
|
42. ctranspose - |
' |
- Транспонирование и комплексное сопряжение. |
|||
43. horzcat |
- |
|
[ , ] |
- Горизонтальное объединение объектов. |
|
44. vertcat |
- |
|
[ ; ] |
- Вертикальное объединение объектов. |
|
45. subsasgn |
- |
( ),{ },. |
– Индексное присвоение. |
||
46. subsref |
- |
|
( ),{ },. |
– Индексная ссылка. |
|
47. subsindex |
- |
|
- Индексный дескриптор |
||
Операторы побитовой обработки (Bitwise operators) |
|||||
48. bitand |
- Побитовое логическое умножение (Bit-wise AND). |
||||
49. bitcmp |
- Побитовое n-разрядное дополнение. |
||||
50. bitor |
- Побитовое логическое «Или» (Bit-wise OR). |
||||
51. bitmax |
- Максимальное целое число. |
||||
52. bitxor |
- Побитовое логическое исключающее «Или» (Bit-wise XOR). |
||||
53. bitset |
- Установить значение бита. |
||||
54. bitget |
- Получить значение бита. |
||||
55. bitshift |
- Сложение битов по модулю 2. |
||||
Операторы обработки множеств (Set operators) |
|||||
56. union |
- Объединение множеств. |
||||
57. unique |
- Удаление из множеств одинаковых элементов. |
||||
58.intersect - Пересечение множеств.
59.setdiff - Разность множеств.
60. setxor - |
Операция исключающего «Или» над множествами. |
61. ismember |
- Выявление одинаковых элементов. |
(Elementary math functions).
Директория matlab\elfun
Тригонометрические функции (Trigonometric)
1. |
sin |
- Синус. |
2. |
sinh |
- Гиперболический синус. |
3. |
asin |
- Обратный синус. |
4. |
asinh |
- Обратный гиперболический синус. |
127
5. |
cos |
- Косинус. |
6. |
cosh |
- Гиперболический косинус. |
7. |
acos |
- Обратный косинус. |
8. |
acosh |
- Обратный гиперболический косинус. |
9. |
tan |
- Тангенс. |
10. tanh |
- Гиперболический тангенс. |
|
11. atan |
- Обратный тангенс. |
|
12. atan2 |
- 4-х квандрантный обратный тангенс. |
|
13. atanh |
- Обратный гиперболический тангенс. |
|
14. sec |
- Секанс. |
|
15. sech |
- Гиперболический секанс. |
|
16. asec |
- Обратный секанс. |
|
17. asech |
- Обратный гиперболический секанс. |
|
18. csc |
- Косеканс. |
|
19. csch |
- Гиперболический косеканс. |
|
20. acsc |
- Обратный косеканс. |
|
21. acsch |
- Обратный гиперболический косеканс. |
|
22. cot |
- Котангенс. |
|
23. coth |
- Гиперболический котангенс. |
|
24. acot |
- Обратный котангенс. |
|
25. acoth |
- Обратный гиперболический котангенс. |
|
Экспоненциальные функции (Exponential)
26. exp |
|
- Экспоненциальная функция. |
27. log |
- Натуральный логарифм. |
|
28. log10 |
|
- Логарифм по основанию 10. |
29. log2 |
|
- Логарифм по основанию 2 . |
30. pow2 |
|
- Экспонента по основанию 2. |
31. sqrt |
|
- Квадратный корень. |
32. nextpow2 -Ближайшая степень по основанию 2. |
||
Комплексные числа (Complex) |
||
33. abs |
|
- Абсолютное значение числа. |
34. angle |
|
- Аргумент комплексного числа. |
35. complex |
- Конструирование комплексных данных из действительных и мнимых |
|
|
|
частей. |
36. conj |
|
- Комплексное сопряжение. |
37. imag |
|
- Мнимая часть комплексного числа. |
38. real |
|
- Действительная часть комплексного числа. |
39. unwrap |
|
- Корректировка фазового угла. |
40. isreal |
|
- Истинно, если массив содержит реальные числа. |
41. cplxpair |
- Сортировка чисел в комплексно-сопряженные пары. |
|
Округление и остатки (Rounding and remainder)
42. fix |
- Округление в сторону нуля. |
128
43. floor |
- Округление в сторону минус бесконечность. |
44. ceil |
- Округление в сторону плюс бесконечность |
45. round |
- Округление в сторону ближайшего целого числа. |
46. mod |
- Остаток со знаком после деления (Modulus or signed remainder after |
|
division). |
47. rem |
- Остаток после деления. |
48. sign |
- Функция знака (Signum). |
(Elementary matrices and matrix manipulation)
Директория matlab\elmat
Элементарные матрицы и векторы (Elementary matrices)
1. |
zeros |
- Формирование массива нулей (матрицы из нулей). |
2. |
ones |
- Формирование массива единиц. |
3. |
eye |
- Единичная матрица. |
4. |
repmat |
- Формирование многомерного массива из блоков. |
5. |
rand |
- Равномерно распределенные случайные числа. |
6. |
randn |
- Нормально распределенные случайные числа. |
7. |
linspace |
- Формирование массива равноотстоящих чисел. |
8. |
logspace |
- Формирование узлов логарифмической сетки. |
9. freqspace |
- Формирование массива частот для частотных откликов. |
10. meshgrid |
- Формирование узлов двумерной и трехмерной сеток (для построения |
|
трехмерных графиков). |
11.: - Формирование векторов с равноотстоящими значениями и
индексирование матриц.
Основная информация о массивах (Basic array information)
12. size |
- Размер массива (матрицы). |
13. length |
- Длина вектора. |
14. ndims |
- Число размерностей массива. |
15. disp |
- Вывод в командное окно матрицы или текста. |
16. isempty |
- Истинно для пустых массивов. |
17. isequal |
- Истинно для одинаковых массивов. |
18.isnumeric - Истинно для числовых массивов.
19.islogical - Истинно для логических массивов.
20. logical |
- Преобразование числовых массивов в логические. |
Преобразования матриц (Matrix manipulation) |
|
21. reshape |
- Преобразование размеров многомерного массива. |
22. diag |
- Диагональные матрицы и диагонали матриц. |
23. blkdiag |
- Блочно-диагональное объединение матриц. |
129
24. tril |
- Извлечение нижней треугольной части матрицы. |
|
25. triu |
|
- Извлечение верхней треугольной части матрицы. |
26. fliplr |
|
- Зеркальное отображение слева направо. |
27. flipud |
|
- Зеркальное отображение сверху вних. |
28. flipdim |
|
- Зеркальное отображение вдоль заданной размерности (обобщенное |
|
|
транспонирование). |
29. rot90 |
|
- Поворот матриц на 90 градусов. |
30. find |
|
- Определение индексов ненулевых элементов массива. |
31. end |
|
- Последний индекс по указанной размерности. |
32. sub2ind |
- Преобразование многомерной нумерации в последовательную. |
|
33. ind2sub |
- Преобразование последовательной нумерации в многомерную. |
|
Специальные символы, переменные и константы (Special variables and constants)
34. ans |
|
- Результат выполнения последней операции. |
35. eps |
|
- Точность машинного представления чисел с плавающей запятой. |
36. realmax |
- Наибольшее положительное число с плавающей запятой. |
|
37. realmin |
- Наименьшее положительное число с плавающей запятой. |
|
38. pi |
- 3.1415926535897.... |
|
39. i, j |
- Мнимая единица. |
|
40. inf |
- Бесконечность. |
|
41. NaN |
|
- Нечисловое значение. |
42. isnan |
|
- Истинно для нечисловых значений. |
43. isinf |
|
- Истинно для бесконечных значений. |
44. isfinite |
|
- Истинно для конечных значений. |
45. why |
|
- Выдает ответ в виде набора случайных фраз. |
Специальные типы матриц (Specialized matrices)
46. compan |
|
- Сопутствующая матрица. |
47. gallery |
- Набор тестовых матриц. |
|
48. hadamard |
- Матрица Адамара. |
|
49. hankel |
- Матрица Ганкеля. |
|
50. hilb |
- Матрица Гильберта. |
|
51. invhilb |
- Обратная матрица Гильберта. |
|
52. magic |
- Матрица «Волшебный квадрат». |
|
53. pascal |
- Матрица Паскаля. |
|
54. rosser |
- Матрица Рессера (тестовая матрица для классической симметричной |
|
|
|
проблемы собственных значений). |
55. toeplitz |
- Матрица Теплица (Toeplitz matrix). |
|
56. vander |
|
- Матрица Вандермонда (Vandermonde matrix). |
57. wilkinson |
- Матрица Уилкинсона (тестовая матрица Уилкинсона (Wilkinson) для |
|
|
|
задачи на собственные значения. |
130