Как построить векторы в Python с помощью matplotlibPython

Программы на Python
Ответить
Anonymous
 Как построить векторы в Python с помощью matplotlib

Сообщение Anonymous »


Я прохожу курс линейной алгебры и хочу визуализировать векторы в действии, например, сложение векторов, нормальный вектор и т. д.

Например:

V = np.array([[1,1],[-2,2],[4,-7]]) В данном случае я хочу построить 3 вектора V1 = (1,1), M2 = (-2,2), M3 = (4,-7).

Тогда я смогу сложить V1,V2, чтобы построить новый вектор V12 (все вместе на одном рисунке).

когда я использую следующий код, сюжет не такой, как предполагалось
импортировать numpy как np импортировать matplotlib.pyplot как plt M = np.array([[1,1],[-2,2],[4,-7]]) печать("вектор:1") печать(М[0,:]) # print("вектор:2") # печать(M[1,:]) строки, столбцы = M.T.shape печать (столбцы) для i,l в enumerate(range(0,cols)): print("Итерация: {}-{}".format(i,l)) print("вектор:{}".format(i)) печать(M[i,:]) v1 = [0,0],[M[i,0],M[i,1]] # v1 = [M[i,0]],[M[i,1]] печать (v1) plt.figure(i) plt.plot(v1) plt.show()
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»