向量的交叉积计算& python的实现 ~python

交叉积运算一直感觉挺难记忆的,所以写下来做个笔记。举例子更好理解:

例子:两个向量A和B,求交叉积。已知

A=[x1,y1,z1],

B=[x2,y2,z2]

则A和B的交叉积运算方法:C=[y1z2-y2z1,x2z1-x1z2,x1y2-x2y1]。

其中:


y1z2-y2z1部分标记如下:

A=[x1,y1,z1],

B=[x2,y2,z2]


x2z1-x1z2部分标记如下:

A=[x1,y1,z1],

B=[x2,y2,z2]


x1y2-x2y1部分标记如下:

A=[x1,y1,z1],

B=[x2,y2,z2]


代码实现: 

import cv2
import numpy as np


x=[1,2,3]
y=[4,5,6]
z=np.cross(x, y)
print(z)

结果:

[-3  6 -3]

三维重建及计算机视觉交流群:

向量的交叉积计算& python的实现 ~python_第1张图片

代码技术相关交流群,不定期分享pdf技术相关书籍(全部免费) !

向量的交叉积计算& python的实现 ~python_第2张图片

你可能感兴趣的:(python)