МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА
Кафедра ЗІ
Звіт
до лабораторної роботи №1
з курсу: «Інформаційні технології»
на тему: «Виконання обчислювальних операцій в середовищі МАТЛАБ»
ЛЬВІВ 2016
Мета роботи – вивчити засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій.
Основні теоретичні відомості
У середовищі МАТЛАБ реалізовано широкий набір функцій для виконання обчислювальних операцій. Розглянемо найпростіші виконання операцій векторної алгебри: операції з векторами, множення матриці на вектор, обчислення визначників матриць.
Завдання
1. Ознайомитись із основами виконання операцій векторної алгебри та обчислення визначників.
2. Отримати варіант роботи у викладача.
3. Загрузити систему МАТЛАБ в комп’ютер.
4. Створити скрипт-файл лабораторної роботи.
5. Отримати числові результати і перенести їх у звіт.
6. Відкрити новийфайл в Excel.
7. Повторити в Excel проведені в МАЛАБі обчислення для перевірки.
8. Порівняти результати, отримані обома методами.
Скрипт-файл лабораторної роботи.
k=6
a=[3.8; -5+k; k*k+8; 6-k]
b=[-0.5; -4.5; -9*k; k^3]
lambda=7*k+3
mu=10-k^-(4)
c=lambda*a+mu*b
skaldob=sum((mu*a).*((k+8)*b))
ort=sum(a.*b)
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(1,3)*A(2,1)*A(3,2)-A(1,3)*A(2,2)*A(3,1)-A(1,2)*A(2,1)*A(3,3)-A(1,1)*A(2,3)*A(3,2)
detA_2=(-1)^(1+2)*A(1,2)*(A(2,1)*A(3,3)-A(2,3)*A(3,1))+(-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(1,3)*A(2,1))
detA_3=(-1)^(1+3)*A(1,3)*(A(2,1)*A(3,2)-A(2,2)*A(3,1))+(-1)^(2+3)*A(2,3)*(A(1,1)*A(3,2)-A(1,2)*A(3,1))+(-1)^(3+3)*A(3,3)*(A(1,1)*A(2,2)-A(1,2)*A(2,1))
r=rank(A)
x=-4*k:0.1:4*k;
fx=k*x.^2+(-1).^k;
y=abs(fx+k-5);
plot(x,y)
symsx;a=0;b=4*k;
fx=k*x.^2+(-1).^k;
x=-4*k:0.1:4*k;
fx=k*x.^2+(-1).^k;
poh_1=k*2*x;
poh_2=k*2;
Int_neoz=20*x^3/3-x;
Int_oz=int(fx,a,b)
Результати виконання в МАТЛАБ
k = 6
a = 3.8000
1.0000
44.0000
0
b = -0.5000
-4.5000
-54.0000
216.0000
lambda = 45
mu = 9.9992
c = 1.0e+003 *
0.1660
0.0000
1.4400
2.1598
skaldob = -3.3351e+005
ort = -2.3824e+003
A = 8.0000 -6.0000 15.0000
1.0000 1.2000 -3.5000
6.0000 -3.1000 7.5000
detA = 1.7000
detA_2 = 1.7000
detA_3 = 1.7000
r = 3
/
fx = 6*x^2 + 1
poh_1 = 12*x
poh_2 = 12
Int = 2*x^3+x
Intlab = 27672
Перевірка в Ecxel
Детермінант матриці:
/
Графік:
/
Вектор С і скалярний добуток:
/
Висновок:
В цій лабораторній роботі я навчився використовувати засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій. Всі розрахунки було перевірено у програмі Excel з офісного пакету Microsoft Office.