- cd - Изменить текущей директории.
- copyfile - Копировать файла.
- pwd - Показать (напечатать) текущую рабочую директорию.
- dir - Вывод на экран листинга каталога.
- delete - Удалить файл.
- getenv - Получение значения переменной из внешней операционной среды.
- mkdir - Создать директорию.
- ! - Выполнить команды операционной системы.
- dos - Выполнить команду DOS и вернуть результат.
- unix - Выполнить команду UNIX и вернуть результат.
- vms - Выполнить команду VMS DCL и вернуть результат.
- web - Вызвать Web browser.
- computer - Выдать тип компьютера.
- isunix - Истинно, если установлена UNIX-версия MATLAB-а.
- ispc - Истинно, если установлена PC (Windows)-версия MATLAB-а.
Отладка М-файлов ( Debugging M-files)
- debug - Вывести список команд отладки и редактирования файлов.
- dbstop - Установить точку останова (контральнуюточку).
- dbclear - Удалить контрольную точку.
- dbcont - Продолжить выполнение.
- dbdown - Переход между рабочими пространствами редактируемых функций
сверху вниз.
- dbstack - Вывести в командное окно стек вызываемых функций.
- dbstatus - Вывести список всех контрольных точек.
- dbstep - Выполнить одну или более строк.
- dbtype - Напечатать в командном окне редактируемый файл с указанием
номеров строк.
- dbup - Переход между рабочими пространствами редактируемых функций
снизу вверх.
- dbquit - Выход из режима отладки.
- dbmex - Отладка MEX-файлов (только для системы UNIX).
Профилировщик М-файлов (Profiling M-files)
- profile - Измерить и вывести на экран временные затраты при выполнении файла
- profreport - Сформировать отчет о профилировании файла.
Функции для определения местонахождения зависимых функций М-файла (Tools to locate dependent functions of an M-file).
- depfun - Определить местонахождение функций, от которых зависит М-файл.
- depdir - Определить местонахождение директории, гдерасположены функции,
от которых зависит М-файл.
- inmem - Вывести в командное окно список функций в памяти.
Приложение 3. Операторы и специальные символы
Директория - matlab\ general
Арифметические операторы (Arithmetic operators)
- plus - Plus + - Сложение.
- uplus - Unary plus + - Унарное сложение.
- minus - Minus - - Вычитание.
- uminus - Unary minus - - Унарное вычитание.
- mtimes - Matrix multiply * - Умножение матриц.
- times - Array multiply .* - Умножение массивов.
- mpower - Matrix power ^ - Возведение в степень матриц .
- power - Array power .^ - Возведение в степень массивов.
- mldivide - Left matrix divide \ - Левое деление матриц.
- mrdivide - Right matrix divide / - Правое деление матриц.
- ldivide - Left array divide .\ - Левое деление массивов.
- rdivide - Right array divide ./ - Правое деление массивов.
- kron - Kronecker tensor product - Кронекеровское произведение.
Операторы отношения (Relational operators)
- eq - Equal ==
- ne - Not equal ~=
- lt - Less than <
- gt - Greater than >
- le - Less than or equal <=
- ge - Greater than or equal >=
Логические операторы (Logical operators)
- and - Logical AND & - Логическое «Да».
- or - Logical OR | - Логическое «Или».
- not - Logical NOT ~ - Логическое «Нет».
- xor - Logical EXCLUSIVE OR - Логическое исключающее «Или».
- any - Истинно, если хоть один из элементов вектора не равен нулю.
- all - Истинно, если все элементы вектора не равны нулю.
Специальные символы (Special characters.)
- colon - : - Двоеточие.
- paren - ( ) - Круглые скобки и индексация.
- paren - [ ] - Квадратные скобки.
- paren - { } – Фигурные скобки и индексация.
- punct - @ - Создание дескриптора функций.
- punct - . – Десятичная точка.
- punct - . – Доступ к полю структуры.
- punct - .. – Родительская директория.
- punct - ... - Продолжение.
- punct - , - Разделитель.
- punct - ; - Точка с запятой.
- punct - % - Комментарий.
- punct - ! - Вызов команды операционной системы.
- punct - = - Присвоение значений.
- punct - ' - Кавычка.
- transpose - .' - Поэлементное транспонирование.
- ctranspose - ' - Транспонирование и комплексное сопряжение.
- horzcat - [ , ] - Горизонтальное объединение объектов.
- vertcat - [ ; ] - Вертикальное объединение объектов.
- subsasgn - ( ),{ },. – Индексное присвоение.
- subsref - ( ),{ },. – Индексная ссылка.
- subsindex - - Индексный дескриптор
Операторы побитовой обработки (Bitwise operators)
- bitand - Побитовое логическое умножение (Bit-wise AND).
- bitcmp - Побитовое n-разрядное дополнение.
- bitor - Побитовое логическое «Или» (Bit-wise OR).
- bitmax - Максимальное целое число.
- bitxor - Побитовое логическое исключающее «Или» (Bit-wise XOR).
- bitset - Установить значение бита.
- bitget - Получить значение бита.
- bitshift - Сложение битов по модулю 2.
Операторы обработки множеств (Set operators)
- union - Объединение множеств.
- unique - Удаление из множеств одинаковых элементов.
- intersect - Пересечение множеств.
- setdiff - Разность множеств.
- setxor - Операция исключающего «Или» над множествами.
- ismember - Выявление одинаковых элементов.
Приложение 4. Элементарные математические функции
(Elementary math functions).
Директория matlab\elfun
Тригонометрические функции (Trigonometric)
- sin - Синус.
- sinh - Гиперболический синус.
- asin - Обратный синус.
- asinh - Обратный гиперболический синус.
- cos - Косинус.
- cosh - Гиперболический косинус.
- acos - Обратный косинус.
- acosh - Обратный гиперболический косинус.
- tan - Тангенс.
- tanh - Гиперболический тангенс.
- atan - Обратный тангенс.
- atan2 - 4-х квандрантный обратный тангенс.
- atanh - Обратный гиперболический тангенс.
- sec - Секанс.
- sech - Гиперболический секанс.
- asec - Обратный секанс.
- asech - Обратный гиперболический секанс.
- csc - Косеканс.
- csch - Гиперболический косеканс.
- acsc - Обратный косеканс.
- acsch - Обратный гиперболический косеканс.
- cot - Котангенс.
- coth - Гиперболический котангенс.
- acot - Обратный котангенс.
- acoth - Обратный гиперболический котангенс.
Экспоненциальные функции (Exponential)
- exp - Экспоненциальная функция.
- log - Натуральный логарифм.
- log10 - Логарифм по основанию 10.
- log2 - Логарифм по основанию 2 .
- pow2 - Экспонента по основанию 2.
- sqrt - Квадратный корень.
- nextpow2 -Ближайшая степень по основанию 2.
Комплексные числа (Complex)
- abs - Абсолютное значение числа.
- angle - Аргумент комплексного числа.
- complex - Конструирование комплексных данных из действительных и мнимых
частей.
- conj - Комплексное сопряжение.
- imag - Мнимая часть комплексного числа.
- real - Действительная часть комплексного числа.
- unwrap - Корректировка фазового угла.
- isreal - Истинно, если массив содержит реальные числа.
- cplxpair - Сортировка чисел в комплексно-сопряженные пары.
Округление и остатки (Rounding and remainder)
- fix - Округление в сторону нуля.
- floor - Округление в сторону минус бесконечность.
- ceil - Округление в сторону плюс бесконечность
- round - Округление в сторону ближайшего целого числа.
- mod - Остаток со знаком после деления (Modulus or signed remainder after
division).
- rem - Остаток после деления.
- sign - Функция знака (Signum).
Приложение 5. Элементарные матрицы и операции над ними
(Elementary matrices and matrix manipulation)
Директория matlab\elmat
Элементарные матрицы и векторы (Elementary matrices)
- zeros - Формирование массива нулей (матрицы из нулей).
- ones - Формирование массива единиц.
- eye - Единичная матрица.
- repmat - Формирование многомерного массива из блоков.
- rand - Равномерно распределенные случайные числа.
- randn - Нормально распределенные случайные числа.
- linspace - Формирование массива равноотстоящих чисел.
- logspace - Формирование узлов логарифмической сетки.
- freqspace - Формирование массива частот для частотных откликов.
- meshgrid - Формирование узлов двумерной и трехмерной сеток (для построения
трехмерных графиков).
- : - Формирование векторов с равноотстоящими значениями и
индексирование матриц.
Основная информация о массивах (Basic array information)
- size - Размер массива (матрицы).
- length - Длина вектора.
- ndims - Число размерностей массива.
- disp - Вывод в командное окно матрицы или текста.
- isempty - Истинно для пустых массивов.
- isequal - Истинно для одинаковых массивов.
- isnumeric - Истинно для числовых массивов.
- islogical - Истинно для логических массивов.
- logical - Преобразование числовых массивов в логические.
Преобразования матриц (Matrix manipulation)
- reshape - Преобразование размеров многомерного массива.
- diag - Диагональные матрицы и диагонали матриц.
- blkdiag - Блочно-диагональное объединение матриц.
- tril - Извлечение нижней треугольной части матрицы.
- triu - Извлечение верхней треугольной части матрицы.
- fliplr - Зеркальное отображение слева направо.
- flipud - Зеркальное отображение сверху вних.
- flipdim - Зеркальное отображение вдоль заданной размерности (обобщенное
транспонирование).
- rot90 - Поворот матриц на 90 градусов.
- find - Определение индексов ненулевых элементов массива.
- end - Последний индекс по указанной размерности.
- sub2ind - Преобразование многомерной нумерации в последовательную.
- ind2sub - Преобразование последовательной нумерации в многомерную.
Специальные символы, переменные и константы (Special variables and constants)