Рабочее пространство МАТLАВ
ОСНОВЫ РАБОТЫ В MATLAB
Методические указания к лабораторной работе
Составители: Митришкина М.Е.,
Тамьярова М.В., Тамьяров А.В.
| |
Сызрань 2006
ОСНОВЫ РАБОТЫ В MATLAB
Цель работы – изучение функциональных возможностей математического пакета MATLAB и приобретение навыков практической работы по вводу и редактированию формул и выполнению элементарных вычислений.
Окно программы
Запуск программы MATLAB производится нажатием кнопки Пуск/Программы/MATLAB Release 12/MATLAB R 12.
!! Запустите программу MATLAB.
При запуске MATLAB на экране появляется командное окно MATLAB Command Window.Окно MATLAB Command Window состоит из следующих основных элементов:
§ меню;
§ панели с кнопками;
§ рабочей области с командной строкой, в которой находится мигающий вертикальный курсор;
§ строки состояния.
Рабочее пространство и численные расчеты в МАТLАВ
Рабочее пространство МАТLАВ
Общение пользователя с программой происходит с помощью команд, набираемых в командной строке. Командная строка системы МАТLАВ начинается со знака приглашения »(рrоmpt), после которого можно записать любое алгебраическое выражение, т.е. выражение, состоящее из чисел, имен переменных и знаков операций. Для того чтобы увидеть результат вычисления математического выражения, которое вводится после знака », нужно нажать клавишу Еntеr. После вычисления в нижней части экрана появится строка для ввода новых данных, которая также начинается со знака приглашения.
!! Введите на поле нового документа 3+5 и нажмите Еntеr.
Что сделала программа MATLAB? Сначала она вычислила сумму 3+5, затем записала результат в специальную системную переменную ans и вывела ее значение, равное 8, в командное окно. Ниже ответа расположена командная строка с мигающим курсором, обозначающая, что MATLAB готова к дальнейшим вычислениям. Можно набирать в командной строке новые выражения и находить их значения.
Если требуется продолжить работу с предыдущим выражением, например, вычислить (3+5)/4, то проще всего воспользоваться уже имеющимся результатом, который хранится в переменной ans.
!! Наберите в командной строке ans/4 и нажмите Enter.
!! Присвойте переменной a полученный результат.
Для того чтобы ввести в строке ввода значения нескольких переменных подряд, между выражениями ставится знак ";". Необходимо отметить, что знак ";" используется также для того, чтобы система не выводила на экран результат после нажатия клавиши Enter.
!! Введите в одной строке b=5, c=10, k=2.
Вся информация, которая набирается в строке ввода, запоминается в специальной области памяти, называемой стеком команд. С помощью нажатия клавиш управления курсором ↑или ↓ можно вернуть в строку ввода ранее набранные команды.
!! Попробуйте просмотреть ранее введенные команды с помощью этих клавиш, а затем вернитесь к чистой командной строке.
Расположение информации, которая отображена в рабочем окне МАТLАВ, можно условно разделить на две зоны: зону просмотра и зону ввода (или редактирования) информации. В зоне просмотра можно выделять (с помощью мыши) любую информацию и копировать ее в буфер обмена, однако в ней ничего нельзя исправлять. В свою очередь, зона ввода занимает последнюю строку рабочего окна. В ней можно вводить и редактировать набранные выражения.
Для просмотра рабочей области удобно использовать полосы скроллинга или клавиши Ноmе, Еnd для перемещения влево или вправо и Page Up и Page Down для перемещения вверх или вниз. Если вдруг после перемещения по рабочей области командного окна пропала командная строка с мигающим курсором, просто нажмите Еnter.
Важно запомнить, что набор любой команды или выражения должен заканчиваться нажатием на Enter, для того, чтобы программа MATLAB выполнила эту команду или вычислила выражение.
Иногда работа в системе МАТLАВ существенно замедляется. Это происходит из-за того, что в специальной области памяти компьютера запоминается огромное количество значений всех переменных, вычисленных в течение текущего сеанса работы. Данная область называется рабочим пространством системы МАТLАВ. Для того чтобы скорость работы не замедлялась, переменные, которые уже не нужны для работы, необходимо стирать из памяти компьютера. Это делается с помощью команды сlеаr, имеющей следующий синтаксис:
сlеаг('имя1' ,'имя2' ,...) .
Указанная команда удаляет из рабочего пространства переменные с именами имя1, имя2 и т.д.
Выполнив команду who, можно узнать, какие переменные остались в рабочем пространстве.
!! Выполните команду who.
!! Удалите из памяти переменные b и c.
!! Проверьте результат.
Команда whos позволяет получить более подробную информацию о переменных в виде таблицы.
Первый столбик Name состоит из имен используемых переменных. То, что содержится в столбике Size, по существу, определяется основным принципом работы MATLAB. Программа MATLAB все данные представляет в виде массивов. Переменные а1, а2 и а3 являются двумерными массивами размера один на один. Каждая из переменных занимает по восемь байтов, как указано в столбике Bytes. Наконец, в последнем столбике Class указан тип переменных — double array, т. е. массив, состоящий из чисел двойной точности. В строке под таблицей написано, что в итоге три элемента, т. е. переменные, занимают двадцать четыре байта. Оказывается, что представление всех данных в виде массивов дает определенные преимущества.
Удалить из памяти компьютера все ранее использованные переменные можно, выполнив команду clear без указания их имен и без скобок.
Команда сlс очищает видимую часть рабочего пространства.
Для просмотра значения какой-либо переменной, содержащейся в рабочем пространстве, достаточно набрать ее имя и нажать кнопку Еntеr.
!! Попробуйте просмотреть значение переменной b.
Система MATLAB выведет сообщение о неопределенности переменной.
В MATLAB имеется другое удобное средство для просмотра переменных рабочей среды – окно Workspace, для перехода к которому следует активизировать одноименную закладку в меню Veiw.
!! Откройте окно Workspace.
Двойной щелчок по строке соответствующей, каждой переменной приводит к отображению её содержимого в отдельном окне, что особенно полезно при работе с массивами. Панель инструментов окна Workspace позволяет удалить лишние переменные, сохранить и открыть рабочую среду.
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|