В чем заключаются пользовательские особенности программы matlab

Основы работы с пакетом программ MATLAB. MATLAB: инструмент будущего или дорогая игрушка Необходимый уровень подготовки

Здравствуйте уважаемые посетители нашего портала Видео Училка. Хотим Вам предоставить видео уроки по системе программирование в программе MATLAB.

Система MATLAB предлагается разработчиками (фирма Math Works, Inc.) как лидирующий на рынке, в первую очередь в системе военно-промышленного комплекса, в аэрокосмической отрасли и автомобилестроении, язык программирования высокого уровня для технических вычислений с большим числом стандартных пакетов.прикладных программ. Система MATLAB вобрала в себя не только передовой опыт развития и компьютерной реализации численных методов, накопленный за последние три десятилетия, но и весь опыт становления математики за всю историю человечества. Около миллиона легально зарегистрированных пользователей уже применяют эту систему. Ее охотно используют в своих научных проектах ведущие университеты и научные центры мира. Популярности системы способствует ее мощное расширение Simulink, предоставляющее удобные и простые средства, в том числе визуальное объектно-ориентированное программирование, для моделирования линейных и нелинейных динамических систем, а также множество других пакетов расширения системы.

Язык, инструментарий и встроенные математические функции позволяют вам исследовать различные подходы и получать решение быстрее, чем с использованием электронных таблиц или традиционных языков программирования, таких как C/C++ или Java.

MATLAB широко используется в таких областях, как:

Смотрите видео уроки, который научит вас работать с MATLAB. Эти обучающие видео уроки идеально подойдут новичкам, которые хотят освоить базовые навыки работы с пакетом прикладных программ, служащий для решения различных математических задач, технических вычислений. Обучайтесь эффективно и интересно вместе с нами! Более подробную информацию по MATLAB вы можете узнать на сайте

Курс дает фундаментальные практические знания в области глубокого обучения. На различных примерах будут разбираться особенности работы и обучения глубоких нейронных сетей, а также обсуждаться различные реализации архитектур, как сверточных, так и рекуррентных глубоких нейронных сетей.

Источник

MATLAB: инструмент будущего или дорогая игрушка

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Использование

Что касается цены, то в верхней границы почти нет, а вот нижняя находится в район 99$. Чтобы урвать столь мощный продукт за относительно небольшие деньги, вам необходимо быть студентом ВУЗа. И конечно же вы получите довольно ограниченный продукт.

Особенности языка

Медленный и перегруженный операторами, командами, функциями язык, основной целью которого является улучшение визуального восприятия.

Узконаправленный. Нет никакой больше программной платформы, где бы MATLAB был полезен.

Невысокий спрос. Несмотря на большой интерес к MATLAB практически во всех сферах, фактически и легально его используют лишь немногие.

Язык легок для изучения, обладает простым и понятным синтаксисом.

Огромные возможности. Но это скорее преимущество всего продукта в целом.

Частые обновления, как правило заметные положительные преобразования происходят не реже пары раз в год.

Программная среда позволяет преобразовывать его в “быстрый” код на С, С++.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Целевая аудитория

Разумеется, MATLAB нужен далеко не всем. Несмотря на широчайшую область применения, трудно представить, что рядовому разработчику приложений может понадобиться знание этого языка. MATLAB крайне полезен в областях, требующих особой надёжности при обработке данных, например, в системах автопилота в автомобилях или бортовых электронных системах самолёта.

То есть если вы не очень программист, но так или иначе ваша профессия связана с необходимостью программной обработки данных, то продукт MATLAB/Simulink с соответствующим языком способны сильно упростить ваши каждодневные задачи.

Литература

Завершаем обзор языка как всегда списком учебной литературы. Само-собой среди них вы не отыщите книг исключительно по языку, но от этого восприятие языка будет только проще:

Честно говоря, перечислять большое количество книг нет никакого толка, потому что все они охватывают примерно один и тот же материал, но с небольшой разницей в подаче и примерах. Но если для вас и такая разница существенно или есть желание почитать про MATLAB на более продвинутом уровне, то хорошую подборку можно найти вот на этом ресурсе: MATLAB.Exponenta.

А у вас есть опыт работы с MATLAB? И какой?

Несмотря на достаточно высокую популярность языка MATLAB, большинство разработчиков с трудом представляет, как его синтаксис, так и возможности. Всё дело в том, что язык напрямую связан с популярным программным продуктом, стоимость которого может достигать потрясающих воображение значений. Итак, главный вопрос: так ли хорош непосредственно язык Matlab? И может ли он быть полезен именно вам.

Использование

Что касается цены, то в верхней границы почти нет, а вот нижняя находится в район 99$. Чтобы урвать столь мощный продукт за относительно небольшие деньги, вам необходимо быть студентом ВУЗа. И конечно же вы получите довольно ограниченный продукт.

Особенности языка

Медленный и перегруженный операторами, командами, функциями язык, основной целью которого является улучшение визуального восприятия.

Узконаправленный. Нет никакой больше программной платформы, где бы MATLAB был полезен.

Невысокий спрос. Несмотря на большой интерес к MATLAB практически во всех сферах, фактически и легально его используют лишь немногие.

Язык легок для изучения, обладает простым и понятным синтаксисом.

Огромные возможности. Но это скорее преимущество всего продукта в целом.

Частые обновления, как правило заметные положительные преобразования происходят не реже пары раз в год.

Программная среда позволяет преобразовывать его в “быстрый” код на С, С++.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Целевая аудитория

Разумеется, MATLAB нужен далеко не всем. Несмотря на широчайшую область применения, трудно представить, что рядовому разработчику приложений может понадобиться знание этого языка. MATLAB крайне полезен в областях, требующих особой надёжности при обработке данных, например, в системах автопилота в автомобилях или бортовых электронных системах самолёта.

То есть если вы не очень программист, но так или иначе ваша профессия связана с необходимостью программной обработки данных, то продукт MATLAB/Simulink с соответствующим языком способны сильно упростить ваши каждодневные задачи.

Литература

Завершаем обзор языка как всегда списком учебной литературы. Само-собой среди них вы не отыщите книг исключительно по языку, но от этого восприятие языка будет только проще:

Честно говоря, перечислять большое количество книг нет никакого толка, потому что все они охватывают примерно один и тот же материал, но с небольшой разницей в подаче и примерах. Но если для вас и такая разница существенно или есть желание почитать про MATLAB на более продвинутом уровне, то хорошую подборку можно найти вот на этом ресурсе: MATLAB.Exponenta.

А у вас есть опыт работы с MATLAB? И какой?

Источник

Принципы работы и возможности математического пакета Matlab.

В данной презентации описаны основные принципы работы и возможности математического пакета Matlab. Основные принципы работы и элементарные математические выражения.
Simulink.

Просмотр содержимого документа
«Принципы работы и возможности математического пакета Matlab.»

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ

ПЕДАГОГИЧЕСКИЙ ИНСТИТУТ ИМЕНИ М. Е. ЕВСЕВЬЕВА»

Кафедра информатики и вычислительной техники

Возможности математического пакета Matlab. (план интерфейс Matlab, основные принципы работы.
Основные команды главного меню Matlab. Элементарные математические выражения. Пакеты расширений. Simulink.

студентка группы МДИ-117

кандидат физико-математических наук, доцент

MATLAB – матричная лаборатория – наиболее развитая система программирования для научно-технических расчетов, дополненная к настоящему времени несколькими десятками более частных приложений, относящихся к вычислительной математике, обработке информации, конструированию электронных приборов, экономике и ряду других разделов прикладной науки.

MATLAB предназначен для программирования численных алгоритмов. Он разрабатывается уже более 15 лет и возник на основе более ранних прикладных пакетов LINPACK и EIGPACK, созданных в 1970-е гг. в США, и в свою очередь повлиял на появление таких систем, как MathCad, MAPLE и Mathematica. Совершенствование системы MATLAB происходило как в связи с достижениями в вычислительной математике, так и в связи с изменениями в архитектуре персональных компьютеров и развитием общесистемных средств. Со временем MATLAB был дополнен целым рядом уже упоминавшихся приложений (toolboxes), далеко раздвинувших границы его применимости.

MATLAB – система программирования высокого уровня, работающая как интерпретатор и включающая большой набор инструкций (команд) для выполнения самых разнообразных вычислений, задания структур данных и графического представления информации. Программирование осуществляется на языке С. Имеются большие возможности для вывода двумерной и трехмерной графики и средства управления ею. Пользователь может без особых затруднений добавлять свои команды и писать программы в терминах уже существующих команд. Можно обмениваться данными с программами на этих языках, а из них обращаться к системе. Краткость и наглядность программирования и исключительные возможности визуализации результатов делают систему очень эффективной при поисках и применения новых алгоритмов, при проведении разовых расчетов и в учебном процессе, поскольку ее можно осваивать без предварительного знакомства с основами программирования и выполнять такие сложные примеры, которые невозможно делать с использованием других систем.

Для работы с системой достаточно иметь компьютер с оперативной памятью 16 Mb и с установленными на нем системами Windows и MATLAB 5.2. MATLAB так же может работать и с другими операционными системами, такими, например, как Macintosh, Unix и OS/2.

План интерфейс Matlab. Основные принципы работы.

Система MATLAB состоит из пяти основных частей.

Язык MATLAB. Это язык матриц и массивов высокого уровня с управлением потоками, функциями, структурами данных, вводом-выводом и особенностями объектно-ориентированного программирования.

Среда MATLAB – набор инструментов и приспособлений, с которыми работает пользователь или программист MATLAB. Она включает в себя: средства для управления переменными в рабочем пространстве MATLAB, вводом и выводом данных, а также создания, контроля и отладки М-файлов и приложений MATLAB.

Управляемая графика. Это графическая система MATLAB, которая включает в себя команды высокого уровня для визуализации двух- и трехмерных данных, обработки изображений, анимации и иллюстрированной графики. Она также включает в себя команды низкого уровня, позволяющие полностью редактировать внешний вид графики, также как при создании Графического Пользовательского Интерфейса (GUI) для MATLAB приложений.

Библиотека математических функций – обширная коллекция вычислительных алгоритмов от элементарных функций, таких как сумма, синус, косинус, комплексная арифметика, до более сложных, таких как обращение матриц, нахождение собственных значений, функции Бесселя, быстрое преобразование Фурье.

Программный интерфейс ­– библиотека, которая позволяет писать программы на Си и Фортране, которые взаимодействуют с MATLAB. Она включает средства для вызова программ из MATLAB (динамическая связь), вызывая MATLAB как вычислительный инструмент и для чтения-записи МАТ-файлов.

Matlab – уникальная коллекция реализаций современных численных методов, которая включает в себя большое количество уже готовых математических средств, функций и операций, решающие множество практических задач, для чего ранее приходилось готовить достаточно сложные программы.

Пакет применяется в основном для работы с массивами данных — матрицами.

Предназначения среды Matlab:

— Обработка экспериментальных данных

— Моделирование систем и процессов

Матричные, векторные, логические операторы;

элементарные и специальные функции;

многомерные массивы; массивы записей; массивы ячеек.

решение систем линейных уравнений;

поиск корней нелинейных алгебраических уравнений;

оптимизация функций нескольких переменных;

одномерная и многомерная интерполяция.

Рабочий стол включает в себя строку меню и панель инструментов. Панель инструментов содержит значки (ярлыки), предоставляющие доступ к некоторым элементам программы, которые вы можете выбрать через меню. Многие элементы меню имеют также клавиатурные комбинации.

Чтобы работать в программе MATLAB со старым интерфейсом, необходимо запустить программу с помощью команды matlab –nodesktop. Все переменные находятся в области памяти компьютера, называемой «Рабочей областью». Полный перечень заданных переменных отображается в одноименном окне Workspace (Рабочая область). Отобразить это окно можно, введя команду workspace или при открытом Рабочем столе, щелкните мышью на вкладке Workspace (Рабочая область) в нижней части окна Current Directory (Текущий каталог). Окно Workspace (Рабочая область) содержит список текущих переменных и их размеры (но не значения переменных).

Для отображения переменной в новом окне, которое можно использовать для редактирования отдельных элементов в векторах и матрицах. называемом Array Editor (Редактор массива), необходимо дважды щелкнуть мышью на переменной. (Это окно можно также открыть, введя команду openvar и имя интересующей вас переменной.) Можно удалить переменную из «рабочей области», выделив ее в окне Workspace (Рабочая область) и выбрав команду меню Edit = Delete (Редактирование = Удалить). Если вам необходимо прервать сессию и вы не хотите впоследствии вычислять все повторно, то вы можете сохранить текущую «рабочую область» с помощью команды save. Когда вы начинаете новую сессию и желаете восстановить данные, используйте команду load. Например, введение команды load myfile восстановит значения всех переменных, сохраненных в файле. По умолчанию переменные сохраняются в двоичном формате, который является обычным для программы MATLAB, но вы можете также сохранять и загружать данные (команды save и load) в текстовом формате ASCII. Чтобы узнать подробности, обратитесь к онлайновой справке для этих команд. Эта возможность может быть полезна для обмена данными с другими программами.

Основные команды главного меню Matlab

Открытая позиция строки меню содержит различные операции и команды. Выделенная команда или операция исполняется при нажатии клавиши Enter (Ввод). Выполнение команды можно также осуществить щелчком мыши или нажатием на клавиатуре клавиши, соответствующей выделенному символу в названии команды.

Команда ­– действие, которое исполняется немедленно. А операция – действие, которое требует определенной подготовки, например, открытие окна для установки определенных параметров.

Параметр (option)– это значение определенной величины, действующее во время текущей сессии. Параметрами обычно являются указания на применяемые наборы шрифтов, размеры окна, цвет фона и т. д.

Перейдем к описанию основного меню системы MATLAB. Меню содержит шесть пунктов:

File – работа с файлами;

Edit – редактирование сессии;

View – вывод и скрытие панели инструментов;

Web – доступ к Интернет-ресурсам;

Windows – установка Windows-свойств окна;

Источник

В помощь математикам: обзор MATLAB

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlabОбзор MATLAB

Те, кто имеет дело с высшей математикой, прекрасно знают, с какими математическими «чудовищами» иногда приходится сталкиваться. Например, на вычисление какого-нибудь гигантского тройного интеграла можно потратить настоящую уйму времени, душевных сил и не восстанавливающихся нервных клеток. Конечно, это очень интересно, бросить вызов интегралу, и взять его. Но, что делать, если вместо этого интеграл грозиться взять Вас? Или, что еще хуже, кубический трехчлен вышел из-под контроля и разбушевался? Такого и врагу не пожелаешь.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlabЧто делать?

Раньше вариантов было всего два: плюнуть на все и пойти гулять или вступить в многочасовую схватку с интегралом. Ну, кому многочасовую, кому многоминутную – кто как учился. Но суть не в этом. Двадцатый век и неумолимо движущийся прогресс предлагают нам третий способ, а именно позволяют взять самый сложный интеграл «по-быстрому». То же самое касается решения всевозможных уравнений, построения графиков функций в виде кубических гиперболоидов и т.д.

Матлаб и решит уравнение, и аппроксимирует, и построит график функции. Понимаете, что это значит, друзья?

Это значит, что MATLAB – один из мощнейших на сегодняшний день пакетов обработки данных. Название расшифровывается как Matrix Laboratory. Матричная Лаборатория, если по-русски. Возможности программы покрывают практически все области математики. Так, пользуясь матлабом, Вы сможете:

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlabMATLAB

Помимо всего этого возможности MATLAB позволяют визуализировать данные вплоть до построения трехмерных графиков и создания анимированных роликов.

Наше описание матлаб, конечно, далеко не полное. Помимо предусмотренных производителем возможностей и функций существует огромное количество инструментов матлаб, написанных просто энтузиастами или другими компаниями.

MATLAB как язык программирования

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlabМ-файл

А еще MATLAB – это язык программирования, используемый непосредственно при работе с программой. Не будем вдаваться в подробности, скажем только, что программы, написанные на языке MATLAB, бывают двух видов: функции и скрипты.

Основной рабочий файл программы – М-файл. Это бесконечный текстовый файл, и именно в нем происходит непосредственно программирование вычислений. Кстати, пусть Вас не пугает это слово – для того, чтобы работать в MATLAB, вовсе не нужно быть профессиональным программистом.

Строка определения функции сообщает системе MATLAB, что файл является М-функцией, а также определяет список входных аргументов. Так, строка определения функции average имеет вид:
function y = average(x)
Где:

Итак, чтобы написать функцию в матлабе, необходимо помнить, что каждая функция в системе MATLAB содержит строку определения функции, подобную приведенной.

Безусловно, такой мощный пакет нужен не только для того, чтобы облегчить жизнь студентам. В настоящее время MATLAB, с одной стороны, очень популярен среди специалистов многих научных и инженерных отраслей. С другой стороны, возможность работы с большими матрицами делает MATLAB незаменимым инструментом финансовых аналитиков, позволяющим решить намного больше задач, чем, к примеру, известный всем Excel. Подробнее о том, как сделать презентацию на компьютере вы можете прочитать в обзорной статье.

Недостатки работы с MATLAB

Какие есть трудности в работе с MATLAB? Трудность, пожалуй, всего одна. Но фундаментальная. Чтобы полностью раскрыть возможности MATLAB и с легкостью решать встающие перед Вами задачи, придется попотеть и сначала разобраться с самим матлабом (как создать файл, как создать функцию и др.). А это не так просто, ибо мощность и широкие возможности требуют жертв.

При всем желании нельзя сказать, что MATLAB – простая программа. Тем не менее, надеемся, все вышеперечисленное будет достаточным аргументом для того, чтобы взяться за ее освоение.

И напоследок. Если Вы не знаете, почему все в Вашей жизни пошло так, а не иначе, спросите об этом у матлаба. Просто наберите в командной строке “why” (почему). Он ответит. Попробуйте!

Теперь вы знаете возможности Матлаб. В области образования MATLAB часто используется в преподавании численных методов и линейной алгебры. Многим студентам не обойтись без него при обработке результатов эксперимента, проведенного в ходе лабораторной работы. Для быстрого и качественного освоения основ работы с MATLAB Вы всегда можете обратиться к нашим специалистам, в любой момент готовым ответить на любой Ваш вопрос.

Источник

Характеристика системы MATLAB

Дата добавления: 2013-12-23 ; просмотров: 4496 ; Нарушение авторских прав

Литература

1. Дьяконов В. MATLAB 6/5.SP1/7+Simulink 5/6. Основы применения. М.: СОЛОН-Пресс, 2005. 800 с.

2. Дьяконов В. Simulink 4. Специальный справочник. СПб: Питер, 2002. 528 с.

3. Дьяконов В., Абраменкова И. MATLAB. Обработка сигналов и изображений. Спец. справочник. СПб: Питер, 2002. 608 с.

5. Сергиенко А. Цифровая обработка сигналов. Учебник для ВУЗОВ, СПб: Питер, 2003. 608 с.

6. Черных И. В. SIMULINK. Среда создания инженерных приложений. М.: ДИАЛОГ-МИФИ, 2003. – 495 с.

Система MATLAB построена на расширенном представлении и применении матричных операций. MATLAB = Matrix Laboratory (Лаборатория Матриц).

Достоинства:

§ Матричная математика обеспечивает очень высокую скорость математических действий. Примерно в 10 раз выше, чем в Mathcad.

§ Язык программирования высокого уровня математико-ориентированный на технические вычисления, близкий к широко распространенным языкам Delphi и Basic.

§ Имеется поддержка двумерной и трехмерной графики.

§ Большое количество встроенных математических функций (Несколько тысяч для различных областей).

§ Возможность создания собственных функций в виде М-файлов.

§ Имеются средства разработки графического пользовательского интерфейса.

§ Встроенная система имитационного моделирования блочно организованных систем Simulink.

Недостатки:

§ Программирование не на языке математики.

§ Нет достаточной поддержки работы с радиотехническими компонентами.

Особенности:

§ Относится к классу интерпретаторов, что позволяет облегчить отладку программных модулей (M-файлов).

§ M-файлы могут быть исполнены только в среде системы MATLAB. Полностью исполняемые файлы с расширением *.exe система не создает.

§ Реализует все известные средства программирования, с том числе объектно-ориентированное и визуальное программирование.

§ Имеются дополнительные пакеты прикладных программ (Symbol Mathematics Toolbox, Control System Toolbox, Signal Processing Toolbox, Mat lab Application Toolbox, Notebook).

MATLAB состоит из следующих частей:

1.3 Свойства и возможности системы

В области вычислений:

§ матричные и логические операции,

§ многомерные массивы, структуры и массивы структур,

§ строки в формате Unicod (2 байта на символ).

В области численных методов:

§ поиск корней нелинейных уравнений,

§ решение дифференциальных уравнений,

В области символьной математики:

§ символьные преобразования выражений,

§ решение нелинейных уравнений,

§ решение дифференциальных уравнений.

В области мультимедиа:

§ двумерные и трехмерные графики,

§ 24-битный цвет, 16-битный стереозвук,

§ создание графического интерфейса GUI,

§ редактор графических объектов с удобным графическим интерфейсом.

В области программирования:

§ создание своих функций,

§ свыше 500 встроенных функций.

§ применение программ на С и Fortran,

§ создание HTML файлов, прямой выход в Интернет.

В области моделирования:

§ Simulink – имитационное моделирование.

1.3.1. Операционная среда системы MATLAB

Информационная среда системы MATLAB включает в себя:

§ Диалог с пользователем через командное окно.

§ Просмотр рабочей области и путей доступа.

§ Экспорт и импорт данных.

§ Интерактивный доступ к справочной информации.

§ Динамическое взаимодействие с внешними системами.

§ Традиционный интерфейс Windows.

Сессия начинается работой в окне командного режима.

.mМ-файлФункция MATLAB
.matMat-файлWorkspace
.mexScript-файлИз других языков
.txtФрагмент сессии

Форма представления сессии – текстовый редактор. В его строках могут находиться:

§ Приглашение для ввода >>.

§ Сообщение об ошибке.

Сессия – текущий документ MATLAB.

Для сохранения результатов используются:

КомандаЧто?Файл?
saveсохранить.mat
loadзагрузить.mat

В MATLAB определены окна:

В главном окне размещено 5 дочерних окон.

Командное окно
Кнопки установки в главном окне

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Рабочая область
Текущий каталог
Главное окно
Профилировщик
История команд

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlabCommand Window (Командное окно)

В этом окне обычно начинается работа в MATLAB.

Command History (История команд)

В окне отображается история команд в сеансе.

Для каждой команды указываются дата и имя.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Workspace (Рабочая область)

Окно используется для отображения переменных в рабочей области.

Для каждой переменной указываются:

§ Size – размер массива.

§ Bytes – размер в байтах.

Если сеанс не начинался, переменных нет, то и окно пустое.

При создании новой переменной из меню MATLAB командойFile=>New=>Variable в этом окне появляется новая переменная с именем unnamed (безымянная).

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Current Directory (Текущий каталог)

Окно используется для отображения файлов в текущей папке.

Для каждого файла указываются:

§ MATLAB Files. //Имя файла.

§ File Type // Тип файла.

§ Last Modified. // Дата и время последней модификации.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Profilier (профилировщик)

Окно используется для «профилирования» файла (оптимизации М-файлов).

Профилировщик анализирует свойства файла с целью определения путей его улучшения по используемой памяти и быстродействию. При запуске в окне выводится инструкция по работе с профилировщиком.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Help – Справка

Окно справки имеет сложную структуру и поэтому выводится командой Help главного меню MATLAB всегда в автономном окне.

Окно справки содержит два поля:

§ Информация о найденном вопросе справа.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Редактор, отладчик М-файла

Используется для создания или редактирования М-файлов.

Для вызова окна используется команда меню MATLAB File=>New=>M-file.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Figure (Графическое окно)

В MATLAB графики отображаются в автономных окнах. Для вызова окна используется команда меню MATLAB File=>New=>Figure. Окно содержит:

§ Объект Axes (Оси) с графиками

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Model (Модель Simulink)

В MATLAB встроена система имитационного моделирования блочно организованных систем Simulink.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

Модель создается в автономном окне, для вызова которого используется команда меню MATLAB File=>New=>Model. Генерируется пустое окно.

Модель составляется из заранее запрограммированных блоков путем их переноса из библиотеки в окно модели. Доступ к библиотекам обеспечивается браузером, окно которого вызывается командой Library Browser из меню модели.

Окно браузера содержит две панели:

§ В левой находится оглавление библиотек.

После заполнения блоками окно модели видоизменяется.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

GUI (Графический пользовательский интерфейс)

Для создания графического интерфейса предназначен специальный редактор GUIDE, вызываемый командой меню MATLAB File=>New=>GUI.

При вызове появляется окно запуска инструмента, в котором на вкладке выбора шаблонов можно из списка выбрать подходящую заготовку.

В примере можно анализировать вид графика поверхности при использовании разных типов графика и данных.

В чем заключаются пользовательские особенности программы matlab. Смотреть фото В чем заключаются пользовательские особенности программы matlab. Смотреть картинку В чем заключаются пользовательские особенности программы matlab. Картинка про В чем заключаются пользовательские особенности программы matlab. Фото В чем заключаются пользовательские особенности программы matlab

2.0 Основные объекты MATLAB

2.1. Математические выражения

Выражения задают то, что должно быть вычислено в численном или символьном виде.

Строятся на основе чисел, констант, переменных, операторов, функций, спецзнаков. Примеры математических выражений:

Целые, дробные, с фиксированной и плавающей точкой. Примеры задания чисел:

2.3 Константы и системные переменные

Константы определенное числовое или символьное значение, представленное уникальным именем. Системные переменные задаются системой при ее загрузке и могут переопределяться.

Основные системные переменные:

i или j мнимая единица

pi число p=3,1415926…

inf значение машинной бесконечности

ans переменная, хранящая результат последней операции.

2.4 Текстовые комментарии

Текстовые пояснения в программу вводятся, как комментарий. Он начинается с символа %, который располагается в первой позиции строки.

Комментарий – это текст! В него символы операций не включаются. Например:

% ввод исходных данных

2.5 Переменные и присваивание им значений

Переменные – это имеющие имена объекты, способные хранить некоторые данные. В зависимости от этих данных переменные могут быть:

Для задания переменных используют оператор присваивания, вводимый знаком =.

Типы переменных заранее не декларируются. Они определяются выражением, значение которого присваивается переменной. Если выражение вектор или матрица, то и переменная будет векторной или матричной.

Требования к идентификаторам:

— длина любая (но идентифицируется только 31начальный символ),

— начинается с буквы,

— содержит любые буквы латинского алфавита,

— можно использовать символ подчеркивания,

— не содержит пробелов и специальных знаков,

— имя должно быть уникальным.

Значения символьных переменных заключаются в апострофы, например: ′Demo′.

2.6 Уничтожение определений переменных

Для очистки рабочей области, занимаемой под переменную, используется функция clear в разных форматах, например:

clear – уничтожение определений всех переменных;

clear x – уничтожение определения переменной х;

clear a,b,c – уничтожение определений нескольких переменных.

Уничтоженная переменная становится неопределенной и ее использование невозможно, всякие попытки обращения к ней будут сопровождаться сообщениями об ошибке.

2.7. Двойственность операторов, команд и функций в MATLAB

Для языка системы MATLAB различие между командами и операторами является условным, т.к. они могут выполняться как из программы, так и в режиме прямых вычислений. Оператор – это специальное обозначение для определенной операции над данными – операндами.

Функция преобразует одни данные в другие. Функции возвращают значения в ответ на обращение к ним с указанием списка входных параметров – аргументов:

— вектор или матрицу.

Двойственность операторов и функций: многие операторы имеют свои аналоги в виде функций. Записываются функции строчными буквами в виде:

2.8 Арифметические матричные операторы и функции MATLAB

>> A=[1 2 3]; % Задание вектора A

>> B=[4 5 6]; % Задание вектора B

>> B–A % Вычитание двух векторов

>> A.^2 % Поэлементное возведение в степень вектора А

>> A.\B

— Для ввода исходных данных используется символ >>

— Данные вводятся с клавиатуры в редактор

— Для блокировки вывода результата вычислений выражения после него надо установить знак ;(точка с запятой)

— Если не указана переменная со значением результата вычислений, то система именует ее ans

— Знаком присвоения является знак =

— Встроенные функции записываются строчными латинскими буквами и их аргументы указываются в круглых скобках

2.9 Встроенные функции

Со списком функций можно ознакомиться, выполнив команды:

help elfun элементарные функции,

help specfun специальные функции.

Встроенные функции хранятся в откомпилированном ядре системы MATLAB и выполняются предельно быстро.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *