DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Виконання обчислювальних операцій в середовищі MATLAB

Оригінальна назва роботи

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

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

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

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

Рік:
2018
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Інформаційні технології
Група:
КН-11
Коротко про документ

Про що ця робота

Звіт присвячено вивченню засобів моделювання та виконання обчислювальних операцій у середовищі MATLAB. У роботі наведено практичні завдання з лінійної алгебри, побудови графіків та обчислення інтегралів.

У роботі розглядаються

  • MATLAB
  • Лінійна алгебра
  • Матричні обчислення
  • Вектори
  • Визначник матриці
  • Ранг матриці
  • Графіки функцій
  • Інтегрування

Зміст і розділи

  1. Мета роботи
  2. Завдання до виконання
  3. Код програми
  4. Результат
  5. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів
Викладачі:Лах Ю.В.

Ключові поняття

MATLABматрицядетермінантранг матриціскалярний добутокортогональністьпохіднаінтегралграфік функції

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА кафедра ЗІ З В І Т до лабораторної роботи №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( ) для виводу даних.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!