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

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

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

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

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

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

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

Міністерство освіти і науки України Національний університет "Львівська політехніка" / Лабораторна робота №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:04

Коментарі

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

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

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

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

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

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

Admin

26.02.2019 12:38

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

Новини