math

Форк
0
/
MIS-15-11-23-mathptofi.py 
36 строк · 795.0 Байт
1
import matplotlib.pyplot as plt
2
import math
3
import numpy as np
4

5
fig = plt.figure()
6
ax = fig.add_subplot(1,1,1)
7

8
ax.spines['left'].set_position('zero')
9
ax.spines['bottom'].set_position('zero')
10

11
ax.spines['right'].set_color('none')
12
ax.spines['top'].set_color('none')
13

14
plt.axis('scaled')
15
plt.xlim(-2, 5)
16
plt.ylim(-5, 8)
17

18

19
alfa = math.pi / 4
20
d1, d2 = np.array([2, 2]), np.array([-1, 1])
21
A = np.array([ d1, d2 ]).transpose()
22
x, y =  3, -3
23
v = np.array([x, y])
24
w = np.dot (A,v)
25

26
print (A)
27

28
X, Y = w[0], w[1]
29

30
ax.arrow(0, 0, X, Y, head_width=0.15, head_length=0.2, length_includes_head=True, facecolor='green')
31
ax.arrow(0, 0, x, y, head_width=0.15, head_length=0.2, length_includes_head=True, facecolor='black')
32

33
plt.show()
34

35
A1 = np.linalg.inv(A)
36
print(np.dot (A1,v))

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.