Запуск приложения Simulink MatLab
RADIOMASTER
Лучшие смартфоны на Android в 2022 году
Серия iPhone от Apple редко чем удивляет. Когда вы получаете новый iPhone, общее впечатление, скорее всего, будет очень похожим на ваше предыдущее устройство. Однако всё совсем не так в лагере владельцев устройств на Android. Существуют телефоны Android всех форм и размеров, не говоря уже о разных ценовых категориях. Другими словами, Android-телефон может подойти многим. Однако поиск лучших телефонов на Android может быть сложной задачей.
|
Документация Схемотехника CAD / CAM Статьи
MathCAD 12 MatLab OrCAD P CAD AutoCAD MathCAD 8 — 11
- Главная /
- CAD / CAM /
- MatLab
Урок 5. Пользовательский интерфейс MATLAB
Общая характеристика пользовательского интерфейса
Упрощенный интерфейс
Работа с панелью инструментов
Средства панели инструментов
Вызов окна открытия нового файла
Вызов окна загрузки
имеющегося файла
Операции с буфером обмена
Отмена результата предшествующей операции
Запуск приложения
Simulink
Вызов справки MATLAB
Средства контроля рабочей области и файловой системы
Браузер рабочей области
Команды просмотра рабочей
области who и whos
Браузер файловой структуры
Работа с меню
Команды, операции
и параметры
Меню системы
Подменю File
Загрузка и сохранение файлов
Установка путей доступа файловой системы
Настройка элементов интерфейса
Обеспечение печати — команды Print и Print Selection
Меню Edit — средства редактирования документов
Меню View и Window
Основы редактирования и отладки m-файлов
Интерфейс редактора/отладчика m-файлов
Цветовые выделения и синтаксический контроль
Понятие о файлах-сценариях и файлах-функциях
Панель инструментов редактора и отладчика
Работа сточками прерывания
Интерфейс графических окон
Обзор интерфейса графических окон
Панель инструментов камеры обзора
Меню инструментов Tools
Вращение графиков мышью
Операции вставки
Общение MATLAB с операционной системой
Работа с папками
Выполнение команд !, dos, unix и vms
Общение с Интернетом из командной строки
Что нового мы узнали?
Кнопка Simulink панели инструментов (или команда simulink из строки ввода) запускает одно из самых мощных приложений системы MATLAB — программу моделирования систем, построенных из типовых блоков. Эта система (пакет инструментов (toolbox) Simulink) в данной книге подробно не описывается (см. и описание предшествующей версии в), так что пока отметим лишь, что щелчок на указанной кнопке выводит окно библиотеки типов блоков (рис. 5.9 слева).
В MATLAB 6.0 применена новая версия Simulink 4 с библиотекой блоков Block Library. Эта библиотека содержит существенно расширенный набор компонентов — блоков, объединенных в тематические группы. Чтобы упростить поиск и выбор блоков, окно библиотеки организовано в виде браузера библиотеки, очень напоминающего Проводник (Windows Explorer) операционной системы Windows 95/98/ Me/2000/NT4. Окно браузера показано на рис. 5.9 слева. В нем видно дерево моделей с раскрывающимися ветвями-блоками. Изображение компонентов выделенного блока дерева показывается в поле просмотра в правой части окна браузера.
Для загрузки модели какой либо системы или устройства (в том числе из числа демонстрационных примеров) достаточно активизировать кнопку Ореn. (Открыть), имеющую вид открывающейся папки. При этом появится окно редактора модели программы Simulink, которое показано на рис. 5.9 справа. Это стандартное окно загрузки файлов, принятое во всех приложениях операционной системы Windows 95/98/Ме/2000. В нем можно выбрать и загрузить файл нужной модели или демонстрационного примера.
Рис. 5.9. Окно браузера библиотечных блоков программы Simulink
Рис. 5.10 показывает загруженную в Simulink модель аттрактора Лоренца — демонстрационный файл lorenz. Здесь видно окно с загруженной моделью (она находится слева) и окна встроенного виртуального осциллографа — одного из многих виртуальных регистрирующих устройств, которые имеются в составе Simulink.
Рис. 5.10. Пример работы программы Simulink
Кнопка с треугольником в панели инструментов Simulink запускает процесс моделирования. О его результатах можно судить по показаниям регистрирующих приборов — в частности, упомянутого уже осциллографа. В его окнах появляются сложные и довольно хаотические колебания, характерные для аттрактора Лоренца. Параметры каждого блока можно уточнить или задать с помощью окна параметров блока. На рис. 5.10 снизу справа показано такое окно для блока Beta*z — множительного устройства. Большинство установок параметров блоков довольно очевидны — даже несмотря на то, что их параметры указаны на английском языке.
Кнопка Create a new model (Создать новую модель) в окне библиотек Simulink открывает чистое окно редактора моделей. Любой блок можно перетащить мышью в это окно. Введенные таким образом блоки соединяются друг с другом линиями, для чего используется мышь, с помощью которой указываются точки соединений и осуществляется протягивание соединительных линий.
Таким образом, легко создать новую модель системы. Однако описание подготовки новых моделей для Simulink в тематику данной книги не входит, поскольку книга посвящена лишь описанию базовой системы MATLAB. Заинтересованные читатели могут обратиться к изданиям. Тем не менее приведенные сведения позволят заинтересованному читателю начать работу с Simulink.
Нравится
Твитнуть
Теги MatLab САПР
Сюжеты MatLab
Знакомство с матричной лабораторией MATLAB MatLab
8012 0
Визуализация и графические средства MatLab
9504 0
Техническая документация по системе MatLab
6047 0
Комментарии (0)
Вы должны авторизоваться, чтобы оставлять комментарии.
Вход
О проекте Использование материалов Контакты
Новости Статьи База знаний
Радиомастер
© 2005–2022 radiomaster.ru
При использовании материалов данного сайта прямая и явная ссылка на сайт radiomaster. ru обязательна. 0.2113 s
что это такое, как запустить, что является комментарием
Многим студентам и специалистам нередко приходится решать сложные математические уравнения. Благодаря современному программному обеспечению построить графики и функции, справиться с интегралами, логарифмами и нетривиальными задачами существенно проще. Особой популярностью пользуется пакет программ MATLAB. Навыки работы и знание инструментариев данного продукта обязательно пригодятся в учебе и дальнейшей профессиональной деятельности.
Программа Матлаб (Matlab) — что это такое
MATLAB – сокращенное название Matrix Laboratory, представляет собой профессиональные инструменты в комплексе для проведения технических вычислений и компьютерного моделирования, соответствующих строгим требованиям качества.
Программный пакет разработан компанией MathWorks. Особенностью обеспечения является широкий спектр опций, с помощью которых можно анализировать данные различных математических областей, включая линейную алгебру и математическую статистику. Функционал ресурса достаточно просто увеличить, применяя отдельно распространяемые наборы опций или toolbox. Дополнительные пакеты являются коллекциями функций, которые написаны на языке MATLAB. Подобная конфигурация бесплатной программы позволит решить конкретные задачи, такие как цифровая обработка сигналов или описание финансового анализа.
Для чего нужна, области использования
MATLAB сегодня – это мощнейший комплект пакетных решений, направленных на быструю и качественную обработку данных. Разработчики продукта постарались охватить все области математики. Возможности программного обеспечения:
- производство всевозможных операций с матрицами, решение линейных уравнений, работа с векторами;
- вычисление корней многочленов разных степеней, выполнение операций над многочленами, дифференциация, экстраполяция и интерполяция кривых, построение графиков любых функций;
- проведение статистического анализа данных с помощью цифровых фильтров и статистической регрессии;
- решение дифференциальных уравнений частного производного, линейного, нелинейного вида, а также с граничными условиями;
- выполнение операций целочисленной арифметики;
- визуализация данных, включая трехмерные графические изображения и анимированные ролики.
Источник: usnews.comКроме огромного ассортимента функций программный продукт комплектуется различными приложениями. Специальные инструменты разрабатывают энтузиасты и другие компании.
MATLAB является языком программирования, который необходим для корректной работы программы.
Продукты, написанные языком MATLAB, представлены в нескольких видах. Основными являются:
- функции;
- скрипты.
- М-сценарии являются простыми видами М-файла, не включают входных и выходных аргументов, используются для автоматизации многократно повторяющихся расчетов.
- М-функции могут содержать входные и выходные аргументы.
С помощью эффективной программы существенно облегчается процесс обучения в вузе. Также Матлаб завоевал популярность среди специалистов многих научных и инженерных отраслей. Благодаря возможности обработки больших матриц, MATLAB часто используют для финансовой аналитики.
Как запустить программу
Установка Matlab на компьютер не займет много времени. Прежде всего, необходимо вставить инсталляционный диск с пакетом в привод ПК. Установочный файл запускается в автоматическом режиме. При необходимости можно открыть его вручную с помощью запуска Setup.exe, который размещен в корневой директории установочного диска. Распаковка инсталляционных файлов занимает некоторое время. По окончанию процедуры откроется окно:
Здесь следует выбрать пункт под названием «Install manually without using the Internet», что означает выборочную установку без помощи Интернет. Далее необходимо нажать на кнопку Next. Пользователь увидит окно с лицензионным соглашением:
Источник: pro-spo. ruВ этом случае от пользователя требуется принять условия лицензионного соглашения, нажать на кнопку Yes и продолжить установку кнопкой Next. Далее следует ввести инсталляционный ключ, который сохранен в файле под названием fik.txt:
Источник: pro-spo.ruВ открывшемся поле требуется выбрать пункт под названием «I have the File Installation Key for my license», то есть «У меня есть файл с инсталляционным ключом для моей лицензии». Из полученного файла следует скопировать ключ и вставить его в поле, расположенное под выбранным пунктом. После нажатия на кнопку Next будет выполнен переход к выбору установки из вариантов:
- по умолчанию Typical;
- настраиваемая версия Custom.
Рекомендуется в данном случае выбрать установку по умолчанию, отметив пункт с названием Typical, и нажать на кнопку Next. Далее пользователь увидит окно с выбором папки для дальнейшей установки программы:
Источник: pro-spo. ruЗдесь следует задать путь, по которому будет выполняться установка программного обеспечения. После нажатия на кнопку Next откроется окно с выбором лицензионного файла, который предоставляется в комплекте с установочным диском и носит название license.dat.
Источник: pro-spo.ruВ данном поле необходимо задать полный путь до этого файла с лицензией с названием самого файла. После нажатия на кнопку Next запустится процесс установки программы:
Источник: pro-spo.ruПо завершению процедуры пользователь увидит окно:
Источник: pro-spo.ruПри нажатии на кнопку Finish окно установки будет закрыто. На этом процесс полностью завершен. Рекомендуется сразу перезагрузить компьютер. При необходимости перезагрузку можно отложить. Во втором случае могут возникать некоторые ошибки при работе программы MATLAB.
Наборы инструментов
Программа Матлаб представляет собой комплекс из многих тысяч файлов. Они располагаются во множестве папок. Благодаря знанию содержания основных папок можно оперативно ознакомиться с возможностями системы и повысить эффективность ее эксплуатации. Особо ценными файлами являются:
- файлы с расширением .mat, которые представляют собой бинарные файлы для хранения значений переменных;
- файлы с расширением .т в виде текстовых редакторов с внешними программами для определения команд и опций системы, включая большую часть используемых функций;
- файлы с расширением .с в виде кодов на языке Си;
- файлы с расширением .тех содержат откомпилированные коды MATLAB;
- файлы с расширением .ехе в виде исполняемых команд.
В папке MATLAB/TOOLBOX/MATLAB размещены наборы стандартных m-файлов системы. Просмотр этого ресурса позволит оценить возможности конкретной версии программы, выполнить детальный анализ функций и инструментария. В общей подпапке командного назначения представлены следующие опции:
- работа со справкой;
- управление окном программы;
- взаимодействие с ОС и другие.
Подпапки операторов, конструкций языка и системных опций представлены следующими видами:
- ops — для операторов и специальных символов;
- tang — конструкции языка программирования;
- strfun — опции строк;
- iofun — ввод и вывод;
- timefun — время и дата;
- datatypes — виды и форматы данных.
Подпапки, в которых размещены математические и матричные функции, содержат следующие элементы:
- elmat — опции, создающие элементарные матрицы;
- elfun — команды для элементарных математических функций;
- specfun — специфические математические команды;
- matfun — инструменты для линейной алгебры;
- datafun — команды для анализа данных и преобразований Фурье;
- polyfun — полиномиальные команды и интерполяция;
- funfun — инструменты для функций и дифференциальных уравнений;
- soarfun — разреженные матрицы.
Подпайки графических команд представлены следующими компонентами:
- graph3d — управление двумерной графикой;
- graph4d — работа с трехмерной графикой;
- specgraph — опции специфической графики;
- graphics — команды дескрипторной графики;
- uitools — графика, используемая в пользовательском интерфейсе.
Профессиональные приложения Matlab
Toolboxes представляет собой всестороннюю коллекцию опций или m-файлов, которые написаны языком MATLAB и позволяют решить задачи определенного класса.
Источник: i.ytimg.comДанному инструментарию в программе Matlab отводится важная роль. С помощью специализированных групп программ представляется возможным масштабировать возможности программного обеспечения для разных отраслей. Наиболее востребованными приложениями являются:
- Цифровая обработка сигналов, изображений и данных: DSP Toolbox, Image Processing Toolbox, Wavelet Toolbox, Communication Toolbox, Filter Design Toolbox. Функции предназначены для решения широкого спектра задач. С их помощью можно обрабатывать сигналы, изображения, проектировать цифровые фильтры и системы связи.
- Системы управления: Control Systems Toolbox, µ-Analysis and Synthesis Toolbox, Robust Control Toolbox, System Identification Toolbox, LMI Control Toolbox, Model Predictive Control Toolbox, Model-Based Calibration Toolbox. Позволяют значительно облегчить аналитический труд, синтезировать динамические системы, создавать проекты и модели, идентифицировать системы управления, включая разные типы робастного управления, H∞-управления, ЛМН-синтеза, µ-синтеза.
- Финансовый анализ: GARCH Toolbox, Fixed-Income Toolbox, Financial Time Series Toolbox, Financial Derivatives Toolbox, Financial Toolbox, Datafeed Toolbox. Инструменты, с помощью которых осуществляется оперативный и качественный сбор данных для их последующей обработки и передачи.
- Анализ и синтез географических карт, включая трехмерные: Mapping Toolbox.
- Сбор и анализ экспериментальных данных: Data Acquisition Toolbox, Image Acquisition Toolbox, Instrument Control Toolbox, Link for Code Composer Studio. Благодаря таким расширениям легко сохранить и обработать экспериментальные данные, включая массивы, получаемые в режиме реального времени. Функции поддерживают многое научное и инженерное оборудование.
- Визуализация и представление данных: Virtual Reality Toolbox. Необходимы для создания интерактивных миров и визуализации научной информации, что обеспечивают технология виртуальной реальности и язык VRML.
- Средства разработки: MATLAB Builder for COM, MATLAB Builder for Excel, MATLAB Builder for NET, MATLAB Compiler, Filter Design HDL Coder, для создания независимых приложений из среды Матлаб.
- Взаимодействие с внешним программным обеспечением: MATLAB Report Generator, Excel Link, Database Toolbox, MATLAB Web Server, Link for ModelSim. Комплексы сохраняют массивы данных таким образом, чтобы обеспечить возможность их дальнейшей обработки в других программах
- Базы данных: Database Toolbox.
- Научные и математические пакеты: Bioinformatics Toolbox, Curve Fitting Toolbox, Fixed-Point Toolbox, Fuzzy Logic Toolbox, Genetic Algorithm and Direct Search Toolbox, OPC Toolbox, Optimization Toolbox, Partial Differential Equation Toolbox, Spline Toolbox, Statistic Toolbox, RF Toolbox.
- Нейронные сети: Neural Network Toolbox, синтезируют и анализируют нейронные сети.
- Нечеткая логика: Fuzzy Logic Toolbox, позволяет построить и проанализировать нечеткие множества.
- Символьные вычисления: Symbolic Math Toolbox, взаимодействуют с символьным процессором программы Maple.
Недостатки работы с программой
Главная трудность, с которой сталкиваются пользователи программного обеспечения Матлаб, заключается в сложности освоения возможностей и интерфейса. С повышением масштаба и при наличии определенной специфики решаемых задач требуется разбираться с множеством опций и функций. Другие недостатки продукта:
- неоптимальные настройки среды выполнения и программы являются причинами проблем для пользователей с нарушениями зрения;
- некорректные параметры экранного доступа при работе с программой, включая клавиатурные сочетания.
Возможности программы Матлаб практически безграничны. Данный продукт демонстрирует высокую эффективность, оперативность и точность при решении задач любой сложности и масштаба. С помощью полезных опций можно адаптировать программное обеспечение для конкретных условий работы. Это отличный помощник для ученых, инженеров, программистов, финансистов, экономистов, а также студентов, которые стремятся освоить такие профессии на достаточно высоком уровне.
А если в процессе образовательного процесса появляются сложности, то всегда можно обратиться к сервису Феникс.Хелп.
Настройка кнопки запуска для функций — MATLAB & Simulink
Настройте кнопку запуска для функций
Функции — это программные файлы, которые принимают входные данные и возвращают выходные данные. Для запуска функций которые требуют значений входных аргументов или любой другой дополнительной настройки из редактора, настроить кнопку Run .
Чтобы настроить кнопку Run в редакторе, нажмите Выполнить и добавьте одну или несколько команд запуска. 92 + у;
Перейдите на вкладку Editor и нажмите Run . MATLAB ® отображает список команд, доступных для запуска функция.
Щелкните последний элемент в списке и замените текст введите код на
запустить с вызовом функции, включая требуемый ввод
аргументы. Например, введите текст результат =
моя функция (1:10,5)
для запуска myfunction
с
входные аргументы 1:10
и 5
и сохранить
приводит к переменной результат
. MATLAB заменяет команду по умолчанию вновь добавленной командой.
Чтобы запустить несколько команд одновременно, введите команды в одной строке. За
например, введите текст a = 1:10; б = 5; результат =
myfunction(a,b)
для создания переменных и
и b
, а затем вызовите myfunction
с a
и b
в качестве входных аргументов.
Нажмите кнопку Выполнить . MATLAB запускает функцию, используя первую команду запуска в списке. За
например, нажмите Run , чтобы запустить myfunction
с помощью
команда результат = моя функция (1:10,5)
. MATLAB отображает результат в командном окне.
результат = 6 9 14 21 30 41 54 69 86
Чтобы запустить функцию, используя другую команду запуска из списка, щелкните Выполнить и выберите нужную команду. Когда ты выберите команду запуска из списка, она станет командой по умолчанию для Кнопка Выполнить .
Чтобы отредактировать или удалить существующую команду запуска, нажмите Выполнить , щелкните команду правой кнопкой мыши и выберите или же .
См. также
- Вызов функций
- Создание функций в файлах
- Создание динамических функций
Вы щелкнули ссылку, соответствующую этой команде MATLAB:
Запустите команду, введя ее в командном окне MATLAB. Веб-браузеры не поддерживают команды MATLAB.
Запуск функций MATLAB (среда разработки)
Запуск функций MATLAB (среда разработки)Среда разработки |
Запуск функций и ввод переменных
Ввод утверждений в приглашении командной строки
Подсказка ( >>
) в командном окне указывает, что MATLAB готов принять ввод от вас. Когда вы видите приглашение >>, вы можете ввести переменную или запустить функцию. Это приглашение и ваш ввод известны как командная строка.
Например, чтобы создать A
, матрицу 3 на 3, введите
Когда вы нажимаете клавишу Enter или Return после ввода строки, MATLAB отвечает
Чтобы запустить функцию, введите функцию, включая все аргументы, и нажмите Вернуть или Введите . MATLAB отображает результат. Например, введите
магия(2)
и MATLAB возвращает
ответ = 1 3 4 2
Если вы хотите ввести несколько строк перед запуском, используйте Shift+Enter или Shift+Return после каждой строки до последней. Затем нажмите Введите или Верните , чтобы запустить все линии.
Приглашение K>>
в Командном окне указывает, что MATLAB находится в режиме отладки. Дополнительные сведения см. в разделе Редактирование и отладка M-файлов.
Оценка выбора
Чтобы запустить выбор в командном окне, сделайте выбор, затем щелкните правой кнопкой мыши и выберите Оценить выбор из контекстного меню. Либо после выбора нажмите Enter или Return . Вы не можете оценить выбор, пока MATLAB занят, например, запуском М-файла.
Открытие выбора
Вы можете открыть функцию, файл, переменную или модель Simulink из командного окна. Выберите имя в командном окне, затем щелкните правой кнопкой мыши и выберите Open Selection в контекстном окне. Это работает открыть
функцию для выбранного вами элемента, чтобы он открывался в соответствующем инструменте:
- М-файлы и другие текстовые файлы открываются в Редакторе
- Файлы рисунков (
.fig
) открываются в окне рисунка - Переменные открыты в редакторе массивов
- Модели открыты в Simulink
Подробнее см.