向量的点乘和叉乘

article/2025/9/18 12:05:38

点乘,也叫数量积。结果是一个向量在另一个向量方向上投影的长度,是一个标量。

叉乘,也叫向量积。结果是一个和已有两个向量都垂直的向量(法向量)。

点乘在数学中一般用来判断两个向量是否垂直。也可以用来计算一个向量在某个方向上的投影长度,就像定义一样。

叉乘更多的是判断某个平面的方向。从这个平面上选两个不共线的向量,叉乘的结果就是这个平面的法向量。

向量既有方向又有大小的量

通常情况下会将向量放到坐标系中,常用的是笛卡尔坐标系,向量起始点通常放到原点(注:没有固定的起点,只要方向相同,大小相等,就认为两向量是相同的,但为了用数值坐标来表示向量,将起始点放到原点),因此,三维向量

可以写成如下形式:

1.1向量加法

几何图形:

用坐标值

进行相加(从图中可以看出,分别是两向量坐标值的相加):

1.2向量减法

定义了加法,减法很显然了,比如上图中,

1.3向量数乘(向量的伸缩,如果a为负,代表反向):

1.4 点积(对应元素相乘相加)

结果是一个数!

几何意义:投影

为什么数值计算的结果就代表几何上的投影呢?

利用余弦定理

2.点乘应用

2.1计算长度和角度

利用点积找角度很简单,这里就不举例了。

2.2检测正交性

当角度为90度时,即点积为0时,两个向量正交。

举例:满足x+2y+3z=0的点组成的图形是?

答:是一个平面,向量(x,y,z)与向量(1,2,3)正交,因此组成一个过原点的平面,向量(1,2,3)是其法向量。

2.3 求三角形面积

问题:求任给多边形的面积,多边形给出了每个定点坐标

答案:先把所有的多边形分解成多个三角形,然后只要能求出三角形面积,问题就解决了。

行列式代表向量组成平行四边形

的面积,因此给出了三角形两边边坐标,便得到了三角形面积。

3.叉积

定义:

意义:叉乘结果是一个向量,向量模长是向量A,B组成平行四边形的面积;向量方向是垂直于向量A,B组成的平面;
 

3.1.再看三维空间体积
 

有三个三维向量分别为A,BC,则体积为:

在三维空间中,行列式的含义是体积,因此可以通过求行列式求三维空间的体积。
 

(1)既然叉乘的结果是和两个向量都垂直的向量,那么怎么判断生成向量的方向?

方向的判定采用右手法则

,如下图:

叉乘向量方向的判断(Wiki)

(2)叉乘向量模的大小及其几何意义?

叉乘向量的模

模的几何意义为其对应于由这两天向量组成的平行四边形的面积:

叉乘向量的模(Wiki)

(3)叉乘和点乘的应用举例:

1.判断两个线段是否相交

可以用点乘和叉乘来进行判断,这可以应用于星载激光高度计测高剖面进行交叉点

的查找和最小二乘平差,从而降低轨道误差

,定向误差,和计时误差等的影响。

具体过程总结如下:

Step 1: 快速排斥


即判断以两线段为对角线的矩形是否相交,若不相交,则两线段一定不相交。而判断两个矩形是否相交,如果任一矩形的最右端都大于另一矩形的最左端且任一矩形最高端大于另一矩形的最低端,那么矩形相交;反之,只要其中任一条件不满足,两矩形不相交。经过这一步之后可以将大部分不符合条件的线段排除掉。

Step 2: 判断两线段是否相交

如果两线段相交,则两线段必须互相跨立对方,即其中任一线段的两端一定在另一线段的两侧 。

判断线段P1P2与P3P4相交(CSDN)

如上图所示:线段P1P2与线段P3P4相交,则P1和P2一定在线段P3P4的两侧,所以有(P3P1 × P3P4)· (P3P1 × P3P4)< 0;同理如果P3和P4在线段P1P2两侧那么有(P2P3 × P2P1)· (P2P4 × P2P1)< 0:如果同时满足以上两条那么就可以证明线段P1P2与线段P3P4相交。

转载链接

 


http://chatgpt.dhexx.cn/article/leHHlZXI.shtml

相关文章

Jmeter进行上传图片接口测试

当使用jmeter进行接口测试时&#xff0c;有可能需要做上传图片的接口测试。那么怎样进行上传图片的接口测试呢&#xff1f; 1、第一步当然是熟悉接口测试文档&#xff0c;比如请求方式、允许使用的图片格式和大小等 2、传参的方式选择files Upload 。 3、文件名称选择你图片保存…

使用postman测试图片上传

越来越觉的postman 是个很好使用的测试工具分享一下图片的测试 首先不要在头部headers中设置任何东西 然后选择body------->form-data 在key 中选中类型为file的输入接受文件的名字 在value上传你要上传的文件就ok了

YOLO测试图片显示准确率值

在YOLO官网下载darknet测试图片&#xff0c;结果图片上只会显示类别&#xff0c;不会显示准确率值&#xff0c;为了能显示框架准确率值如下图的形式修改配置文件如下&#xff1a; 首先打开darknet/src配置文件中找到image.c文件然后在image.c文件中找到draw_detections函数&…

postman测试上传文件(上传图片)

postman测试上传文件(上传图片)

测试工程师,必备图片测试工具 image-test-tools

image-test-tools 测试工程师&#xff0c;必备图片测试工具 recommend: China-Gitee&#xff0c;Other-Github 一、优点 简单易上手开源免费详细使用文档提高测试效率 二、功能 批量重命名图片批量下载图片修改图片大小生成不同格式图片图片打水印 四、环境 1.nodejs …

web自动化测试图片上传的两种方法

web自动化测试图片上传的两种方法&#xff1a; 通过input标签的&#xff0c;如&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <title>filetest!</title> <metacharset"utf-8"> </head> <body> …

使用appfox工具测试登录有图片验证码接口的问题

环境简介 服务器环境&#xff08;运行在虚拟机之上&#xff09;&#xff1a; 环境环境名称操作系统Win10 1905 专业版数据库sqlserver 2008R2 本机环境&#xff1a; 环境环境名称操作系统win10 1905 专业版产品某GRP高校财政管理软件中间件软件集成tomcat运行环境软件集成J…

性能服务器图片介绍大图,服务端图片图片上传接口性能压测总结

服务端图片上传接口性能压测总结 一。性能测试时需要关注点 用户操作的相应时间 服务器资源使用情况是否合理 应用服务器和数据库资源使用是否合理 系统能否实现扩展 系统最多支持多少用户访问、系统最大业务处理量是多少 系统性能可能存在的瓶颈在哪里 更换那些设备可以提高性…

生成9mb、10mb、20mb、30mb的星云图片,常用于图片测试

前言 在开发中经常会遇到图片上传问题 测试5mb、10mb、20mb等的图片上传时间 测试对10mb以上的图片限制上传 但是这么大的图片也不好找或者是我们想要一个50mb左右的图片&#xff0c;怎么可以快速简单的做出来&#xff1f;&#xff1f; 那你就来对地方了&#xff01;&…

postman测试上传图片接口步骤教程

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件&#xff0c;前端也要学会使用&#xff0c;只有这样&#xff0c;当接口调试不通的时候&#xff0c;用测试工具&#xff0c;才能够更有底气的甩一张截图给你家的后端&#xff0c;瞧&#xff0c;这是你写的bug。 下…

【软件测试】测试的分类 图片梳理 多图预警

按照开发阶段来分&#xff08;对应软件测试V模型更好理解&#xff09; 1. 单元测试&#xff1a;针对程序内部的最小模块进行测试 测试阶段&#xff1a;编码后或编码前&#xff08;TDD Test-Driven-Development 测试驱动开发&#xff0c;编码前测试就是写一个测试脚本&#xff…

Jmeter压力测试图片上传

最近在写http图片上传,需要进行压力测试一番; 这里我就分享一下测试教程: 先下载安装jmeter http://jmeter.apache.org/download_jmeter.cgi 安装完成打开jmeter 添加线程组: 添加HTTP请求测试: 添加监听器: 编写HTTP请求填写: 选择图片路径: 对于图形结果的解释: 样本数目…

制作LCD 的测试图片RGB666格式

缘起 由于工作原因&#xff0c;小弟需要调试和测试AM335x上的AT070TN83这块7寸的显示屏。查datasheet发现他的格式为RGB666,所以想着制作一张RGB666的BMP格式的图片&#xff0c;结果发现BMP常见为RGB888和RGB565,没有RGB666这种格式的BMP图片. 之前用的测试方法是&#xff1a;…

YOLOv3批量测试图片并保存在自定义文件夹下

YOLOv3的网络训练教程在网上都能找到&#xff0c;最重要是依赖于官网github上的issues解决&#xff0c;如果有些问题不清楚可以百度搜索到&#xff0c;这篇文章主要是针对于训练好自己的网络后的测试命令以及实现批量测试图片并保存的操作&#xff1a; 先说测试并返回评价指标的…

使用mmdetection测试图片

本人刚入门目标检测&#xff0c;发现了一个开源的工具箱mmdetection&#xff0c;便自己使用里面的模型试着测试一张图片&#xff0c;网上大多数博客写的还是不够详细&#xff0c;所以想自己写一篇&#xff0c;方便大家及自己今后可以回顾。 首先&#xff0c;mmdetection的安装…

用于测试图片类型限制、图片大小限制的文件

文章目录 1、图片类型2、文件大小测试3、相关文件打包下载 相信大家测试的时候常常会遇到如下 上传图片等功能 那么遇到此类功能该如何进行测试呢&#xff1f; 这边首先需要提取这些功能的测试点&#xff1a; 该功能全面的测试点提取已经有大佬弄出来了&#xff0c;这边我就…