Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Переменные рабочего пространства



Практикум 1. Пошаговые вычисления в пакете MATLAB.

Основные окна рабочего стола MATLAB.

 

После запуска пакета появляется рабочий стол (Desktop), состоящий из строки заголовка, строки главного меню, панели инструментов и комбинированного окна.

Комбинированное окно включает четыре панели:

Command Window (Окно команд)

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

Workspace (Рабочее пространство)

Current Folder (Текущая папка)

В Command Window набираются команды, подлежащие немедленному исполнению, и выдаются результаты выполненных команд

Окно Workspaceотображает текущий набор переменных, заведенных пользователем в командном окне.

Окно Command Historyхранит все команды, набираемые пользователем в командном окне Command Window, однако в отличие от Command Window в Command History не попадают результаты вычислений и сообщения системы.

Переключение между окнами реализуется с помощью щелчка левой кнопки мыши в области соответствующего окна или на одной из вкладок, если нужное окно полностью закрыто другим окном. Конфигурацию окон на экране можно менять, используя вертикальные и горизонтальные разделители. Можно изменять размер окон в пределах рабочего стола, перемещать окна по экрану с помощью перетаскивания строки заголовка соответствующего окна, закрывать их (крестик) и отделять (отстыковывать) от рабочего стола (стрелочка). Чтобы в точности восстановить исходную конфигурацию нужно пройти путь: Desktop (команда Рабочий стол в строке главного меню) → Desktop Layout (разметка рабочего стола) → Default (по умолчанию).

Упражнение 1.

1) Последовательно переключиться между окнами Command Window, Workspace, Command History, Current Folder, Command Window.

2) С помощью вертикального разделителя уменьшить примерно на половину ширину Command Window, увеличив при этом ширину окон Workspace и Command History.

3) С помощью горизонтального разделителя увеличить примерно на треть высоту Workspace.

4) Перенести в левый верхний угол рабочего стола Command History.

5) Отстыковать окно Current Folder и перенести его в правый нижний угол рабочего стола, после чего свернуть его.

6) Развернуть во весь экран Command History, затем вернуть его в предыдущее положение.

6) Удалить с рабочего стола Command History. Вернуть его, с помощью последовательности команд: Desktop (команда Рабочий стол в строке главного меню) → Command History(поставить галочку).

7) Минимизировать окно Workspace (нажать на панели инструментов этого окна на стрелку Minimize Workspace).

В результате выполнения пунктов 1 – 6 на рабочем столе должны остаться два окна Current Folder и Command Window.

8) Вернуть окно Workspace в предыдущее положение (нажать на закладку Workspace и после выдвижения окна Workspace нажать на его панели инструментов прямоугольник Restore Workspace - восстановить рабочее пространство).

7) Пристыковать к рабочему столу Current Folder.

8) Восстановить исходную конфигурацию рабочего стола.

Знак >> в Command Window символизирует начало текущей строки. В этой строке можно набирать формулы или команды, удовлетворяющие синтаксису языка MATLAB. Если все составляющие (операнды) формулы известны, то после нажатия клавиши <Enter> MATLAB вычисляет значение выражения. Если в выражении указан операнд, значение которого неизвестно, MATLAB выдает сообщение об ошибке.

Упражнение 2.

1) >> 2*3

ans =

2) >> k=3+4

k =

3) >> (k+1)*(k-1)

ans =

4) >> (x+1)*(x-1)

??? Undefined function or variable 'x'.

5) Точка с запятой подавляет автоматический вывод результатов вычислений

>> a=5; b=3;c=6; h=(a+b)*c;

>> h

h =

Обратите внимание: значение всех промежуточных переменных, использованных в многошаговых вычислениях, MATLAB запоминает в рабочем пространстве (см. окно Workspace).

6) Если формула для вычисления очень длинная, то ее можно перенести на следующую строку. Признаком завершения строки, у которой имеется продолжение на следующей строке, являются три подряд идущих точки.

h=(a+2)*3+...

3+(b+7)

h =

Обратите внимание: информация, касающаяся переменной h, в окне Workspace обновлена.

Меню Edit(Правка) в строке главного меню содержит группу команд, которые позволяют очистить соответствующие окна (Clear Command Window - очистить окно команд, Clear Command History – очистить окно истории команд, Clear Workspace – очистить переменные рабочего пространства).

Переменные рабочего пространства.

В именах переменных можно использовать латинские буквы, цифры и символ подчеркивания; большие и малые буквы в именах различаются; имя должно начинаться с буквы; длина имени не должна превышать 63 символа.

Информацию о переменных рабочего пространства можно получить, набрав в Command Window команду whos

>> whos a b h

Name Size Bytes Class

a 1x1 8 double

b 1x1 8 double

h 1x1 8 double

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

Команда whos без параметров выдает информацию обо всех переменных.

Если в дальнейших вычислениях переменная a, к примеру, не понадобится, ее можно убрать из рабочего пространства, набрав в командном окне >> clear a

Команда clear без параметров удаляет все переменные.

Упражнение 3.

1) Убрать из рабочего пространства все переменные.

2) Ввести новые переменные x, y, z, t, задав им значения соответственно 1, 2, 3, 4.

3) Вывести в командное окно информацию обо всех переменных.

4) Удалить из рабочего пространства переменную x.

5) Вывести в командное окно информацию об оставшихся переменных.

6) Удалить из рабочего пространства одновременно переменные у и z.

7) Вывести в командное окно информацию об оставшихся переменных.

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.