Смекни!
smekni.com

Система математических расчетов MATLAB (стр. 27 из 30)

  1. cd - Изменить текущей директории.
  2. copyfile - Копировать файла.
  3. pwd - Показать (напечатать) текущую рабочую директорию.
  4. dir - Вывод на экран листинга каталога.
  5. delete - Удалить файл.
  6. getenv - Получение значения переменной из внешней операционной среды.
  7. mkdir - Создать директорию.
  8. ! - Выполнить команды операционной системы.
  9. dos - Выполнить команду DOS и вернуть результат.
  10. unix - Выполнить команду UNIX и вернуть результат.
  11. vms - Выполнить команду VMS DCL и вернуть результат.
  12. web - Вызвать Web browser.
  13. computer - Выдать тип компьютера.
  14. isunix - Истинно, если установлена UNIX-версия MATLAB-а.
  15. ispc - Истинно, если установлена PC (Windows)-версия MATLAB-а.

Отладка М-файлов ( Debugging M-files)

  1. debug - Вывести список команд отладки и редактирования файлов.
  2. dbstop - Установить точку останова (контральнуюточку).
  3. dbclear - Удалить контрольную точку.
  4. dbcont - Продолжить выполнение.
  5. dbdown - Переход между рабочими пространствами редактируемых функций

сверху вниз.

  1. dbstack - Вывести в командное окно стек вызываемых функций.
  2. dbstatus - Вывести список всех контрольных точек.
  3. dbstep - Выполнить одну или более строк.
  4. dbtype - Напечатать в командном окне редактируемый файл с указанием

номеров строк.

  1. dbup - Переход между рабочими пространствами редактируемых функций

снизу вверх.

  1. dbquit - Выход из режима отладки.
  2. dbmex - Отладка MEX-файлов (только для системы UNIX).

Профилировщик М-файлов (Profiling M-files)

  1. profile - Измерить и вывести на экран временные затраты при выполнении файла
  2. profreport - Сформировать отчет о профилировании файла.

Функции для определения местонахождения зависимых функций М-файла (Tools to locate dependent functions of an M-file).

  1. depfun - Определить местонахождение функций, от которых зависит М-файл.
  2. depdir - Определить местонахождение директории, гдерасположены функции,

от которых зависит М-файл.

  1. inmem - Вывести в командное окно список функций в памяти.

Приложение 3. Операторы и специальные символы

Директория - 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)

  1. eq - Equal ==
  2. ne - Not equal ~=
  3. lt - Less than <
  4. gt - Greater than >
  5. le - Less than or equal <=
  6. ge - Greater than or equal >=

Логические операторы (Logical operators)

  1. and - Logical AND & - Логическое «Да».
  2. or - Logical OR | - Логическое «Или».
  3. not - Logical NOT ~ - Логическое «Нет».
  4. xor - Logical EXCLUSIVE OR - Логическое исключающее «Или».
  5. any - Истинно, если хоть один из элементов вектора не равен нулю.
  6. all - Истинно, если все элементы вектора не равны нулю.

Специальные символы (Special characters.)

  1. colon - : - Двоеточие.
  2. paren - ( ) - Круглые скобки и индексация.
  3. paren - [ ] - Квадратные скобки.
  4. paren - { } – Фигурные скобки и индексация.
  5. punct - @ - Создание дескриптора функций.
  6. punct - . – Десятичная точка.
  7. punct - . – Доступ к полю структуры.
  8. punct - .. – Родительская директория.
  9. punct - ... - Продолжение.
  10. punct - , - Разделитель.
  11. punct - ; - Точка с запятой.
  12. punct - % - Комментарий.
  13. punct - ! - Вызов команды операционной системы.
  14. punct - = - Присвоение значений.
  15. punct - ' - Кавычка.
  16. transpose - .' - Поэлементное транспонирование.
  17. ctranspose - ' - Транспонирование и комплексное сопряжение.
  18. horzcat - [ , ] - Горизонтальное объединение объектов.
  19. vertcat - [ ; ] - Вертикальное объединение объектов.
  20. subsasgn - ( ),{ },. – Индексное присвоение.
  21. subsref - ( ),{ },. – Индексная ссылка.
  22. subsindex - - Индексный дескриптор

Операторы побитовой обработки (Bitwise operators)

  1. bitand - Побитовое логическое умножение (Bit-wise AND).
  2. bitcmp - Побитовое n-разрядное дополнение.
  3. bitor - Побитовое логическое «Или» (Bit-wise OR).
  4. bitmax - Максимальное целое число.
  5. bitxor - Побитовое логическое исключающее «Или» (Bit-wise XOR).
  6. bitset - Установить значение бита.
  7. bitget - Получить значение бита.
  8. bitshift - Сложение битов по модулю 2.

Операторы обработки множеств (Set operators)

  1. union - Объединение множеств.
  2. unique - Удаление из множеств одинаковых элементов.
  3. intersect - Пересечение множеств.
  4. setdiff - Разность множеств.
  5. setxor - Операция исключающего «Или» над множествами.
  6. ismember - Выявление одинаковых элементов.

Приложение 4. Элементарные математические функции

(Elementary math functions).

Директория matlab&bsol;elfun

Тригонометрические функции (Trigonometric)

  1. sin - Синус.
  2. sinh - Гиперболический синус.
  3. asin - Обратный синус.
  4. asinh - Обратный гиперболический синус.
  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)

  1. exp - Экспоненциальная функция.
  2. log - Натуральный логарифм.
  3. log10 - Логарифм по основанию 10.
  4. log2 - Логарифм по основанию 2 .
  5. pow2 - Экспонента по основанию 2.
  6. sqrt - Квадратный корень.
  7. nextpow2 -Ближайшая степень по основанию 2.

Комплексные числа (Complex)

  1. abs - Абсолютное значение числа.
  2. angle - Аргумент комплексного числа.
  3. complex - Конструирование комплексных данных из действительных и мнимых

частей.

  1. conj - Комплексное сопряжение.
  2. imag - Мнимая часть комплексного числа.
  3. real - Действительная часть комплексного числа.
  4. unwrap - Корректировка фазового угла.
  5. isreal - Истинно, если массив содержит реальные числа.
  6. cplxpair - Сортировка чисел в комплексно-сопряженные пары.

Округление и остатки (Rounding and remainder)

  1. fix - Округление в сторону нуля.
  2. floor - Округление в сторону минус бесконечность.
  3. ceil - Округление в сторону плюс бесконечность
  4. round - Округление в сторону ближайшего целого числа.
  5. mod - Остаток со знаком после деления (Modulus or signed remainder after

division).

  1. rem - Остаток после деления.
  2. sign - Функция знака (Signum).

Приложение 5. Элементарные матрицы и операции над ними

(Elementary matrices and matrix manipulation)

Директория matlab&bsol;elmat

Элементарные матрицы и векторы (Elementary matrices)

  1. zeros - Формирование массива нулей (матрицы из нулей).
  2. ones - Формирование массива единиц.
  3. eye - Единичная матрица.
  4. repmat - Формирование многомерного массива из блоков.
  5. rand - Равномерно распределенные случайные числа.
  6. randn - Нормально распределенные случайные числа.
  7. linspace - Формирование массива равноотстоящих чисел.
  8. logspace - Формирование узлов логарифмической сетки.
  9. freqspace - Формирование массива частот для частотных откликов.
  10. meshgrid - Формирование узлов двумерной и трехмерной сеток (для построения

трехмерных графиков).

  1. : - Формирование векторов с равноотстоящими значениями и

индексирование матриц.

Основная информация о массивах (Basic array information)

  1. size - Размер массива (матрицы).
  2. length - Длина вектора.
  3. ndims - Число размерностей массива.
  4. disp - Вывод в командное окно матрицы или текста.
  5. isempty - Истинно для пустых массивов.
  6. isequal - Истинно для одинаковых массивов.
  7. isnumeric - Истинно для числовых массивов.
  8. islogical - Истинно для логических массивов.
  9. logical - Преобразование числовых массивов в логические.

Преобразования матриц (Matrix manipulation)

  1. reshape - Преобразование размеров многомерного массива.
  2. diag - Диагональные матрицы и диагонали матриц.
  3. blkdiag - Блочно-диагональное объединение матриц.
  4. tril - Извлечение нижней треугольной части матрицы.
  5. triu - Извлечение верхней треугольной части матрицы.
  6. fliplr - Зеркальное отображение слева направо.
  7. flipud - Зеркальное отображение сверху вних.
  8. flipdim - Зеркальное отображение вдоль заданной размерности (обобщенное

транспонирование).

  1. rot90 - Поворот матриц на 90 градусов.
  2. find - Определение индексов ненулевых элементов массива.
  3. end - Последний индекс по указанной размерности.
  4. sub2ind - Преобразование многомерной нумерации в последовательную.
  5. ind2sub - Преобразование последовательной нумерации в многомерную.

Специальные символы, переменные и константы (Special variables and constants)