МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
Кафедра ЗІ
/
Звіт
до лабораторної роботи №1
з курсу: «Інформаційні технології»
на тему: «Виконання обчислювальних операцій в середовищі Matlab»
МЕТА РОБОТИ – вивчити засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій.
Завдання до виконання лабораторної роботи
У всіх завданнях k – номер варіанту (наданий викладачем або остання цифра номера залікової книжки студента).
Завдання 1. Знайти , якщо , ,
Завдання 2. Обчислити скалярний добуток з використанням вхідних даних завдання 1. Перевірити вектори і на ортогональність.
Завдання 3. Знайти детермінант матриці за правилом трикутників.
Завдання 4. Перевірити правильність знаходження , обчисливши визначник як суму добутків елементів:
а) другого стовпця на відповідні алгебраїчні доповнення;
б) третього рядка на алгебраїчні доповнення.
Завдання 5. Визначити ранг матриці із завдання 3.
Завдання 6. Нарисувати графік функції , обчислити першу та другу похідну ( та ), а також неозначений і означений інтеграли і , якщо , , .
Код програми
k=16;
A=[8, -k, 15; k-5, 1.2, k-9.5; k, -3.1, k+1.5];
A
d= det(A)
r= rank(A)
A1=-(A(2, 1)*A(3,3) - A(3,1)*A(2,3))
A2=A(1,1)*A(3,3)-A(3,1)*A(1,3)
A3=-(A(1,1)*A(2,3)-A(2,1)*A(1,3))
d1=A(1,2)*A1+A(2,2)*A2+A(3,2)*A3
A11=A(1,2)*A(2,3)-A(2,2)*A(1,3)
A22= -(A(1,1)*A(2,3)-A(2,1)*A(1,3))
A33=A(1,1)*A(2,2)-A(2,1)*A(1,2)
d2=A(3,1)*A11+A(3,2)*A22+A(3,3)*A33
a=[3.8; -5+16; (16^2)+8; 6-16];
b=[-0.5; -4.5; -9*16; 16^3;];
l=(7*16)+3;
u=10-(16^(-4));
c=(l*a)+(b*u)
p=dot(u.*a, 24.*b)
s= dot(a,b);
s
if s == 0
fprintf( 'Ortogonalni \n');
else fprintf( 'Ne ortogonalni\n');
end;
x= -k:0.1:4*k;
fn= k*(x.^2)+((-1).^k);
y=abs(fn+k-5);
plot( x, y, 'k-')
syms x
f=sym('16*(x^2)+((-1)^16)')
I=int(f, x)
I2=int(f, x, 0, 64)
DF1=diff(f,1)
DF2=diff(f,2)
Результат виконання роботи
>> Rank
A =
8.0000 -16.0000 15.0000
11.0000 1.2000 6.5000
16.0000 -3.1000 17.5000
d =
945.7000
r =
3
A1 =
-88.5000
A2 =
-100
A3 =
113
d1 =
945.7000
A11 =
-122
A22 =
113
A33 =
185.6000
d2 =
945.7000
c =
1.0e+04 *
0.0432
0.1220
2.8920
3.9810
p =
-1.8967e+07
s =
-7.9027e+04
Ne ortogonalni
f =
16*x^2 + 1
I =
(16*x^3)/3 + x
I2 =
4194496/3
DF1 =
32*x
DF2 =
32
/
Рис.1 Графік функції.
Рис.2 Перевірка обчислень в MS Excel.
Висновок – в даній лабораторній роботі я вивчив засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій.