Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka matlab.doc
Скачиваний:
17
Добавлен:
16.02.2016
Размер:
1.37 Mб
Скачать

Зміст вступ

Дані методичні вказівки включають 7 лабораторних робіт, тематика яких охоплює курс дисципліни “для підготовки спеціалістів за спеціальністю ”прилади точної механіки” та “медичні прилади та системи”денної форми навчання. Їх мета:

  • навчити студентів складанню програм усіх обчислювальних процесів мовою Мatlab ;

  • набути практичних навичок для розв’язування математичних задач за допомогою ЕОМ.

Оформлення звіту є завершальним етапом виконання лабораторної роботи. У звіті записується мета роботи, теоретичні відомості, які відносяться до теми лабораторної роботи, програма та результати її виконання.

Завдання №1. Виконання елементарних обчислень теоретичні відомості

По замовчуванню після запуску пакету М на екрані з’являється комбіноване вікно, що включає чотири найбільш важливі панелі  Command Wіndow (Вікно Команд), Соmmand Hіstorу (Історія Команд) Worksрасе (Робочий простір) і Gurrent Dіrectory (Поточний Каталог).

Найбільш використовуваною панеллю є Command Wіndow. В ній набираються команди користувача, що підлягають негайному виконанню. Тут же видаються результати їх виконання.

В арифметичних виразах М використовуються наступні знаки арифметичних операцій: + , - , *, / , ^ (знак піднесення степеня), \ ( ділення справа наліво).

Системні числові змінні і константи М:  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)

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.

ПРИКЛАД ВИКОНАННЯ

Обчислити корені квадратного рівняння . Для цього виконайте таку послідовність дій

  1. введіть значення коефіцієнтів

>> a=3;

>> b=8;

>> с=13;

  1. за відомими формулами знайдіть корені

>> 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(…).

Послідовний порядок виконання операторів у програмі, називають природнім, а з точки зору структури алгоритму він є лінійним Лінійний процес  це послідовність дій присвоєння, вводу та виводу, всі оператори виконуються послідовно один за одним.

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