Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Виконання обчислювальних операцій в середовищі МАТЛАБ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
КН
Кафедра:
ЗІ

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Інформаційні технології

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА кафедра ЗІ З В І Т до лабораторної роботи №1 з курсу:“ Інформаційні технології ” на тему:“ Виконання обчислювальних операцій в середовищі МАТЛАБ” Варіант №2 Мета роботи - вивчити засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій. Завдання до виконання контрольних робіт У всіх завданнях k – номер варіанту (наданий викладачем або остання цифра номера залікової книжки студента). Завдання 1. Знайти , якщо , ,  Завдання 2. Обчислити скалярний добуток з використан- ням вхідних даних завдання 1. Перевірити вектори  і на ортогональність. Завдання 3. Знайти детермінант матриці  за правилом трикутників. Завдання 4. Перевірити правильність знаходження , обчисливши визначник як суму добутків елементів: а) другого стовпця на відповідні алгебраїчні доповнення; б) третього рядка на алгебраїчні доповнення. Завдання 5. Визначити ранг матриці  із завдання 3. Завдання 6. Нарисувати графік функції , обчислити першу та другу похідну (  та ), а також неозначений і означений інтеграли  і , якщо ,  ,  . Код програми fprintf( 'Zavdannya_1\n'); k=2; a=[3.8 (-5+k) (k^2+8) 6-k]; b=[-0.5 -4.5 (-9*k) (k^3)]; L= 7*k+3 M=10-k^(-4) c=L*a+M*b fprintf( 'Zavdannya_2\n'); s=sum((M*a).*((k+8)*b)) if s == 0 fprintf('Ortogonal\n'); else fprintf ('Not ortogonal\n'); end; fprintf( 'Zavdannya_3\n'); 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(1,3)-A(3,1)*A(2,2)*A(3,3)-A(1,1)*A(3,2)*A(2,3) fprintf( 'Zavdannya_4\n'); DetA_a=-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)) DetA_b=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( 'Zavdannya_5\n'); Rank=rank(A) fprintf( 'Zavdannya_6\n'); syms x; f=k*x.^2+(-1)^k; fprintf('1 derivative f(x)=%s\n',char(diff(f))); fprintf('2 derivative f(x)=%s\n',char(diff(diff(f)))); x=-4*k:0.1:4*k; F=k*x.^2+(-1)^k; y=abs(F+k-5); plot(x,y) a1 = 0; b1 = 4*k; fun = @(x)k*x.^2+(-1)^k; Delf=integral(fun, a1, b1) syms x; Indelf=int(fun,x) Результат Zavdannya_1 L = 17 M = 9.9375 c = 59.6312 -95.7188 25.1250 147.5000 Zavdannya_2 s = -1.7132e+04 Not ortogonal Zavdannya_3 DetA = -39.9000 Zavdannya_4 DetA_a = -39.9000 DetA_b = -39.9000 Zavdannya_5 Rank = 3 Zavdannya_6 1 derivative f(x)=4*x 2 derivative f(x)=4 Delf = 349.3333 Indelf = (2*x^3)/3 + x / Скріншоти від обчислень в Excel  Висновок: на цій лабораторній роботі я вивчив засоби для моделювання та виконання обчислювальних операцій в середовищі МАТЛАБ при використанні інформаційних технологій, а також здійснив перевірку обчислень в Excel. В Excel для розрахунку визначника я використав формулу MDETERM, для обчислення скалярного добутку векторів SUMPRODUCT. В середовищі МАТЛАБ я використовував оператор if, функцію plot(x,y) для побудови графіків та фунцкію fprintf( ) для виводу даних.
Антиботан аватар за замовчуванням

03.11.2018 11:11

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини