Добавил:
Допоможу чим зможу) Відсигнальте якщо знайшли шось корисне) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ІКТА / КБ-24 / Інформаційні технології Лах Ю.В. / IT Звіт №1 Войтович О.О

.docx
Скачиваний:
48
Добавлен:
18.09.2018
Размер:
123.06 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»

ІКТА

кафедра ЗІ

З В І Т

до лабораторної роботи № 1

з курсу: «ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ»

Варіант № 2

Виконав: ст. гр. КБ-24

Войтович О. О.

Прийняв: Крет Т.Б.

Львів 2018

Мета роботи вивчити засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій.

1.Завдання

У всіх завданнях k – номер варіанту (наданий викладачем або остання цифра номера залікової книжки студента).

Завдання 1. Знайти ,

якщо , ,

Завдання 2. Обчислити скалярний добуток з використан-

­ням вхідних даних завдання 1. Перевірити вектори і на ортогональність.

Завдання 3. Знайти детермінант матриці

за правилом трикутників.

Завдання 4. Перевірити правильність знаходження , обчисливши

визначник як суму добутків елементів:

а) другого стовпця на відповідні алгебраїчні доповнення;

б) третього рядка на алгебраїчні доповнення.

Завдання 5. Визначити ранг матриці із завдання 3.

Завдання 6. Нарисувати графік функції , обчислити першу та

другу похідну ( та ), а також неозначений і означений інтеграли

і , якщо , , .

2. Код програми

k=2;

a=[3.8 (-5+k) ((k^2)+8) (6-k)];

b=[-0.5 -4.5 (-9*k) k^3];

L=3*k+3;

N=10-(k^(-4));

c=L*a+N*b;

fprintf('a=(%.1f; %.1f; %.1f; %.1f)\n', a);

fprintf('b=(%.1f; %.1f; %.1f; %.1f)\n', b);

fprintf('L=%.1f \n', L);

fprintf('N=%.3f \n', N);

fprintf('c=(%3.f; %3.f; %3.f %3.f)\n', c);

s=sum((N*a).*((k+8)*b));

fprintf('s=%.3f \n', s);

if s==0

fprintf('Ортогональні \n');

else fprintf('Не Ортогональні \n');

end;

A=[8 -k 15; (k-5) 1.2 (k-9.5); k -3.1 (k+1.5)];

DetA=A(1,1)*A(2,2)*A(3,3)+A(1,2)*A(2,3)*A(3,1)+A(2,1)*A(3,2)*A(1,3)-A(3,1)*A(2,2)*A(1,3)-A(2,1)*A(1,2)*A(3,3)-A(1,1)*A(3,2)*A(2,3);

fprintf('DetA_fun=%.2f \n', DetA);

DetAA=-1^(1+2)*A(1,2)*(A(2,1)*A(3,3)-A(3,1)*A(2,3))+(-1)^(2+2)*A(2,2)*(A(1,1)*A(3,3)-A(3,1)*A(1,3))+(-1)^(3+2)*A(3,2)*(A(1,1)*A(2,3)-A(2,1)*A(1,3));

fprintf('Sum_2j=%.2f \n', DetAA);

DetAB=A(3,1)*(A(1,2)*A(2,3)-A(2,2)*A(1,3))*(-1)^(3+1)+A(3,2)*(A(1,1)*A(2,3)-A(2,1)*A(1,3))*(-1)^(3+2)+A(3,3)*(A(1,1)*A(2,2)-A(2,1)*A(1,2))*(-1)^(3+3);

fprintf('Sum_3i=%.2f \n', DetAB');

fprintf('Rang_A=%.0f \n', rank(A));

syms x;

f=k*x.^2+(-1)^k;

fprintf('Derivative_1=%s \n', char(diff(f)));

fprintf('Derivative_2=%s \n', char(diff(diff(f))));

x=-4*k:0.1:4*k;

f2=k*x.^2+(-1)^k;

y=abs(f2+k-5);

plot(x,y)

a1=0;

b1=4*k;

fun=@(x)k*x.^2+(-1)^k;

Res=integral(fun, a1, b1);

syms x;

Res2=int(fun, x);

fprintf('Визначений інтеграл=%.f \n', Res);

fprintf('Невизначений інтеграл=%s \n', char(Res2));

3.Результати роботи програми

a=(3.8; -3.0; 12.0; 4.0)

b=(-0.5; -4.5; -18.0; 8.0)

L=9.0

N=9.938

c=( 29; -72; -71 116)

s=-17132.250

Не Ортогональні

DetA_fun=-39.90

Sum_2j=-39.90

Sum_3i=-39.90

Rang_A=3

Derivative_1=4*x

Derivative_2=4

Визначений інтеграл=349

Невизначений інтеграл=x + (2*x^3)/3

4. Excel

Висновок: впродовж даної лабораорної роботи я вивчив засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій. А також освоїв певні операції у програмі Excel.