48968 (597417), страница 21
Текст из файла (страница 21)
Приложение 2. Команды общего назначения (General purpose commands)
Директория - matlab\general
Общая информация (General information)
-
help - Оперативная справка, выводит текст в командную строку.
-
helpwin - Оперативная справка, выводит информацию в специальном окне (help
browser).
-
helpdesk - Исчерпывающая информация в рабочем окне помощи.
-
support - Открывает Web-страницу технической помощи фирмы MathWorks.
-
demo - Выполняет демонстрационные ролики.
-
java - Использование средств Java из MATLAB-а.
-
ver - Информация о версиях MATLAB-а, SIMULINK-а и прикладных пакетов.
-
whatsnew - Вызов информации о новых свойствах версий.
Управление рабочим пространством ( Managing the workspace)
-
who - Выводит в командное окно список текущих переменных.
-
whos - Выводит в командное окно список текущих переменных в длинном
формате, с указанием размеров, числа байтов и классов.
-
workspace - Вызывает Окно Просмотра Рабочего Пространства (Workspace
Browser), т.е.специальный Графический Интерфейс Пользователя (GUI)
для выполнения действий с переменными рабочего пространства.
-
clear - Удаляет переменные и функции из памяти.
-
pack - Дефрагментация рабочей области памяти.
-
load - Загрузка переменных в рабочее пространство из диска.
-
save - Сохранение переменных рабочего пространства на диск.
-
quit - Прекращение сеанса работы системы MATLAB.
Управляющие команды и функции (Managing commands and functions)
-
what - Выводит список файлов MATLAB-а в текущей директории в
командное окно.
-
type - Печатает содержимое заданного М.-файла в командном окне.
-
edit - Вызывает окно Редактора/Отладчика.
-
open - Открывает файлы по расширению.
-
which - Локализирует (выводит в командное окно) путь доступа к
функциям и файлам.
-
pcode - Создает Р-файл псевдокода с выполнением грамматического анализа.
-
inmem - Выводит список функций в памяти.
-
mex - Компилирует МЕХ-файлы.
Управление путями доступа (Managing the search path)
-
path - Вывод/изменение путей доступа.
-
addpath - Прибавляет директорию к путям доступа.
-
rmpath - Удаляет директорию из путей доступа .
-
pathtool - Модифицирует пути доступа.
-
rehash - Управление кеш-памятью.
-
import - Импортирование пакетов Java в текущую область.
Управление командным окном (Controlling the command window)
-
echo - Вывод в командное окно исполняемых в М-файлах команд.
-
more - Управление постраничным выводом информации на экран.
-
diary - Сохранение записи (дневника) сеанса работы системы MATLAB .
-
format - Контроль формата вывода данных на экран.
-
beep - Производит звуковой сигнал (beep).
Команды операционной системы (Operating system commands)
-
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 - Формирование узлов двумерной и трехмерной сеток (для построения
трехмерных графиков).
-
: - Формирование векторов с равноотстоящими значениями и
индексирование матриц.