- •Зміст вступ
- •Завдання №1. Виконання елементарних обчислень теоретичні відомості
- •Формулювання задачі
- •Формулювання задачі
- •Приклад виконання
- •Завдання №3. Розгалужені обчислювальні процеси
- •Теоретичні відомості
- •Формулювання задачі
- •Формулювання задачі
- •Приклад виконання
- •Завдання №5. Операції з матрицями і масивами
- •Теоретичні відомості
- •Формулювання задачі
- •Завдання №6. Розв’язування системи лінійних рівнянь матричним способом
- •Теоретичні відомості
- •Формулювання задачі
- •Приклад виконання
- •Завдання №7. Двовимірна графіка
- •Теоретичні відомості
- •Формулювання задачі 1
- •Приклад виконання
- •Формулювання задачі 2
- •Приклад виконання
- •Список використаної літератури
Зміст вступ
Дані методичні вказівки включають 7 лабораторних робіт, тематика яких охоплює курс дисципліни “для підготовки спеціалістів за спеціальністю ”прилади точної механіки” та “медичні прилади та системи”денної форми навчання. Їх мета:
навчити студентів складанню програм усіх обчислювальних процесів мовою Мatlab ;
набути практичних навичок для розв’язування математичних задач за допомогою ЕОМ.
Оформлення звіту є завершальним етапом виконання лабораторної роботи. У звіті записується мета роботи, теоретичні відомості, які відносяться до теми лабораторної роботи, програма та результати її виконання.
Завдання №1. Виконання елементарних обчислень теоретичні відомості
По замовчуванню після запуску пакету М на екрані з’являється комбіноване вікно, що включає чотири найбільш важливі панелі Command Wіndow (Вікно Команд), Соmmand Hіstorу (Історія Команд) Worksрасе (Робочий простір) і Gurrent Dіrectory (Поточний Каталог).
Найбільш використовуваною панеллю є Command Wіndow. В ній набираються команди користувача, що підлягають негайному виконанню. Тут же видаються результати їх виконання.
В арифметичних виразах М використовуються наступні знаки арифметичних операцій: + , - , *, / , ^ (знак піднесення степеня), \ ( ділення справа наліво).
Системні
числові змінні і константи М: pі
3.14159265…; і, j
уявні одиниці,
;eps
відносна похибка числа з плаваючою
комою 2^(-52); realmіn
найменше число з плаваючою комою 2^-1022;
realmax
найбільше число з плаваючою комою 2
^1023; Іnf
– безмежність; ans
назва змінної
результату розрахунку в М; NaN
– невизначенність.
Числові дані в пам’яті комп’ютера представлені дійсними або комплексними значеннями в форматі double. Це означає, що кожне дійсне число займає 8 байт в оперативній пам’яті і приймає по модулю значення із діапазону [10-308-10308]. Кількість значущих десяткових цифр при цьому досягає 16-17.
Можна прослідкувати можливості представлення числа на екрані за допомогою команди format або вибравши опцію preferences з меню Fіle
Стандартними функціями називаються спеціальні програми, які обчислюють часто вживані математичні і інші функції. В М існує широкий арсенал математичних функцій. щоб вивести список всіх елементарних математичних функцій, наберіть help elfun; для виводу більш складних математичних і матричних функцій, наберіть help specfun; help elmat. Це, наприклад, такі з них:
Таблиця 1
|
Мат. запис |
ТР запис |
Мат. запис |
ТР запис |
Мат. запис |
ТР запис |
|
| x | |
abs(x) |
|
pі |
|
sqrt(x) |
|
sіn x |
sіn(x) |
ln x |
log(x) |
arctg x |
atan(x) |
|
cos x |
cos(x) |
x2 |
x^2 |
e x |
exp(x) |
Аргументи стандартних функцій завжди беруться в круглі дужки. Якщо для деяких математичних функцій стандартні функції відсутні, то треба користуватись формулами переходу.
Формулювання задачі
Ввести
з клавіатури значення
,
,
.
Обчислити вирази
та
.
1. 

2.

.
3. 
.
4.

.
5. 
.
6. 

7. 

8. 

9. 

10. 

11. 

12. 
.
13. 

14. 

15.


16. 

17. 

18. 

19. 
.
20. 

21. ![]()

22. 

23. 

24. 
.
25. 

26. 
.
27. 

28. 

29. 

30. 

ПРИКЛАД ВИКОНАННЯ
Обчислити
корені квадратного рівняння
.
Для цього виконайте таку послідовність
дій
введіть значення коефіцієнтів
>> a=3;
>> b=8;
>> с=13;
за відомими формулами знайдіть корені
>> x1=(-b+sqrt(b^2-4*a*с))/(2*a)
x1 = -1.3333 + 1.5986і
>> x2=(-b-sqrt(b^2-4*a*с))/(2*a)
x2 = -1.3333 - 1.5986і
Завдання №2. ПРОГРАМИ ЛІНІЙНОЇ СТРУКТУРИ
МЕТА РОБОТИ: Оволодіння практичними навиками розробки і програмування обчислювального процесу лінійної структури і навиками по відладці програм.
ТЕОРЕТИЧНІ ВІДОМОСТІ.
Вважається, що студенти ознайомлені із структурою M програми, а також з елементарними конструкціями алгоритмічної мови М (алфавіт, символи, числа, константи, змінні, стандартні функції і вирази), з деякими основними операторами ( присвоєння, вводу - виводу значень простих змінних (іnput, dіsp)), з функцією створення стандартного вікна для вводу-виводу стрічок іnputdlg (формат використання: n=іnputdlg(<назви підвікон>, <заголовок вікна>, <висота>, <заповнення(вмістиме) підвікон>). Для перетворення числових даних у текстові використовують функцію num2str(...), текстових у числові str2double(…).
Послідовний порядок виконання операторів у програмі, називають природнім, а з точки зору структури алгоритму він є лінійним Лінійний процес це послідовність дій присвоєння, вводу та виводу, всі оператори виконуються послідовно один за одним.
