Приложение 1. Тематические направления системы MATLAB
1. |
matlab\general |
- |
Команды общего назначения |
|
2. |
matlab\ops |
- Операторы и специальные символы |
||
3. |
matlab\lang |
- |
Конструкции языка и функции отладки |
|
4. |
matlab\elmat |
- Элементарные матрицы и операции на ними |
||
5. |
matlab\elfun |
- |
Элементарные математические функции |
|
6. |
matlab\specfun |
|
- |
Специальные математические функции |
7. |
matlab\matfun |
|
- Матричные функции и линейная алгебра |
|
8. |
matlab\datafun |
|
- Анализ данных и преобразование Фурье |
|
9. |
matlab\audio |
- |
Поддержка звуковых сигналов |
|
10. matlab\polyfun |
|
- Полиномы и интерполяция |
||
11. matlab\funfun |
- Нелинейные численные методы и решатели обыкновенных |
|||
|
|
|
|
дифференциальных уравнений (ODE solvers) |
12. matlab\sparfun |
|
- Разреженные матрицы |
||
13. matlab\graph2d |
|
- Двумерная графика |
||
14. matlab\graph3d |
|
- Трехмерная графика |
||
15. matlab\specgraph |
|
- Специальная графика |
||
16. matlab\graphics |
|
- Дескрипторная графика (Handle Graphics) |
||
17. matlab\uitools |
- |
|
Инструменты графического интерфейса пользователя |
|
|
|
|
|
(Graphical User Interface (GUI)) |
18. matlab\strfun |
- Функции обработки символьных строк |
|||
19. matlab\iofun |
- Функции ввода/вывода |
|||
20. matlab\timefun |
|
- Функции времени и даты |
||
21. matlab\datatypes |
|
- Типы данных и структуры |
||
22. matlab\verctrl |
- |
|
Выбор версии |
|
23. matlab\winfun |
- Интерфейс с операционной системой Windows (DDE/ActiveX) |
|||
24. matlab\demos |
|
- Демонстрации и примеры возможностей системы MATLAB |
||
25. toolbox\local |
- |
Выбор характеристик (Preferences) |
||
26. simulink\simulink |
|
- Система моделирования Simulink |
||
27. simulink\blocks |
|
- |
Библиотека блоков (моделей) Simulink |
|
28. simulink\simdemos |
|
- Демонстрация и примеры системы Simulink 4 |
||
29. simdemos\aerospace |
- Simulink: Демонстрация и примеры космических моделей |
|||
30.simdemos\automotive - Simulink: Демонстрация моделей САУ
31.simdemos\simfeatures - Simulink: Демонстрация основных свойств
32.simdemos\simgeneral - Simulink: Демонстрация примеров общих моделей
33. simdemos\simnew |
|
|
- Simulink: Демонстрация новых свойств |
|
34. simulink\dee |
|
- |
Редактор дифференциальных уравнений |
|
35. stateflow\stateflow |
- |
Система моделирования событий Stateflow |
||
36. stateflow\sfdemos |
|
- Демонстрации возможностей и примеры Stateflow |
||
37. stateflow\coder |
|
- |
Кодирующее устройство системы Stateflow |
|
38. rtw\rtw |
- Моделирование систем реального времени Real-Time Workshop |
|||
39. rtw\rtwdemos |
|
- Демонстрация возможностей системы Real-Time Workshop |
||
40. cdma\cdma |
|
- Библиотека моделей системы Simulink для систем |
||
|
|
|
коммуникации (CDMA Reference Blockset) |
|
41. cdma\cdmamasks |
|
|
- Функции поддержки моделей CDMA |
|
42. cdma\cdmamex |
|
|
- S-функции (S-Functions) системы CDMA |
|
43. cdma\cdmademos |
|
|
- Демонстрации и примеры системы CDMA |
|
44. commblks\commblks |
- Библиотека моделей устройств связи и коммуникации |
|||
|
|
|
|
(Communications Blockset) |
121
45. commblks\commmasks - Функции поддержки моделей Communications Blockset
46. commblks\commmex - S-функции библиотеки Communications Blockset
47. commblks\commblksdemos - Демонстрации библиотеки Communications Blockset 48. comm\comm - Системы связи и коммуникации (Communications Toolbox) 49. comm\commdemos- Демонстрация возможностей пакета Communications Toolbox
50. control\control |
- Системы управления (Control System Toolbox) |
51. control\ctrldemos |
- Демонстрации возможностей Control System Toolbox |
52. dspblks\dspblks |
- Библиотека для цифровой обработки сигналов (DSP Blockset) |
53. dspblks\dspmasks |
- Функции поддержки моделей DSP Blockset |
54. dspblks\dspmex |
- S-функции и МЕХ-файлы библиотеки DSP Blockset |
55. dspblks\dspdemos |
- Демонстрации и примеры библиотеки DSP Blockset |
56. daq\daq - Сбор данных в режиме реального времени (Data Acquisition Toolbox)
57. daq\daqdemos |
|
- Демонстрации и примеры пакета Data Acquisition Toolbox |
58. database\database |
- Работа с базами данных (Database Toolbox) |
|
59. database\dbdemos |
- Демонстрации возможностей пакета Database Toolbox |
|
60. datafeed\datafeed |
- Пакет сбора финансовой информации (Datafeed Toolbox) |
|
61. toolbox\dials |
- Интерфейс поддержки моделей Simulink ( Dials & Gauges |
|
|
|
Blockset) |
62.filterdesign\filterdesign - Проектирование фильтров (Filter Design Toolbox)
63.ffilterdesign\filtdesdemos – Демонстрации пакета Filter Design Toolbox
64. finderiv\finderiv |
- |
Расширение возможностей пакета Financial Toolbox |
|
|
(Financial Derivatives Toolbox) |
65. ftseries\ftseries |
- Временной анализ финансового рынка (Financial Time Series |
|
|
Toolbox) |
|
66. finance\finance |
- Финансы (Financial Toolbox) |
|
67. finance\calendar |
- Функции времени и даты пакета Financial Toolbox |
|
68. finance\findemos |
|
- Демонстрации возможностей пакета Financial Toolbox |
69. toolbox\fixpoint |
- |
Библиотека для моделирования с конечной разрядностью |
|
|
(Fixed-Point Blockset) |
70. fixpoint\fxpdemos |
- Демонстрации библиотеки Fixed-Point Blockset |
|
71. fuzzy\fuzzy |
- Размытые множества (Fuzzy Logic Toolbox) |
|
72. fuzzy\fuzdemos |
- Демонстрации возможностей пакета Fuzzy Logic Toolbox |
|
73. images\images |
- Обработка изображений (Image Processing Toolbox) |
|
74. images\imdemos |
|
- Демонстрации и примеры пакета Image Processing Toolbox |
75. instrument\instrument - Связь (поддержка интерфейса с аппаратурой пользователя)
|
|
(Instrument Control Toolbox) |
76. lmi\lmictrl |
Приложения пакета LMI Control Toolbox в управлении |
|
77. lmi\lmilab |
- Синтез систем управления на основе линейных матричных |
|
|
неравенств (LMI Control Toolbox) |
|
78. toolbox\compiler |
- Компилятор системы MATLAB (MATLAB Compiler) |
|
79. map\map |
- Картография (Mapping Toolbox) |
|
80. mpc\mpccmds |
|
- Системы управления с эталонной моделью (Model Predictive |
|
|
Control Toolbox) |
81. mpc\mpcdemos |
|
- Демонстрации пакета Model Predictive Control Toolbox |
82. mutools\commands |
- μ-анализ и синтез систем управления (Mu-Analysis and |
|
|
|
Synthesis Toolbox) |
83. nnet\nnet |
- Нейронные сети (Neural Network Toolbox) |
|
84. nnet\nndemos |
- Демонстрации возможностей пакета Neural Network |
|
85. toolbox\ncd |
- |
Проектирование нелинейных систем управления (Nonlinear |
|
Control Design Blockset) |
|
86. toolbox\optim |
- Оптимизация (Optimization Toolbox) |
|
87. toolbox\pde |
- Дифференциальные уравнения в частных производных и метод |
|
122
|
|
|
|
конечных элементов (Partial Differential Equation Toolbox) |
|
88. powersys\powersys |
|
- Моделирование энергетических систем (Power System |
|||
|
|
|
|
|
Blockset) |
89. powersys\powerdemo - Демонстрации моделей Power System Blockset |
|||||
90. targets\ecoder |
|
- Создание пользовательских программ на основе моделей |
|||
|
|
|
|
Simulink (Real-Time Workshop Embedded Coder) |
|
91. toolbox\robust |
- Синтез робастных систем управления (Robust Control Toolbox) |
||||
92. signal\signal |
- |
Обработка сигналов (Signal Processing Toolbox) |
|||
93. signal\sigdemos |
|
- Демонстрации возможностей пакета Signal Processing Toolbox |
|||
94. toolbox\splines |
|
- |
Сплайн-аппроксимация (Spline Toolbox) |
||
95. toolbox\stats |
- |
|
Статистика (Statistics Toolbox) |
||
96. toolbox\symbolic |
|
- Символьная математика (Symbolic Math Toolbox) |
|||
97. ident\ident |
- |
Идентификация параметров систем управления (System |
|||
|
|
|
Identification Toolbox) |
||
98. wavelet\wavelet |
|
|
- |
Импульсная декомпозиция сигналов и изображений (Wavelet |
|
|
|
|
|
|
Toolbox) |
99. wavelet\wavedemo |
|
- Демонстрация возможностей пакета Wavelet Toolbox |
|||
100. |
xpc\xpc |
|
|
|
- Пакет макетирования и контроля систем реального |
|
|
|
|
|
времени (xPC Target) |
101. |
xpc\xpcdemos |
- Демонстрации возможностей пакета xPC Target |
|||
Примечание. Нзвание каждого тематического направления определяет соответствующую директорию (каталог) системы MATLAB.
Приложение 2. Команды общего назначения (General purpose commands)
Директория - matlab\general
Общая информация (General information)
1. |
help |
- Оперативная справка, выводит текст в командную строку. |
|
2. |
helpwin |
|
- Оперативная справка, выводит информацию в специальном окне (help |
|
|
|
browser). |
3. |
helpdesk |
- Исчерпывающая информация в рабочем окне помощи. |
|
4. |
support |
|
- Открывает Web-страницу технической помощи фирмы MathWorks. |
5. |
demo |
|
- Выполняет демонстрационные ролики. |
6. |
java |
- Использование средств Java из MATLAB-а. |
|
7. |
ver |
- Информация о версиях MATLAB-а, SIMULINK-а и прикладных пакетов. |
|
8. |
whatsnew |
- Вызов информации о новых свойствах версий. |
|
Управление рабочим пространством ( Managing the workspace)
9. who |
- Выводит в командное окно список текущих переменных. |
10. whos |
- Выводит в командное окно список текущих переменных в длинном |
|
формате, с указанием размеров, числа байтов и классов. |
11. workspace - Вызывает Окно Просмотра Рабочего Пространства (Workspace
123
|
Browser), т.е.специальный Графический Интерфейс Пользователя (GUI) |
|
для выполнения действий с переменными рабочего пространства. |
12. clear |
- Удаляет переменные и функции из памяти. |
13. pack |
- Дефрагментация рабочей области памяти. |
14. load |
- Загрузка переменных в рабочее пространство из диска. |
15. save |
- Сохранение переменных рабочего пространства на диск. |
16. quit |
- Прекращение сеанса работы системы MATLAB. |
Управляющие команды и функции (Managing commands and functions)
17. what |
- Выводит список файлов MATLAB-а в текущей директории в |
|
командное окно. |
18. type |
- Печатает содержимое заданного М.-файла в командном окне. |
19. edit |
- Вызывает окно Редактора/Отладчика. |
20. open |
- Открывает файлы по расширению. |
21. which |
- Локализирует (выводит в командное окно) путь доступа к |
|
функциям и файлам. |
22. pcode |
- Создает Р-файл псевдокода с выполнением грамматического анализа. |
23. inmem |
- Выводит список функций в памяти. |
24. mex |
- Компилирует МЕХ-файлы. |
Управление путями доступа (Managing the search path)
25. path |
- Вывод/изменение путей доступа. |
26. addpath |
- Прибавляет директорию к путям доступа. |
27. rmpath |
- Удаляет директорию из путей доступа . |
28. pathtool |
- Модифицирует пути доступа. |
29. rehash |
- Управление кеш-памятью. |
30. import - Импортирование пакетов Java в текущую область.
Управление командным окном (Controlling the command window)
31. echo |
- Вывод в командное окно исполняемых в М-файлах команд. |
32. more |
- Управление постраничным выводом информации на экран. |
33. diary |
- Сохранение записи (дневника) сеанса работы системы MATLAB . |
34. format |
- Контроль формата вывода данных на экран. |
35. beep |
- Производит звуковой сигнал (beep). |
Команды операционной системы (Operating system commands)
36. cd |
- Изменить текущей директории. |
37. copyfile |
- Копировать файла. |
38. pwd |
- Показать (напечатать) текущую рабочую директорию. |
39. dir |
- Вывод на экран листинга каталога. |
40. delete |
- Удалить файл. |
41. getenv |
- Получение значения переменной из внешней операционной среды. |
124
42. mkdir |
- Создать директорию. |
43. ! |
- Выполнить команды операционной системы. |
44. dos |
- Выполнить команду DOS и вернуть результат. |
45. unix |
- Выполнить команду UNIX и вернуть результат. |
46. vms |
- Выполнить команду VMS DCL и вернуть результат. |
47. web |
- Вызвать Web browser. |
48. computer - Выдать тип компьютера. |
|
49. isunix |
- Истинно, если установлена UNIX-версия MATLAB-а. |
50. ispc - Истинно, если установлена PC (Windows)-версия MATLAB-а.
Отладка М-файлов ( Debugging M-files)
51. debug |
- Вывести список команд отладки и редактирования файлов. |
52. dbstop |
- Установить точку останова (контральнуюточку). |
53. dbclear |
- Удалить контрольную точку. |
54. dbcont |
- Продолжить выполнение. |
55. dbdown |
- Переход между рабочими пространствами редактируемых функций |
|
сверху вниз. |
56. dbstack |
- Вывести в командное окно стек вызываемых функций. |
57. dbstatus |
- Вывести список всех контрольных точек. |
58. dbstep |
- Выполнить одну или более строк. |
59. dbtype |
- Напечатать в командном окне редактируемый файл с указанием |
|
номеров строк. |
60. dbup |
- Переход между рабочими пространствами редактируемых функций |
|
снизу вверх. |
61. dbquit |
- Выход из режима отладки. |
62. dbmex |
- Отладка MEX-файлов (только для системы UNIX). |
Профилировщик М-файлов (Profiling M-files)
63. profile - Измерить и вывести на экран временные затраты при выполнении файла 64. profreport - Сформировать отчет о профилировании файла.
Функции для определения местонахождения зависимых функций М-файла (Tools to locate dependent functions of an M-file).
65. depfun |
- Определить местонахождение функций, от которых зависит М-файл. |
66. depdir |
- Определить местонахождение директории, гдерасположены функции, |
|
от которых зависит М-файл. |
67. inmem |
- Вывести в командное окно список функций в памяти. |
125