需要有关python的帮助
编写一个包含3个函数的程序来查找 (功能1)点积,(功能2)角度,和 (函数3)两个向量的交叉乘积。
答案 0 :(得分:0)
您需要导入库visual
才能使用以下功能。
给定向量v1
和v2
:
找到角度:
diff_angle(v1,v2)
或
v1.diff_angle(v2)
这给出了以弧度表示的角度。
获取点积:
dot(v1,v2)
也可以写成:
mag(v1)*mag(v2)*cos(diff_angle(v1,v2))
或
v1.dot(v2))
查找交叉产品:
cross(v1,v2)
或:
mag(v1)*mag(v2)*sin(diff_angle(v1,v2))
或:
v1.cross(v2)
给出两点p1
和p2, to find vector from
p1 to
p2`:
vector(p2)-vector(p1)