DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Робота з векторами та матрицями

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

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

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

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

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

Міністерство освіти і науки України Національний університет "Львівська політехніка" / Лабораторна робота №3 Робота з векторами та матрицями Мета роботи: навчитися ініціалізувати вектори та матриці, використовувати матричні функції. Завдання: 1.Створити матрицю:  де : n – номер варіанта. Для заданої матриці знайти обернену трьома способами (використовуючи стандартну функцію; використовуючи одиничну матрицю та операцію лівого матричного ділення; використовуючи одиничну матрицю та операцію правого матричного ділення; ) Для цього введемо в стрічку відповідні команди й отримаємо результати: >> n=2 n = 2 >> A=[3.2*n -5/n 9.7;3 2*n 10-n;1.5+n n-1.5 n] A = 6.4000 -2.5000 9.7000 3.0000 4.0000 8.0000 3.5000 0.5000 2.0000 >> tr1=inv(A) tr1 = -0.0266 -0.0654 0.3903 -0.1460 0.1404 0.1467 0.0830 0.0793 -0.2197 >> odyn=eye(size(A)) odyn = 1 0 0 0 1 0 0 0 1 >> tr=A\odyn tr = -0.0266 -0.0654 0.3903 -0.1460 0.1404 0.1467 0.0830 0.0793 -0.2197 >> tr3=odyn/A tr3 = -0.0266 -0.0654 0.3903 -0.1460 0.1404 0.1467 0.0830 0.0793 -0.2197 Завдання 2: За заданим матричним виразом обчислити матрицю К. Якщо К не є квадратною, доповнити її рядком або стовпчиком 1 2 3 до квадратної. Обчислити матрицю, обернену до доповненої матриці К, і визначник доповненої матриці К. Обчислити скалярний добуток матриці К на обернену К1 (результатом має бути одинична діагональна матриця). Обчислити слід та ранг матриці К. / Індивідуальне завдання: K=(A+C)T.*B >> A=[2 3.1;4.5 10.7;7 1] A = 2.0000 3.1000 4.5000 10.7000 7.0000 1.0000 >> B=[7.5 11 1.7; 5 4 2] B = 7.5000 11.0000 1.7000 5.0000 4.0000 2.0000 >> C=[1 0;7 8;5 6] C = 1 0 7 8 5 6 >> D=[7.4 5;9 8] D = 7.4000 5.0000 9.0000 8.0000 >> K=(A+C)'.*B K = 22.5000 126.5000 20.4000 15.5000 74.8000 14.0000 >> dop=[1 2 3] dop = 1 2 3 >> K1=cat(1,K,dop) K1 = 22.5000 126.5000 20.4000 15.5000 74.8000 14.0000 1.0000 2.0000 3.0000 >> Kob=inv(K1) Kob = -0.3353 0.5782 -0.4184 0.0555 -0.0804 -0.0020 0.0748 -0.1391 0.4742 >> det(K1) ans = -585.7700 >> K1*Kob ans = 1.0000 0.0000 -0.0000 -0.0000 1.0000 -0.0000 -0.0000 0 1.0000 >> trace(K1) ans = 100.3000 >> rank(K1) ans = 3 Висновок: на цій лабораторні роботі я навчився виконувати дії над матрицями, знаходити їх визначник, ранг, множити, траспонувати та інші дії, які передбачають закони матричної алгебри.
Антиботан аватар за замовчуванням

20.04.2017 17:30

Коментарі

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

Ділись своїми роботами та отримуй миттєві бонуси!

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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