МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА
Кафедра Захист інформації
З В І Т
До лабораторної роботи №1
з курсу:
«Інформаційні технології»
на тему:
«Виконання обчислювальних операцій в середовищі MatLab»
Варіант – 3
Львів-2014
МЕТА РОБОТИ– вивчити засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій.
ЗАВДАННЯ
1. Ознайомитись із основами виконання операцій векторної алгебри та обчислення визначників.
2. Отримати варіант роботи у викладача.
3. Загрузити систему МАТЛАБ в комп’ютер.
4. Створити скрипт-файл лабораторної роботи.
5. Отримати числові результати і перенести їх у звіт.
6. Відкрити новий файл в Excel.
7. Повторити в Excel проведені в МАЛАБ обчисленнядля перевірки.
8. Порівняти результати, отримані обома методами.
9. Оформити звіт.
Завдання до виконання контрольних робіт
У всіх завданнях k – номер варіанту (наданий викладачем або останняцифра номера залікової книжки студента).
Завдання 1. Знайти,
якщо, ,
Завдання 2. Обчислити скалярний добутокз використанням
Вхідних даних завдання 1. Перевірити вектори і на ортогональність.
Завдання 3. Знайти детермінант матриці
за правилом трикутників.
Завдання 4. Перевірити правильність знаходження, обчисливши
визначник як суму добутків елементів:
а) другого стовпця на відповідні алгебраїчні доповнення;
б) третього рядка на алгебраїчні доповнення.
Завдання 5. Визначити ранг матрицііз завдання 3.
Завдання 6. Нарисувати графік функції, обчислити першу та
другу похідну( та ), а також неозначений і означений інтеграли
і , якщо, , .
Лістинг програми:
k=3
L=7*k+3
M=10-k^(-4)
a=[3.8; -5+k; k^2+8; 6-k]
b=[-0.5; -4.5; -9*k; k^3]
La=L*a
Mb=M*b
c=La+Mb
Ma=M*a
B1=(k+8)*b
S=sum(Ma.*B1)
S1=dot(a,b)
A=[8 -k 15; k-5 1.2 k-9.5; k -3.1 k+1.5]
D=det(A)
D1= - A(1,2)*(A(2,1)*A(3,3)-A(3,1)*A(2,3))+A(2,2)*(A(1,1)*A(3,3)-A(3,1)*A(1,3))-A(3,2)*(A(1,1)*A(2,3)-A(2,1)*A(1,3))
D2=A(3,1)*(A(1,2)*A(2,3)-A(2,2)*A(1,3))-A(3,2)*(A(1,1)*A(2,3)-A(1,3)*A(2,1))+A(3,3)*(A(1,1)*A(2,2)-A(2,1)*A(1,2))
R=rank(A)
a=0
b=4*k
x=1:0.06:30;
F=k*x.^2+(-1)^k;
y=abs(F+k-5);
plot(x,y)
deriv_y = diff(y);
deriv_y_2 = diff(y,2);
syms X
f=sym('3*X^2+(-1)^3');
int(f,X)
I1=int('3*X^2+(-1)^3','X',a,b);
vpa(I1,5)
Результати програми
k =
3
L =
24
M =
9.9877
a =
3.8000
-2.0000
17.0000
3.0000
b =
-0.5000
-4.5000
-27.0000
27.0000
La =
91.2000
-48.0000
408.0000
72.0000
Mb =
-4.9938
-44.9444
-269.6667
269.6667
c =
86.2062
-92.9444
138.3333
341.6667
Ma =
37.9531
-19.9753
169.7901
29.9630
B1 =
-5.5000
-49.5000
-297.0000
297.0000
S =
-4.0749e+004
S1 =
-370.9000
A =
8.0000 -3.0000 15.0000
-2.0000 1.2000 -6.5000
3.0000 -3.1000 4.5000
D =
-47.5000
D1 =
-47.5000
D2 =
-47.5000
R =
3
a =
0
b =
12
ans =
X^3-X
ans =
1716.
Скріншоти від обчислень в Excel