- •Методичні вказівки
- •Передмова
- •Лабораторна робота 1 Вивчення системи автоматизованого моделювання MatLab: інтерфейс середовища MatLab; введення даних і прості обчислення
- •1.1 Основні відомості про пакет MatLab
- •1.1.1 Інтерфейс середовища MatLab
- •1.1.2 Введення даних та операції з ними
- •1.1.3 Деякі базові команди та системні змінні
- •1.1.4 Збереження даних для відновлення роботи
- •1.1.5 Оформлення результатів обчислень
- •1.1.6 Введення передаточних функцій (пф) та побудова графіків перехідних процесів
- •1.1.7 Побудова частотних характеристик
- •1.1.8 Завдання з’єднань блоків у MatLab
- •Лабораторна робота 2 Дослідження динамічних характеристик інтегруючої та інерційної ланок. Вплив зворотного зв’язку
- •2.1 Теоретична частина
- •2.2 Дослідна частина
- •2.4 Контрольні запитання
- •Лабораторна робота 3 Дослідження динамічних характеристик коливальної ланки
- •3.1 Теоретична частина
- •3.2 Дослідна частина
- •3.2.1 Порядок проведення роботи
- •3.4 Контрольні запитання
- •Лабораторна робота 4 Дослідження впливу гнучкого зворотного зв’язку на якісні показники сак
- •4.1 Теоретична частина
- •4.2 Дослідна частина
- •4.2.1 Хід виконання
- •4.4 Контрольні запитання
- •Лабораторна робота 5 Дослідження впливу чистого запізнювання на якісні показники сак
- •5.1 Теоретична частина
- •5.2 Дослідна частина
- •5.2.1 Хід роботи
- •5.4 Контрольні запитання
- •Лабораторна робота 6 Дослідження сак з під-регулятором
- •6.1 Теоретична частина
- •6.2 Дослідна частина
- •6.2.1 Хід виконання
- •6.4 Контрольні запитання
- •Додаток а Програма для аналізу впливу зміни коефіцієнтів кі, кд та кп
- •Перелік посилань
1.1.3 Деякі базові команди та системні змінні
До базових команд середовища MatLab можна віднести наступні:
clc |
– очищує екран і розміщує курсор у лівому верхньому куті порожнього екрана.
|
|
help |
– вивід довідкової інформації по функціях MatLab у вікні Command Window.
Приклад. |
|
help help |
% Вивід інформації по використанню команди help |
|
help sin |
% Вивід інформації по функції sin (або іншої потрібної) |
|
help elfun |
% Показує перелік елементарних функцій |
|
help specfun |
% Показує перелік спеціальних функцій |
|
help |
% Вивід всіх розділів довідкової системи |
|
Основні системні змінні, застосовувані в системі MatLab, приведені в табл. 1.1.
Таблиця 1.1 – Основні системні змінні
Позначення |
Назва |
Приклад |
і або j |
– уявна одиниця (квадратний корінь з -1); |
Приклад. >>c=45+i*75 c = 45.0000+75.0000i |
pi |
– число = 3.14159265358979; |
Приклад. >>fi=pi/2 fi = 1.5708 |
inf |
– значення машинної нескінченності; |
Приклад. >>k=2/cosd(90) % функція cosd() має аргументом кут у градусах, дивись help elfun Warning: Divide by zero. k = -Inf |
ans |
– змінна, що зберігає результат останньої операції без знака привласнення; |
Приклад. >>sin(pi/4) % функція sin() з аргументом у радіанах ans = 0.7071 |
NaN |
– вказівка на нечисловий характер даних (Not-a-Number), а також невизначеність 0/0; |
Приклад. >>x=-pi:pi/3:pi; >>z=sin(x)./x Warning: Divide by zero. z = …….NaN……. |
1.1.4 Збереження даних для відновлення роботи
До сих пір мова йшла про роботу з MatLab у інтерактивному режимі, на зразок «питання-відповідь». Всі ці результати зникають при вимиканні MatLab і не з’являються при повторному запуску, але на етапі розробки зручніше зберігати дані. Щоб зберегти дані, їх краще оформити у вигляді так званого m-файлу (script – якщо це повністю закінчений фрагмент, який не потребує введення додаткових даних; якщо потребує – тоді це файл-функція, який ми зараз не розглядаємо).
Для створення такого файлу і збереження в ньому ваших результатів оберіть у меню File/New/M-file (або script) та скопіюйте у вікно Редактора, що з’явиться на екрані, свою інформацію. Відредагуйте її згідно з правилами MatLab: видаліть позначки “>>” на початку кожного рядка, а також результати розрахунків, додайте у кожному рядку символ “;”. Зберігати файл краще на свою флешку, попередньо задавши і’мя тільки латинськими літерами. Розширення «.m» комп’ютер додає самостійно. Для запуску скопіюйте всю відредаговану інформацію з файлу і розмістіть її знову у командне вікно MatLab після позначки “>>”. Нажміть клавішу Enter, і ваша програма виконається. Якщо знайдуться помилки, внесіть виправлення у вікні Редактора файлу, знов скопіюйте і запустіть до виконання.
