Рабочие листы
к вашим урокам
Скачать
1 слайд
Возможности математического пакета Matlab
Выполнила:
Капкаева Динара
Группа:
МДМ-113
2 слайд
MATLAB – матричная лаборатория – наиболее развитая система программирования для научно-технических расчетов, дополненная к настоящему времени несколькими десятками более частных приложений, относящихся к вычислительной математике, обработке информации, конструированию электронных приборов, экономике и ряду других разделов прикладной науки.
MATLAB предназначен прежде всего для программирования численных алгоритмов. Он разрабатывается уже более 15 лет и возник на основе более ранних прикладных пакетов LINPACK и EIGPACK, созданных в 1970-е гг. в США, и в свою очередь повлиял на появление таких систем, как MathCad, MAPLE и Mathematica.
3 слайд
Интерфейс системы Matlab
Командный режим – командное окно (MatLab Command Window)
· Программный режим – окно создания и редактирования М-файлов
· Графический режим – окно редактирования графиков (Figure)
· Режим создания графического интерфейса – окно графического интерфейса(GUI) – предназначен для разработки удобного пользовательского интерфейса с применением кнопок, меню, окон ввода и вывода информации и т. д.
· Режим помощи – окно помощи (Help)
· Режим демонстрации – окон демонстрационных примеров (Demos)
При работе в любом из перечисленных режимов могут быть использованы дополнительные информационные окна, такие, как:
· Окно рабочей области (Workspace Browser) – предназначено для просмотра и редактирования содержимого рабочей области памяти, в нем указывается имя переменной (массива или структуры), ее размерность и тип.
· Окно быстрого доступа (Launch Pad) – позволяет организовать быстрый доступ к компонентам системы MatLab (элементам справки, демонстрационным примерам, специализированным пакетам и т. д.)
· Окно доступа к файлам и папкам (Current Directory) – предназначено для вызова нужного файла в текущем каталоге, изменения текущего каталога.
· Окно стека команд (Command History) – содержит перечень команд, введенных пользователем в командном режиме за текущий и предыдущий сеансы работы с системой.
· Окно редактора массивов (Array Editor) – появляется после двойного щелчка левой кнопкой мыши по имени массива в окне рабочей области Workspace Browser и служит для редактирования содержимого массива.
4 слайд
Упрощенный интерфейс системы MATLAB 6.0
5 слайд
позиция Web меню, открывающая доступ к Интернет ресурсам фирмы Math-Works Inc.;
меню используемых разделов текущей папки файловой системы Current Directory в конце панели инструментов справа;
окно с вкладками Launch Path (Доступ к частям системы) и Workspace (Рабочая область) в левой части основного окна (сверху);
окно с вкладками Command History (Обзор ранее исполненных команд) и Current Directory (Текущая папка) в левой части основного окна (сверху)
применение цветового выделения выражений в командной строке, что упрощает оперативный контроль их синтаксиса по мере ввода.
Интерфейс Matlab
6 слайд
Интерфейс Matlab
Для редактирования и отладки m-файлов MATLAB имеет встроенный современный редактор, интерфейс которого выполнен в лучших традициях Windpws-приложений. В том же стиле выполнены окно просмотра ресурсов памяти, окно просмотра путей файловой системы, справочник по возможностям системы и демонстрационные программы.
7 слайд
Работа с панелью инструментов. Средства панели инструментов.
Панель инструментов дает наиболее простой и удобный (особенно для начинающих пользователей) способ работы с системой MATLAB.
New M-file (Новый m-файл) – выводит пустое окно редактора m-файлов;
Open file (Открыть файл) – открывает окно для загрузки m-файла;
Cut (Вырезать) – вырезает выделенный фрагмент и помещает его в буфер;
Copy (Копировать) – копирует выделенный фрагмент в буфер;
Paste (Вставить) – переносит фрагмент из буфера в текущую строку ВВОДА;
Undo (Отменить) – отменяет предшествующую операцию;
Redo (Повторить) – восстанавливает последнюю отмененную операцию;
Simulink – открывает окно браузера библиотек Simulink;
Help (Помощь)– открывает окно справки.
8 слайд
Открытие окон для подготовки новых файлов. Загрузка и сохранение файлов Установка путей доступа файловой системы.
Команды Open… (Открыть) и Import data… (Импортировать данные) выводят стандартные окна для загрузки m-файлов и файлов данных. Команда Save Workspace As… (Сохраните рабочую область как…) открывает стандартное окно записи файлов с расширением ".mat".
Команда Set Path… (Установить путь) открывает окно редактора путей доступа файловой системы. Это окно показано на рис.
9 слайд
Средства контроля рабочей области и файловой системы. Браузер рабочей области.
Для вывода содержимого объекта достаточно выделить его имя с помощью мыши и щелкнуть на кнопке Open (Открыть). Объект можно открыть и двойным щелчком на его имени в списке. Откроется окно редактирования массива Array Editor, показанное на рис. применительно к матрице М2.
10 слайд
Настройка элементов интерфейса
В левой части этого окна имеется древообразный список элементов интерфейса системы, а в правой части-поле задания параметров для выбранного типа элементов.
11 слайд
Обзор интерфейса графических окон
Прежде всего в меню Edit окна графики наряду со стандартными операциями работы с буфером есть ряд новых команд:
Copy Figure (Копировать рисунок) – копирование в буфер рисунка (графика);
Copy Options (Копировать параметры) – копирование параметров графика:
Figure Properties (Свойства рисунка) – вывод окна свойств графика;
Axes Properties (Свойства осей) – вывод окна свойств осей графика;
Current Object Properties (Свойства текущего объекта) – вывод окна свойств текущего объекта.
Графическое окно MATLAB
12 слайд
Выполнение команд!, dos, unix и vms. Общение с Интернетом из командной строки.
Из командной строки MATLAB возможно выполнение команд наиболее распространенных операционных систем:
! команда – выполнение заданной команды из набора операционной системы; в среде которой установлена MATLAB;
unix команда – выполнение заданной команды из операционной системы UNIX или UNIX-подобных систем (версии Linux);
vms команда – выполнение заданной команды из операционной системы VMS (Open VMS);
dos команда – выполнение заданной команды из набора команд MS-DOS или установленной ОС семейства Windows, в последнем случае команда выполняется в фоновом режиме.
Выведем блокнот Windows для редактирования m-файла:
dos 'notepad myfile.m'
…или:
[sw] = dos('notepad myfile.m')
Где s=0, когда команда выполнена успешно, в противном случае s=1, w содержит сообщение DOS.
13 слайд
Некоторые другие команды
Есть еще несколько команд для общения с операционными системами:
delete name – стирание файла с заданным именем name (имя записывается по правилам операционной системы);
getenv('name') – возвращает значение переменной 'name' среды окружения.
Пример:
>> getenv('temp')
ans =
C:\TEMP
Команда tempdir дает информацию о папке для хранения временных файлов:
>> tempdir
ans =
C:\TEMP\...
Еще одна команда – computer – используется в двух формах:
>> computer
ans =
PCWIN
И:
>> [C S]=computer
C = PCWIN
S =
2.1475e+009
14 слайд
Простейшие вычисления
Наберите в командной строке 1+2 и нажмите Enter. В результате в командном окне MatLab отображается следующее:
15 слайд
Если требуется продолжить работу с предыдущим выражением, например, вычислить (1+2)/4.5, то проще всего воспользоваться уже имеющимся результатом, который хранится в переменной ans. Наберите ans/4.5 (при вводе десятичных дробей используется точка) и нажмите Enter, получается
16 слайд
Пример математического выражения
17 слайд
Simulink for Windows
Simulink составляет и решает уравнения состояния модели и позволяет подключать в нужные ее точки разнообразные виртуальные измерительные приборы. Поражает наглядность представления результатов моделирования. Основным нововведением является обработка матричных сигналов. Добавлены отдельные пакеты повышения производительности Simulink, такие как Simulink Accelerator для компиляции кода моделей, Simulink profiler для анализа кода и т. д.
18 слайд
Спасибо за внимание!
Рабочие листы
к вашим урокам
Скачать
MATLAB – система программирования высокого уровня, работающая как интерпретатор и включающая большой набор инструкций (команд) для выполнения самых разнообразных вычислений, задания структур данных и графического представления информации. Команды эти разбиты на тематические группы, расположенные в различных директориях системы. Теперь в системе около 800 команд, и примерно половина из них вполне доступна начинающему пользователю. Команды с большим возможным объемом вычислений написаны на С, но много и таких команд, которые представлены в терминах этих первых. Поэтому система оказывается почти открытой для пользователя. Имеются большие возможности для вывода двумерной и трехмерной графики и средства управления ею. Пользователь может без особых затруднений добавлять свои команды и писать программы в терминах уже существующих команд; несколько сложнее делать это в рамках Фортрана и С. Можно обмениваться данными с программами на этих языках, а из них обращаться к системе. Краткость и наглядность программирования и исключительные возможности визуализации результатов делают систему очень эффективной при поисках и апробации новых алгоритмов, при проведении разовых расчетов и в учебном процессе, поскольку ее можно осваивать без предварительного знакомства с основами программирования и выполнять такие сложные примеры, которые невозможно делать с использованием других систем.
6 665 132 материала в базе
Настоящий материал опубликован пользователем Сироткина Анна Викторовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
8 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.