线性代数基础--向量

目录

向量的概念

基本概念

抽象概念

向量的意义 

几何意义

物理意义

欧式空间

特点和性质

 行向量与列向量

行向量

列向量

两者的关系

向量的基本运算与范数

向量的基本运算

向量的加法

数乘运算(实数与向量相乘)

转置

向量的范数

向量的模与内积

向量的模

向量的内积(点乘) 

向量的应用——余弦相似度 


向量的概念

 

基本概念

向量是线性代数里面最基本的概念,表示的是一组有序的数,它可以表示大小和方向

X = (X~1~,X~2~,...X~n~)

和向量相对应,⼀个数字,称为标量

抽象概念

除了在几何中的直观表示,向量也可以被抽象地定义为具有一定代数性质的数学对象。向量可以用一组有序的实数或复数分量表示,具有加法和数乘等运算规则。

向量的意义 

几何意义

向量可以用来表示具有大小和方向的物理量,例如位移、速度、加速度、力等。在几何上,向量可以表示为从一个点到另一个点的有向线段,起点和终点分别代表向量的位置。

物理意义

  1. 位移向量:位移向量用于描述物体从一个位置到另一个位置的位移,包括大小和方向。它可以表示为从起始点到终点的有向线段,描述物体在空间中的移动。

  2. 速度向量:速度向量表示物体在某一时刻的速度,包括大小和方向。它是位移向量关于时间的导数,描述物体的位置变化率。

  3. 加速度向量:加速度向量表示物体在某一时刻的加速度,包括大小和方向。它是速度向量关于时间的导数,描述物体速度的变化率。

  4. 力向量:力向量表示作用在物体上的力,包括大小和方向。根据牛顿第二定律,物体的加速度与作用在物体上的力成正比,方向与力的方向一致。力向量可以用于计算物体的运动和相互作用。

  5. 磁场和电场向量:在电磁学中,磁场和电场都可以用向量来表示。磁场向量和电场向量描述了磁场和电场的强度和方向,在电磁相互作用和电磁波传播等现象中起着重要作用。

  6. 力矩向量:力矩向量表示施加在物体上的力矩,包括大小和方向。力矩描述了物体绕某一轴旋转的趋势,与施加力的位置和方向有关。

  7. 矢量场:矢量场是指在空间中每一点都有一个关联的向量。例如,速度场和电场就是矢量场的示例,它们在空间中的每一点都有一个速度向量或电场向量。

欧式空间

n 维向量集合的全体就构成了 n 维欧式空间,R^n^

例如,所有二维向量构成了二维欧氏空间;所有三维向量构成了三维欧氏空间。

特点和性质

  1. 维度:欧氏空间可以是任意维度的,包括一维、二维、三维,甚至更高维度。在二维空间中,我们通常使用平面几何来描述,而在三维空间中,我们使用立体几何来描述。

  2. 度量:欧氏空间具有欧几里得度量,即通过距离来度量空间中点之间的间隔。在二维和三维空间中,欧几里得距离可以使用勾股定理计算,即两点之间的直线距离。在n维欧氏空间中,欧几里得距离可以表示为点之间坐标差的平方和的平方根。

  3. 坐标系:欧氏空间可以使用坐标系来表示点的位置。在二维空间中,常用笛卡尔坐标系,其中通过两个垂直的坐标轴来确定点的位置。在三维空间中,使用三个相互垂直的坐标轴来表示点的位置。

  4. 向量:欧氏空间中的向量具有大小和方向,用于表示物理量和几何对象。向量的加法、减法和数乘操作可以在欧氏空间中定义,使得向量成为对空间中点之间关系的有效描述工具。

  5. 内积:欧氏空间中的向量可以进行内积运算。内积是两个向量之间的一种运算,可以用于度量向量之间的夹角和长度。在二维空间中,内积可以通过向量的坐标乘积求和来计算。

 行向量与列向量

行向量

行向量是指由一组有序的数按水平排列而成的向量,其形状为 1 × n。行向量中的元素按从左到右的顺序排列。例如,行向量 [a₁, a₂, ..., aₙ] 可以表示为:

[ a₁ a₂ ... aₙ ]

行向量可以通过将元素按顺序排列在方括号内表示。

列向量

列向量是指由一组有序的数按垂直排列而成的向量,其形状为 n × 1。列向量中的元素按从上到下的顺序排列。例如,列向量 [a₁, a₂, ..., aₙ] 可以表示为:

[ a₁ ] [ a₂ ] [ ... ] [ aₙ ]

列向量可以通过将元素按顺序排列在方括号内,并以换行符分隔表示。


两者的关系

行向量与列向量没有本质的区别 只是表现形式不同

行向量是按行把向量排开,列向量是按列把向量排开

 在数学中我们更多的把数据写成列向量

向量的基本运算与范数

向量的基本运算

  • 向量的加法

    就是它们的分量分别相加,显然两个向量的长度得是相等的

同理,向量的减法就是它们的分量分别相减

  • 数乘运算(实数与向量相乘)

    使用实数和这个向量的每个数据分别相乘

  • 转置

    把列向量变成行向量,把行向量变成列向量

向量的范数

范数的公式是向量每个分量绝对值p次方求和,再用幂函数计算p分之一

向量的范数就是把向量变成一个标量,范数的表示就是两个竖线来表示,然后右下角写上p

  • 范数公式:

  • 1范数L1

  • 2范数L2

向量的模与内积

向量的模

向量的长度叫做向量的模,用两个竖线包起来的向量就代表向量的模,例如:||a||

对于一个n维向量,它的模为:

向量的内积(点乘) 

两个向量的内积(点乘)等于对应位置相乘再相加

两个向量的内积的本质是变成一个标量

向量的应用——余弦相似度 

使用两向量夹角θ的余弦值cosθ来表示两个向量的相似度,称为余弦相似度。余弦相似

度的范围是:[-1,1],夹角越小,余弦值越接近于1,两个向量越靠近,两者越相似。两个向

量有相同的指向时,余弦相似度的值为1;两个向量夹角为90°时,余弦相似度的值为0;两

个向量指向完全相反的方向时,余弦相似度的值为-1。

余弦相似度公式为:

 

其中,<a,b>表示的是向量a和向量b的内积,||a||和||b||分别表示向量a和向量b的模(长度)。

例如,向量a=(X~1~,Y~1~),向量b=(X~2~,Y~2~),代入余弦相似度公式可以得到:

可以将其推广至n维向量空间:

若向量a=(X~1~,X~2~,X~3~,...,X~n~),向量b=(Y1,Y2,Y3,...,Yn),其夹角的余弦值(余弦相似度)可

以表示为:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/4274.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

恒生电子联合恒生聚源发布数智金融新品,聚焦大模型技术金融业务应用

6月28日&#xff0c;恒生电子和旗下子公司恒生聚源正式发布基于大语言模型技术打造的数智金融新品&#xff0c;金融智能助手光子和全新升级的智能投研平台WarrenQ。此外&#xff0c;恒生电子金融行业大模型LightGPT也首次对外亮相&#xff0c;并公布最新研发进展。 恒生电子董…

线性代数高级--矩阵的秩--SVD分解定义--SVD分解的应用

目录 矩阵的秩 概念 k阶子式 矩阵的秩的定义 矩阵的秩的性质 SVD分解 概念 注意 SVD的分解过程 SVD分解的应用 矩阵的秩 概念 矩阵的秩是线性代数中的一个重要概念&#xff0c;用于描述矩阵的行&#xff08;或列&#xff09;向量的线性无关程度。矩阵的秩可以通过…

git的基础总结

写在前面&#xff1a; 前天搞了个面试&#xff0c;发现好多都是会使用&#xff0c;但是要我说&#xff0c;难得说出来&#xff0c;现在对基础进行巩固总结。其实我感觉要求背出来一样的没必要吧&#xff0c;ide基本上可视化了会用就行吧。 文章目录 介绍git的状态 使用/安装/…

编程语言的优劣评选标准与未来发展趋势——探索最佳编程语言选择

编程语言的优劣评选标准与未来发展趋势——探索最佳编程语言选择 评判标准不同编程语言的优点与缺点分析对编程语言未来发展的猜测和未来趋势 &#x1f495; &#x1f495; &#x1f495; 博主个人主页&#xff1a; 汴京城下君–野生程序员&#x1f495; &#x1f495; &#x…

耳挂式骨传导耳机哪个牌子好,分享几个品牌的骨传导耳机

骨传导耳机就是利用震动来传递声音的耳机&#xff0c;在运动时佩戴骨传导耳机&#xff0c;可以听歌也能听周围的声音&#xff0c;提高了运动时的安全性。目前市面上的骨传导耳机也是琳琅满目。今天就来给大家分享下目前市面上比较常见的几款骨传导耳机。希望对正在选购骨传导耳…

基于深度学习的高精度水果检测识别系统(PyTorch+Pyside6+YOLOv5模型)

摘要&#xff1a;基于深度学习的高精度水果&#xff08;苹果、香蕉、葡萄、橘子、菠萝和西瓜&#xff09;检测识别系统可用于日常生活中或野外来检测与定位水果目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的水果目标检测识别&#xff0c;另外支持结果可视…

【论文精读】《Classifying User Activities in the Encrypted WeChat Traffic》

Classifying User Activities in the Encrypted WeChat Traffic Authors:Chengshang Hou,Junzheng Shi,Cuicui Kang,Zigang Cao,Xiong Gang Journal:2018 IEEE 37th International Performance Computing and Communications Conference (IPCCC) (2018) 摘要 加密移动应用程序…

社区团购小程序怎么制作

社区团购小程序开发&#xff0c;有什么功能 商品管理&#xff1a;社区团购小程序提供商品管理功能&#xff0c;可以方便地添加、编辑和删除商品信息。你可以设置商品的价格、库存、规格等&#xff0c;并上传商品的图片和描述&#xff0c;以吸引用户关注。 配送管理&#xff1…

【③MySQL 数据查询】:提高查询的效率

前言 ✨欢迎来到小K的MySQL专栏&#xff0c;本节将为大家带来MySQL数据查询的讲解&#xff08;基本、分组、排序、聚合、分页、条件查询&#xff09; 目录 前言一、基本查询二、条件查询三、聚合函数(统计函数)四、分组查询五、排序查询五、分页查询六、总结 一、基本查询 MySQ…

vscode 快速修复(quick fix) 快捷键(Ctrl + .)被占用问题解决方法

vscode 快速修复(quick fix) 快捷键(Ctrl .)被占用 微软拼音的中/英文标点切换的快捷键为Ctrl .&#xff0c;与 vscode 快速修复(quick fix)快捷键冲突。修复方法如下&#xff1a; 切换到微软拼音&#xff0c;在输入法中或英字上&#xff0c;点击右键。 再点设置 - 按键。 …

基于Springboot+vue的网上商城购物系统设计与实现

博主介绍&#xff1a; 大家好&#xff0c;我是一名在Java圈混迹十余年的程序员&#xff0c;精通Java编程语言&#xff0c;同时也熟练掌握微信小程序、Python和Android等技术&#xff0c;能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

nodejs之net模块的使用

vscode的底层ipc通讯都是基于node的net模块进行封装&#xff0c;今天大概讲解下net模块的使用 官方文档地址&#xff1a;https://nodejs.cn/api/net.html net模块的作用 net模块提供了基于流的方式构建tcp或ipc服务器和客户端的能力。 node:net 模块提供异步网络 API&#x…