Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБРОБКА ІНФОРМАЦІЇ ЗАСОБАМИ КОМП’ЮТЕРНОЇ МАТЕМА...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
7.08 Mб
Скачать

1.3.2 Файлова система matlab

Система MATLAB складається з безлічі файлів, що знаходяться в різних папках. Найбільш важливі файли двох типів – з розширеннями .mat і .m. Перші є бінарними файлами, що представляють запис параметрів робочої області в сеансі роботи системи. Другі є текстовими файлами, що містять зовнішні визначення команд і функцій системи. Особливе значення має папка MATLAB/TOOLBOX/MATLAB. У ній міститься набір m-файлів стандартного розширення системи, які називаються Toolbox. Перегляд цих файлів дозволяє детально оцінити можливості конкретної версії системи. Нижче перераховані основні папки набору Toolbox.

• Команди загального призначення:

General – команди загального призначення.

• Оператори, конструкції мови і системні функції:

ops – оператори і спеціальні символи;

lang – конструкції мови програмування;

strfun – строкові функції;

iofun – функції введення/ виведення;

timefun – функції часу і дат;

datatypes – типи і структури даних.

• Основні математичні і матричні функції:

elmat – команди створення елементарних матриць і операцій з ними;

elfun – елементарні математичні функції;

specfun – спеціальні математичні функції;

matfun – матричні функції лінійної алгебри;

datafun – аналіз даних і перетворення Фур'є;

polyfun – поліноміальні функції і функції інтерполяції;

funfun – функції функцій і функції вирішення ОДУ;

soarfun – функції розріджених матриць.

• Команди графіки:

graph2d – команди двовимірної графіки;

graph3d – команди тривимірної графіки;

specgraph – команди спеціальної графіки;

graphics – команди графіки Handle Graphics;

uitoob – графіка інтерфейсу користувача.

Повний список файлів будь-якої вкладеної папки можна вивести для перегляду за допомогою команди help ім'я, де ім'я – назва відповідної вкладеної папки (див. вище).

1.3.3 Збереження робочої області

Змінні і визначення нових функцій у системі MATLAB зберігаються в визначеній області пам'яті іменованою робочою областю. MATLAB дозволяє зберегти значення всіх змінних і визначень поточного сеансу роботи, тобто робочої області, у вигляді бінарних файлів з розширенням .mat. Для цього служить команда save, що може мати кілька форм:

• save fname – зберігається робоча область зі значеннями всіх змінних у файлі бінарного формату з ім'ям fname і розширенням .mat;

• save fname X – зберігається тільки значення змінної X;

• save fname X Y Z – зберігаються значення змінних X, Y і Z.

Після параметрів команди save можна вказати ключі, що уточнюють формат запису файлів:

• -mat – двійковий формат, що використовується за замовчуванням;

• -ascii – формат ASCII одиничної точності (8 цифр);

• -ascii -double – формат ASCII подвійної точності (16 цифр);

• -ascii -double -tabs – формат з роздільником і мітками табуляції;

• V4 – запис mat-файлу в стандарті версії MATLAB;

• -append – додавання в існуючий mat-файл.

Можливе завдання необхідності збереження у форматі функції, наприклад:

Save('fname','var1','var2')

У цьому випадку імена файлів і змінних задаються рядковими константами.