[基础]-向量点乘和叉乘

article/2025/9/18 12:07:59

向量的点乘(内积、数量积)和叉乘(外积、向量积)

文章目录

  • 向量的点乘(内积、数量积)和叉乘(外积、向量积)
    • @[TOC]
      • 0.绪论
      • 1.向量点乘(内积)
        • 1.代数角度看
        • 2.从几何方面看
        • 3.常用公式:
      • 2.向量叉乘(外积)
        • 1.代数角度看:
        • 2.几何角度看:
      • 3.总结

0.绪论

总是遇到向量点乘和叉乘之间的计算,总是傻傻的分不清楚理解不了点乘和叉乘之间代表的几何意义,今天写这篇文章来总结下点乘和叉乘加深映像,以个人比较容易理解的方式写。另外就是看了网上一些文章符号和图片不对应,有些看着看着多出来一些新符号也没用解释新符号的定义。看起来特别吃力让人抓狂,所以打算自己写一点。

1.向量点乘(内积)

点乘又称为点积、数量积或者标量积。(它的结果是一个数、一个标量)
在这里插入图片描述
此处声明一下向量定义,后面就用向量 a → \overrightarrow{a} a 表示 O A → \overrightarrow{OA} OA ,向量 b → \overrightarrow{b} b 表示 O B → \overrightarrow{OB} OB c → \overrightarrow{c} c 表示 O B → − O A → = B A → \overrightarrow{OB}-\overrightarrow{OA}=\overrightarrow{BA} OB OA =BA
a → = ( x 1 , y 1 , z 1 ) , b → = ( x 2 , y 2 , z 2 ) , c → = ( x 2 − x 1 , y 2 − y 1 , z 2 − z 1 ) \overrightarrow{a}=(x_1,y_1,z_1),\overrightarrow{b}=(x_2,y_2,z_2),\overrightarrow{c}=(x_2 - x_1,y_2-y_1,z_2-z_1) a =(x1,y1,z1),b =(x2,y2,z2),c =(x2x1,y2y1,z2z1)
向量 a → 和 b → \overrightarrow{a}和\overrightarrow{b} a b 之间的夹角为 θ \theta θ

1.代数角度看

点积是对两个向量对应位置上的值相乘再相加的操作。即:
a → ⋅ b → = x 1 x 2 + y 1 y 2 + z 1 z 2 . . . . ① \overrightarrow{a}\cdot\overrightarrow{b}= x_1x_2+y_1y_2+z_1z_2....① a b =x1x2+y1y2+z1z2....①是一个数)

2.从几何方面看

[外链图片转存失败,源站可能有防盗在这里插入!链机制,建描述]议将图片上https://(imblog.csdnimg.cn/541g9bcb5eUe654c14b5d4333b5268.pngd105)http1s://img-blog.csdnimg.cn/5419c59bcb654c14b5d4333b526d1058.png)]

a → ⋅ b → = ∣ a → ∣ ∣ b → ∣ c o s θ \overrightarrow{a}\cdot\overrightarrow{b}=|\overrightarrow{a}||\overrightarrow{b}|cos{\theta} a b =a ∣∣b cosθ
表示的是两个向量的长度和他们之间夹角的余弦的乘积。
即:
点乘的结果表示向量 a → \overrightarrow{a} a 在向量 b → \overrightarrow{b} b 方向上的投影的长度与 ∣ b → ∣ |\overrightarrow{b}| b 的乘积。它反映了向量在方向上的相似程度。{举个例子:假设向量 a → \overrightarrow{a} a b → \overrightarrow{b} b 都是单位向量那么 a → . b → = c o s ( θ ) \overrightarrow{a}.\overrightarrow{b}=cos(\theta) a .b =cos(θ) 两个向量的点积可以分为三种情况来看:1. a → . b → = 1 \overrightarrow{a}.\overrightarrow{b}= 1 a .b =1(表示此时两个向量方向相同);2. a → . b → = 0 \overrightarrow{a} . \overrightarrow{b}=0 a .b =0(此时表示两 个向量相互垂直);3. a → . b → ⪇ 0 \overrightarrow{a}.\overrightarrow{b}\lneq0 a .b 0(表示两个向量方向相反)}

3.常用公式:

a → ⋅ b → = ∣ a → ∣ ∣ b → ∣ c o s θ \overrightarrow{a}\cdot\overrightarrow{b}=|\overrightarrow{a}||\overrightarrow{b}|cos{\theta} a b =a ∣∣b cosθ…①
θ = arccos ⁡ ( a → ⋅ b → ∣ a → ∣ ∣ b → ∣ ) \theta=\arccos(\frac{\overrightarrow{a}\cdot\overrightarrow{b}}{|\overrightarrow{a}||\overrightarrow{b}|}) θ=arccos(a ∣∣b a b )…②

2.向量叉乘(外积)

1.代数角度看:

a → × b → = ( y 1 z 2 − z 1 y 2 , z 1 x 2 − x 1 z 2 , x 1 y 2 − y 1 x 2 ) \overrightarrow{a}\times\overrightarrow{b} = (y_1z_2-z_1y_2,z_1x_2-x_1z_2,x_1y_2-y_1x_2) a ×b =(y1z2z1y2z1x2x1z2x1y2y1x2)

2.几何角度看:

a → × b → = ∣ a → ∣ ∣ b → ∣ sin ⁡ θ n → \overrightarrow{a}\times\overrightarrow{b} =|\overrightarrow{a}||\overrightarrow{b}|\sin{\theta}\overrightarrow{n} a ×b =a ∣∣b sinθn
这里的向量 n → \overrightarrow{n} n 表示的是 a → \overrightarrow{a} a b → \overrightarrow{b} b 所构成的平面的单位法向量,其结果与这两个都垂直:
在这里插入图片描述
外积向量的大小与 a → \overrightarrow{a} a b → \overrightarrow{b} b 所构成的平行四边形的面积相等,方向与这个平行四边形平面相互垂直。
判断叉乘方式,采用右手定则:
在这里插入图片描述

3.总结

点乘反映的是两个向量在方向上的相似度,仅仅是在方向上的相似度(当然强行说长度的相似度也可以,四边形相同周长正方形面积最大)结果越大方向相似度越高。
叉乘求的是两个向量组成的平行四边形面积相等的且和这两个向量垂直的向量,在很多应用中用来求误差。(例:陀螺仪姿态解算求陀螺仪角速度积分与加速度计算的方向叉乘等于偏差)

感谢您的阅读 欢迎指,正共同进步


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

相关文章

向量点乘相关公式推导及 几何解释

1.向量点乘公式推导和几何解释 01.向量点乘(dot product)是其各个分量乘积的和,公式: 用连加号写: 向量a(a1*e1, a2*e2,a3*e3........an*en)其中e1,e2,e3.......en为正交规范基(俩俩正交,每个…

向量点乘相关公式推导

1.向量点乘公式推导和几何解释 一般来说,点乘结果描述了两个向量的“相似”程度,点乘结果越大,两向量越相近。 01.向量点乘(dot product)是其各个分量乘积的和,公式: 用连加号写: 02.几何解释:…

向量点乘和叉乘的应用

一、向量的点乘 1、点乘的计算公式 其中 表示的是向量a的模即长度,为向量a与向量b形成的夹角 2、点乘的矩阵表示 3、应用 (1) 计算两个向量之间的夹角,如下: ,得出 为45度 在cocosCreator中, 情况1&am…

向量点乘和叉乘

title: 向量点乘和叉乘 categories: Math tags: MathKnowledge 向量点乘和叉乘 假设存在向量a和向量b:$ a[a_{1},a_{2},a_{3}],b[b_{1},b_{2},b_{3}] $ 点乘 向量a和向量b的点乘公式如下: $ a\bullet ba_{1}b_{1}a_{2}b_{2}a_{3}b_{3} $ 要求是向量a和向量的b的维度要…

向量点乘的图形学意义

向量的点乘是入门图形学的重要基础,本身并不复杂,但因为总与叉乘(图形学前期用不着)放在一起讲,搞得新手都很混乱,本文单独讲解一些点乘的图形学意义,新手先忘掉叉乘吧。 1.向量 向量即空间中的一个点到另一个点。 二维…

向量的点乘和叉乘

点乘,也叫数量积。结果是一个向量在另一个向量方向上投影的长度,是一个标量。 叉乘,也叫向量积。结果是一个和已有两个向量都垂直的向量(法向量)。 点乘在数学中一般用来判断两个向量是否垂直。也可以用来计算一个向…

Jmeter进行上传图片接口测试

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

使用postman测试图片上传

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

YOLO测试图片显示准确率值

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

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

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

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

image-test-tools 测试工程师,必备图片测试工具 recommend: China-Gitee,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请求填写: 选择图片路径: 对于图形结果的解释: 样本数目…