- •Лабораторна робота № 1 Інтерфейс середовища MatLab 7. Введення даних і прості обчислення.
- •1.2 Завдання на лабораторну роботу
- •1.3 Основні теоретичні відомості і вказівки до виконання роботи
- •1.3.1 Інтерфейс середовища MatLab 7
- •1.3.2 Введення даних та операції з ними
- •1.3.3 Базові команди
- •1.3.4 Системні змінні
- •1.4 Контрольні питання
1.3.3 Базові команди
До базових команд середовища MatLab можна віднести наступні:
clc |
- очищає екран і розміщає курсор у лівому верхньому куті порожнього екрана;
|
|
help |
- вивід довідкової інформації по функціям MatLab у вікні Command Window;
Приклад: |
|
help help |
% Вивід інформації по використанню команди help |
|
help sin |
% Вивід інформації по функції sin |
|
help elfun |
% Показує перелік елементарних функцій |
|
help specfun |
% Показує перелік спеціальних функцій |
|
help |
% Вивід всіх розділів довідкової системи
|
|
helpwin |
- аналогічна команді help, але виводить інформацію у вікно Help;
|
|
demo |
- відображає перелік демонстраційних програм у вікні Help;
|
|
doc |
- вивід довідкової інформації по функціям MatLab у вікні Help (інформація, що виводить ця команда може бути більш повною ніж та, що виводиться командами help та helpwin); |
|
1.3.4 Системні змінні
Основні системні змінні, застосовувані в системі MatLab:
і або 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) Warning: Divide by zero. k = -Inf |
ans |
– змінна, що зберігає результат останньої операції без знака привласнення;
Приклад: >>sin(pi/4) ans = 0.7071
|
NaN |
- указівка на нечисловий характер даних (Not-a-Number), а також невизначеність 0/0;
Приклад:
>> x=-pi:pi/3:pi; >> z=sin(x)./x Warning: Divide by zero. z = 0.0000 0.4135 0.8270 NaN 0.8270 0.4135 0.0000 |
1.4 Контрольні питання
У звітах лабораторних робіт мають бути:
назва та мета роботи ;
опис виконання індивідуального завдання;
письмова відповідь на контрольні запитання, вказані викладачем;
висновки про роботу.
Додаток А: Спеціальні символи:
: Двокрапка служить для формування підвекторів і підматриць з векторів і матриць
( ) Круглі дужки застосовуються для завдання порядку виконання операцій в арифметичних виразах, вказівки аргументів функцій і вказівки індексів елементу вектора або матриці
[ ] Квадратні дужки призначені для формування векторів і матриць
{ } Фігурні дужки служать для формування масивів осередків
. Десяткова крапка застосовується для відділення дробової частини чисел від цілої, а також для виділення полів структур
... Три крапки в кінці рядка означають перенесення на наступний рядок
; Використовується для розділення рядків матриць (у круглих дужках), а також для придушення висновку на екран результатів обчислень (в кінці операторів)
% Знаком відсотка передують текстові коментарі (такі коментарі MatLab ігнорує)
%% Використовується для підвищення легкості для читання тексту за рахунок розбиття його на блоки.
= Знак рівності є символом привласнення значень в арифметичних виразах
’ Апостроф є символом транспонування; текст, поміщений в апострофи, представляється як вектор символів з компонентами, ASCII-кодами символів, що є
Таблиця Б.1 – Варіанти завдань.
№ Вар. |
Схема |
Формули |
Вихідні дані |
||
Z1 |
Z2 |
Z3 |
|||
1 |
|
|
|
|
|
2 |
|
|
|
||
3 |
|
|
|
||
4 |
|
|
|
||
5 |
|
|
|
||
6 |
|
|
|
||
7 |
|
|
|
|
|
8 |
|
|
|
||
9 |
|
|
|
||
10 |
|
|
|
||
11 |
|
|
|
||
12 |
|
|
|
||
№ Вар. |
Схема |
Формули |
Вихідні дані |
||
Z1 |
Z2 |
Z3 |
|||
13 |
|
|
|
|
|
14 |
|
|
|
||
15 |
|
|
|
||
16 |
|
|
|
||
17 |
|
|
|
||
18 |
|
|
|
||
19 |
|
|
|
|
|
20 |
|
|
|
||
21 |
|
|
|
||
22 |
|
|
|
||
23 |
|
|
|
||
24 |
|
|
|
||
№ Вар. |
Схема |
Формули |
Вихідні дані |
||
Z1 |
Z2 |
Z3 |
|||
25 |
|
|
|
|
|
26 |
|
|
|
||
27 |
|
|
|
||
28 |
|
|
|
||
29 |
|
|
|
||
30 |
|
|
|
||
