Домашнее задание к занятию "Линейная алгебра. Матрицы" Преподаватель: Юстина Иванова, Даниил Корбут Домашнее задание Уровень 0: Создайте матрицу 3 на 3, заполненную числами от 1 до 9 Прибавьте к ней матрицу с единицами на диагонале Умножьте полученную матрицу на вектор (1, 2, 3) Посчитайте обратную матрицу к полученной матрице Уровень 1: Дан объект в 2d пространстве: import numpy as np import matplotlib.pyplot as plt A = [ [-100, -100, 1], [-100, 100, 1], [100, 100, 1], [0, 0, 1], [100, -100, 1], [-100, -100, 1] ] A = np.array(A) x = A[:,0] y = A[:,1] plt.plot(x, y) plt.ylim([-200, 200]) plt.xlim([-200, 200]) При помощи матричных операций выполните: Уменьшить объект в два раза. Повернуть на 130 градусов. Отразить объект относительно прямой y=x Выполнить смещение объекта и масштабирование (применить 2 матрицы трансформаций). Смещение на (200, 300) и масштабирование на (0.5, 1,2)