Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metoduchka ІТАС_.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
25.85 Mб
Скачать

2.Засоби контролю робочої області та файлової системи

Браузер робочої області

Браузер робочої області призначений для стеження за векторами, матрицями, змінними і т.д., створюваними в процесі сеансу роботи з MatLab.

У лівій частині вікна системи MatLab є вікно спеціального браузера робочої області – Workspace Browser.

Рис. 5. Вікно спеціального браузера робочої області – Workspace Browser

Workspace Browser слугує для перегляду ресурсів робочої області пам’яті. Браузер дає наочну візуалізацію вмісту робочої області. Вікно браузера робочої області виконує й інші важливі функції – надає можливість переглядати існуючі в пам’яті об’єкти, редагувати їх вміст і видаляти об’єкти з пам’яті. Для виведення вмісту об’єкта досить виділити його ім’я за допомогою миші і клацнути на кнопці Open (Відкрити) (рис. 6).

Рис. 6. Операція відкриття об’єкта

Об’єкт можна відкрити і подвійним клацанням на його імені в списку. Відкриття вікна редагування масиву Array Editor показанне на рис. 7-8.

Рис. 7. Приклад перегляду вмісту матриці

Рис. 8. Приклад перегляду вмісту матриці

Вікно редагування матриці надає зручний доступ для редагування будь-якого елементу матриці за правилами, прийнятим при роботі з електронними таблицями. Основне з них – швидкий доступ до будь-якого елементу матриці. Можна також змінювати тип значень елементів, вибираючи його зі списку, наданого меню Numeric format (Формат чисел). У вікні також виводяться дані про число рядків і стовпців матриці.

Команди перегляду робочої області who і whos

Слід зазначити, що перегляд робочої області можливий і в командному режимі, без звернення до браузера Workspace Browser. Команда who виводить список певних змінних, а команда whos – список змінних із зазначенням їх розміру і об’єму займаної пам’яті. Наступний приклад ілюструють дію цих команд:

>> X=1.234;

>> V=[1 2 3 4];

>> M=magic(4);

>> who

Your variables are:

M V X x

>> whos

Name Size Bytes Class Attributes

M 4x4 128 double

V 1x4 32 double

X 1x1 8 double

x 1x1 8 double

Якщо потрібно переглянути дані однієї змінної, наприклад М, слід використовувати команду whos M. Природно, перегляд робочої області за допомогою браузера робочої області (Workspace Browser) більш зручний і наочний.

>> whos M

Name Size Bytes Class Attributes

M 4x4 128 double

Завдання. Створити в командному рядку матрицю розміром 3 * 3 і вектор з 4-х елементів. Далі: вивчити можливості браузера робочої області на прикладі даних змінних; виконати перегляд робочої області за допомогою команд who і whos.

Браузер файлової структури

Для перегляду файлової структури в MatLab використовується спеціальний браузер файлової системи Current Directory (Поточна папка), який запускається при завантаженні системи. На рис. 9 в лівій частині показано вікно цього браузера.

Рис. 9. Браузер файлової структури

Неважко помітити, що браузер файлової системи побудований за типом загальновідомого Провідника операційних систем Windows Me / 2000 / XP. Вікно дає можливість перегляду файлової системи ПК і вибору будь-якого файлу. Для прикладу на рис. 10 показаний вибір m-файла Zadacha1.m. Виконавши команду Open (Відкрити) з контекстного меню правої клавіші миші (рис. 10) або двічі клацнувши по виділеному рядку з ім’ям файлу, можна завантажити цей файл у вікно редактора / відладчика m-файлів. При цьому редактор запуститься автоматично і його вікно з готовим для редагування обраним файлом з’явиться на екрані.

Рис. 10. Відкриття файлу

Примітка. Зверніть увагу на те, що в полі Description відображається перший зустрічний в m-файлі коментар, в якому користувач описує файл.

Таким чином, браузер перегляду файлової структури надає можливість детально ознайомитися з файловою системою MatLab і вивести будь-який з m-файлів або файлів демонстраційних прикладів для перегляду, редагування та модифікації.

Важливо, що в MatLab перед початком вирішення завдання користувач зобов’язаний вибрати робочий каталог для вирішення даного завдання. Всі файли, необхідні для вирішення завдання, повинні зберігатися в певному каталозі. Вибір каталогу здійснюється за допомогою елементів.

Завдання. Створити каталог для лабораторної роботи і вибрати його в якості робочого каталогу в MatLab.

Завдання. Створити m-файл для вирішення першого завдання і зберегти його в ваш робочий каталог з ім’ям, наприклад Zadacha1.m.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]