Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
za4et.doc
Скачиваний:
0
Добавлен:
14.12.2019
Размер:
145.41 Кб
Скачать

Національний технічний університет україни «київський політехнічний інститут» Кафедра Акустики та акустоелектроніки

ЗВІТ

до комп’ютерних практикумів

з кредитного модуля

«Інформатика 1. Персональні комп’ютери та основи програмування»

Варіант № 1

Виконав:

Перевірив:

Студент І курсу

гр. ДГ-21

Бойчук Василь Володимирович

К.т.н., доцент каф. А та АЕ

Богданова Н.В.

Практикуми за програмою

Додаткові завдання

№ роботи

1

2

3

4

9

10

5

6

7

8

Оцінка захисту

Загальна

сума

балів

2012р.

Комп'ютерна практика №1

ТЕМА: Введення у систему MATLAB. Типи даних. MATLAB як науковий

калькулятор. Найпростіші операції з числами.

Мета роботи: Освоєння початкових навичок роботи в системі, ознайомлення

з її інтерфейсом, освоєння роботи з довідковою системою, навчання основам

роботи в режимі діалогу в MATLAB, виконання найпростіших операцій з

числами.

Обчислити квадратний корінь з виразу (x3 + y3 ) у форматі за

замовчуванням; змінити формат чисел на формат long та виконати

обчислювання кореня для відповідних чисел:

>> x=1; y=12; disp(sqrt(x^3+y^3))

41.5812

>> format long; disp(sqrt(x^3+y^3))

41.58124577258358

Виконати приклади обчислення математичних виразів при певному

значенні змінної :

>> exp(x)*(x^3-cos(x^2))+1/10*log(x)

ans =

-0.79628779417369 + 0.31415926535898i

Комп'ютерна практика №2

Тема. Операції з числами у системі MATLAB. Елементарна математика.

Підсистема Symbolic Math.

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

Завдання 1. Обчислити значення функції (див. варіанти у таб. 2.1) для

визначених значень аргументу x : -1≤ x ≤1, ∆x = 0.1. Результат визначити в

різних форматах і проаналізувати інформацію про змінні за допомогою

команди whos.

>> x=-1:0.1:1;

>> 1./(sqrt((x.^3)+(4.*x.^2)-6)+cos(x))

ans =

Column 1

0.16412951275018 - 0.52615110470068i

Column 2

0.16039896172368 - 0.48198560432321i

Column 3

0.15700785862125 - 0.44800190998362i

Column 4

0.15395425050917 - 0.42141072501032i

Column 5

0.15123851232953 - 0.40046445057150i

Column 6

0.14886515020969 - 0.38401836115900i

Column 7

0.14684456406089 - 0.37130374020562i

Column 8

0.14519524648998 - 0.36180339577707i

Column 9

0.14394685876385 - 0.35518146553000i

Column 10

0.14314478494355 - 0.35124503380357i

Column 11

0.14285714285714 - 0.34992710611188i

Column 12

0.14318598341793 - 0.35128717982500i

Column 13

0.14428592970968 - 0.35553074318413i

Column 14

0.14639673935505 - 0.36305511439183i

Column 15

0.14990364987754 - 0.37453965378348i

Column 16

0.15545776155777 - 0.39112154072870i

Column 17

0.16424004698580 - 0.41475667357010i

Column 18

0.17861866457967 - 0.44903451941884i

Column 19

0.20410929296180 - 0.50130071224036i

Column 20

0.25714000065581 - 0.58953097969571i

Column 21

0.41821440437128 - 0.77403779297093i

Завдання 2. Задати два комплексних числа z1 і z2. Обчислити їх суму, добуток та частку. Виділити дійсну та мниму частини результатів операцій.

>> z1=2+3i;

>> z2=3+2i;

>> disp(z1+z2)

5.00000000000000 + 5.00000000000000i

>> disp(z1*z2)

0 +13.00000000000000i

>> disp(z1/z2)

0.92307692307692 + 0.38461538461538i

5.00000000000000;0; 0.92307692307692 - дійсні частини 5.00000000000000i; 13.00000000000000i; 0.38461538461538i - мнимі частини

Завдання 3. Знайти квадратний корінь із комплексного числа z1

>> disp(sqrt(z1))

1.67414922803554 + 0.89597747612984i

Завдання 4. Обчислити натуральний логарифм комплексного числа z2.

>> disp(log(z2))

1.28247467873077 + 0.58800260354757i

Завдання 5. Задати символьні змінні x, y.

Завдання 6. Призначити символьній змінній z відповідний вираз

(варіанти виразів надані у таблиці 2.3).

Завдання 7. Знайти вираз z2 та присвоїти результат символьній змінній az .

Потім у виразі az розкрити дужки та присвоїти результат az1.

Завдання 8. Вираз az1 розкласти на множники та привести результат до

компактної форми.

>> syms x y

>> z=x^3-2*y^2

z =

x^3-2*y^2

>> az=z^2

az =

(x^3-2*y^2)^2

>> azl=expand(az)

azl =

x^6-4*x^3*y^2+4*y^4

>> factor(azl)

ans =

(x^3-2*y^2)^2

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