05-向量的意义_n维欧式空间

线性代数

什么是向量?究竟为什么引入向量?

  • 为什么线性代数这么重要?从研究一个数拓展到研究一组数

  • 一组数的基本表示方法——向量(Vector)

  • 向量是线性代数研究的基本元素

  • e.g. 一个数: 666, 一组数(6, 66, 666)

  • 一组数有什么用?最基本的出发点:表示方向, 这也是向量中为什么包含“向”这个字

  • 比如:

  • 在这里插入图片描述

  • 我们从同一个起始点出发同样走了5000米, 我们的方向有偏差,所以最终得到的终止点是不一样的, 三维空间更是同理, 在物理中, 位移, 速度, 加速度, 力。。。 都是有方向这个概念的, 我们只看它的大小是不够的, 是片面的, 我们为了准确的看到这些物理量它所表示的真实的物理含义, 我们必须要考虑它的方向。

  • 在这里插入图片描述

  • 在坐标系中我们一般以0点为原点, 不同起始点之间, 其实对于两个不同起始点来说,它们的区别在于坐标系的不同。换句话说, 这两个过程的不同只在于我们到底认为哪里是原点的不同。

  • 向量只表征从一个点到另外的一个点,相应的这样的一个结果而不区分。这个过程是从哪一个起始点出发的,所以为了研究方便, 我们的这个起始点统一都是理解成从原点开始的。

  • 在这里提醒一点,对于向量来说,由于它是由多个数字来表示,这多个数字的顺序是重要的,这非常好理解。很显然,(4, 3)这两个数字。所表示的这个向量和(3, 4)是截然不同的,换句话说,向量它也是一组有序的,向量顺序不同,所代表的向量就不同,

  • 如果只是表示方向, 最多三个维度就够了

我们之所以引入向量这个概念,换句话说,我们之所以要用一组数来表达我们真实世界中的一些事物,正是因为具有方向这个概念,但是如果我们真的只是表达物理世界中的方向,这个概念的话。其实我们最多使用三个维度就够了,这是因为我们的世界在我们人类自己的感知中是一个三维的空间的世界,任何一个有形的方向最多。都只能在三维的空间中,但是为了扩大我们的研究范围,同时呢,也是为了增强向量这样的一个数学概念,它的能力我们完全可以更加抽象的用向量来描述n维的世界,也就是引入所谓n维向量这样的一个概念。

  • 更加抽象的描述n维向量
  • 举个栗子:
    在这里插入图片描述
  • 在这里呢?同志们应该明确一个概念,我们是无法直观的感知四维空间或者五维空间它是什么样子的,我们是看不见,也画不出来这样的一个空间的,我们只能去抽象的理解它。
  • 但其实我们抽象的用高维的空间来表达一个事物这并不是一个什么特别罕见的,特别稀有的事情。实际上,我们经常这么做,我们在刻画一个事情的时候,经常说我们要从不同的角度来刻画这个事物,那么在这里我们日常用语中所谓的不同的角度,其实就是不同的维度。比如说我们刻画一个房子,我们就可以从这些角度来刻画它,它的面积有多大呀?它有多少个卧室啊?多少个卫生间啊?那么这个房子它具体的地点离最近的地铁站有多远呀?有多少干米?包括这个房子最终的价格到底是多少万元?那么这里每一个数字其实都是一个维度。同志们,我们可以想象不同的房子,相应的对应这些数字就不同,所以我们的每个房子就都可以使用这样的五个数字来表示。换句话说,我们使用了一个五个维度的向量来刻画一个个的房屋,那么这就是一个五维的向量。在这种情况下。显然,向量它其实就是一组数。
  • 在这里同志们注意向量所表达的这一组数,它依然是有序的。我们调换一下数字的顺序,它所表达的这个房子的特性就完全不一样,比如说我把这里最后这两个数2和666调换一下,那么它其实就变成了表示有一个房子依然是120平米,三个卧室,两个卫生间,但是距离最近的地铁站有666干米,它的售价呢?仅为两万元,这样的一个房子和这里的这个房子是截然不同的。那么当然了,向量就是一组数, 这组数的含义本身其实是由使用者来定义的
  • 其实同志们想象一下,我们之前所介绍的我们用向量来表示方向。其实两个维度也好,三个维度也好,每一个维度代表哪个方向也是由我们使用者来定义的,只不过通常呢,我们就直接使用xyz这样的顺序来定义它而已,那么不管怎样,我们可以看出来,向量都是一组有序的数字,我们可以用两个视角来看待它,一个视角,我们就把它看作是一个方向。
  • 当然在这里,我只说方向稍有不准确,其实这个方向的背后也蕴含了大小,因为(4, 3)和(8, 6)。其实它们指向的是同一方向,但是大小不同
  • 两个视角看似不同, 但可以互相转换
  • 一个方向, 就是一个点
  • 空间中的一个点, 可以看做从原点指向这个点的一个方向。
  • 下面来说一下另外一个视角, 另外一个视角呢?看起来它似乎不是表示一个方向,仅仅是一组有序的数字,那么对于这一组有序的数字,我们可以把它理解成是一个在高维空间中的数据点,
  • 换句话说,大家可以想象一下,对于这个五维向量,我们可以想象成有个拥有五个维度坐标轴的这样的一个空间。那么,每个维度的坐标轴的取值都可以从负无穷到正无穷,在这之间呢,进行任意的取值,那么我们当前的这个房子就对应这五个维度,分别是取这些值所对应的一个点,那么一旦我们使用这样的视角来看待以后。其实这两个视角儿就可以互相转换了,这是因为一个方向和一个点是一一对应的,我们在之前介绍方向的时候。
  • 就已经提出这一点了,由于在我们线性代数的世界中考虑方向这个概念,它的起始点并不重要,都是从原点出发的。所以对于空间中的任何一个点来说,我们都可以把它直接看作成一个从原点指向这个点的一个方向。也就是说,对于这个五维向量(120, 3, 2, 2, 666)来说,我们可以把它看作是从5个零,也就是五维空间中的那个坐标原点。指向这样的一个点的一个方向,当然了,同理对于这个从(0, 0)到(4, 3)的这个方向来说,我们也可以非常简单的只用(4, 3)这一个坐标点来进行表示。这二者呢, 其实是等价的

向量与其运算

向量是线性代数里面最基本的概念,它其实就是一维数组,由 N 个数构成的, X=(X1, X2…Xn)

向量的维度可以是任意正整数,可以表示在 n 维空间中的位置或方向。向量本身是一维的, 但向量所处的空间是n维的

向量的几何意义就是空间中的点,物理意义速度或者力这样的矢量,
在这里插入图片描述

向量的分量数我们称之为向量的维度(也可以称为特征Feature),n 维向量集合的全体就构成了 n 维欧式空间, R^n


向量的分量数也称为向量的维度。在数学中,一个向量的维度是指向量在空间中的自由度或维数。一个 n 维向量表示在 n 维空间中的一个点或位置,它可以用 n 个分量来表示,分别对应该向量在每个坐标轴上的投影。

例如,在二维空间中,一个向量有两个分量,分别表示在 x 轴和 y 轴上的投影,因此称为二维向量。在三维空间中,一个向量有三个分量,分别表示在 x 轴、y 轴和 z 轴上的投影,因此称为三维向量。以此类推,向量的维度可以是任意正整数。

向量的维度决定了向量的空间位置和方向的自由度,也决定了向量在数学运算中的规则和特性。不同维度的向量在运算和表示上会有一些差异,但它们都符合向量的基本定义和性质。

如果一个向量是 (2, 3),那么它的分量就是两个值:2 和 3。在二维空间中,一个向量有两个分量,分别对应它在 x 轴和 y 轴上的投影。

在这个例子中,向量 (2, 3) 表示在 x 轴方向上有一个分量为 2 的投影,在 y 轴方向上有一个分量为 3 的投影。这样的向量可以用来表示平面上的一个点或位置。在笛卡尔坐标系中,向量 (2, 3) 从原点出发,沿着 x 轴方向移动 2 个单位,然后沿着 y 轴方向移动 3 个单位,最终到达点 (2, 3)。

需要注意的是,向量的分量的顺序通常是按照笛卡尔坐标系的顺序排列,即先是 x 轴方向的分量,然后是 y 轴方向的分量。因此,(2, 3) 表示的是 x 轴方向的分量为 2,y 轴方向的分量为 3。

  • 在学习初始, 使用方向的视角, 更直观, 更形象
  • 我们在实际的使用线性代数的过程中,我个人认为我们更多的是倾向于使用第二个视角来看待向量,也就是把每一个向量看作是空间中的一个点,但是在我们学习向量的基本性质的时候,很多时候我们使用方向这样的一个视角去看待,会更加的容易,这是因为我们可以直接在二维的世界中,或者三维的世界中绘制出这个向量来,然后非常直观的看到。这个向量具体是什么样子的?相应的一些运算对于这个向量会产生什么样的影响?那么通过这样的一个直观的学习之后,我们可以把我们学到的这些运算也好,性质也好。也好推广到更高维的维度向量空间中去,这本身呢,也是我们在学习线性代数的过程中的一个非常基本的学习方法。
  • 那么,在这里,同志们要注意的是,不管这两种视角使用哪个视角,在这里,向量其实都并不是简单的一组数而已,它并不是把这些数字扔在那里排列起来,我们在看待向量的时候,是把它和空间联系起来的。对于第一个视角儿,我们说。向量是具有方向的,其实我们把它看成了一个有向的线段,而对于第二个视角儿,我们把它看成了是空间中的一个点。这两个视角儿都具有一定的几何意义,而不仅仅是数学上数字的堆叠而已。对于此,我希望同志们有所理解,在我们的学习中,一旦同志们认为。某一些概念太抽象了的话,其实我们就可以去尝试着把这个概念进行具象化,比如说就看在三维空间中,甚至是二维空间中。在这样的一个几何空间中。它到底意味着什么?这将非常有助于同志们理解线性代数中的很多计算的过程,甚至是非常复杂的概念。

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

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

相关文章

springboot整合tio-websocket方案实现简易聊天

写在最前: 常用的http协议是无状态的,且不能主动响应到客户端。最初想实现状态动态跟踪只能用轮询或者其他效率低下的方式,所以引入了websocket协议,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务…

实用上位机--QT

实用上位机–QT 通信协议如下 上位机设计界面 #------------------------------------------------- # # Project created by QtCreator 2023-07-29T21:22:32 # #-------------------------------------------------QT += core gui serialportgreaterThan(QT_MAJOR_V…

Unity实现在3D模型标记

Canvas 模式是UI与3D混合模式(Render modelScreen space-Camera) 实现在3D模型标记,旋转跟随是UI不在3D物体下 代码: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public clas…

矩阵中的路径(JS)

矩阵中的路径 题目 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是…

valgrind——内存泄漏检测介绍

文章目录 1. 概述1. 体系结构2. Linux 程序内存空间布局3. 内存检查原理 2. valgrind工具3. 常用选项4. 示例1. 内存泄漏2. 数组越界3. 内存覆盖4. 使用未初始化的值5. 内存申请与释放函数不匹配 5. 总结 1. 概述 1. 体系结构 Valgrind 是一套 Linux 下,开放源代码…

移动端个人中心UI设计

效果图 源码如下 页面设计 <template><div class"container"><!-- 顶部用户信息 start--><div class"header"><div class"user-info"><van-image class"user-img" round width"70" :sr…

HCIP--云计算题库 V5.0版本

在国家政策的支持下&#xff0c;我国云计算应用市场发展明显加快&#xff0c;越来越多的企业开始介入云产业&#xff0c;出现了大量的应用解决方案&#xff0c;云应用的成功案例逐渐丰富&#xff0c;用户了解和认可程度不断提高&#xff0c;云计算产业发展迎来了“黄金机遇期”…

【ArcGIS Pro二次开发】(55):给多个要素或表批量添加字段

在工作中可能会遇到这样的场景&#xff1a;有多个GDB要素、表格&#xff0c;或者是SHP文件&#xff0c;需要给这个要素或表添加相同的多个字段。 在这种情况下&#xff0c;手动添加就变得很繁琐&#xff0c;于是就做了这个工具。 需求具体如下图&#xff1a; 左图是待处理数据…

C数据结构——无向图(邻接矩阵方式) 创建与基本使用

源码注释 // // Created by Lenovo on 2022-05-13-上午 9:06. // 作者&#xff1a;小象 // 版本&#xff1a;1.0 //#include <stdio.h> #include <malloc.h>#define MAXSIZE 1000 // BFS队列可能达到的最大长度 #define MAX_AMVNUMS 100 // 最大顶点数typedef enu…

电脑剪辑视频的软件有哪些?试试这几种视频剪辑工具

视频剪辑可以帮助人们在不同情境下更好地理解和消化视频内容。通过剪辑&#xff0c;可以去除不必要的素材并突出重点&#xff0c;使观看者能够更快地获取信息&#xff0c;并且更容易保持注意力的集中。此外&#xff0c;剪辑可以提高视频质量&#xff0c;例如通过添加音乐、图形…

CVPR2023新作:源数据集对迁移学习性能的影响以及相应的解决方案

Title: A Data-Based Perspective on Transfer Learning (迁移学习的基于数据的观点) Affiliation: MIT (麻省理工学院) Authors: Saachi Jain, Hadi Salman, Alaa Khaddaj, Eric Wong, Sung Min Park, Aleksander Mądry Keywords: transfer learning, source dataset, dow…

Git分布式版本控制工具和GitHub(二)--Git指令入门

一.指令入门前的准备 1.Git全局设置 2.获取Git仓库 例如&#xff1a;将我GitHub上的first_resp仓库克隆到本地。 点击进入first_rep&#xff0c;后面本地仓库操作的学习就是在这个界面右键打开Git Bash 3.工作区&#xff0c;暂存区&#xff0c;版本库概念 注&#xff1a;如果空…

Reinforcement-Learning

文章目录 Reinforcement-Learning1. RL方法分类汇总&#xff1a;2. Q-Learning3. SARSA算法4. SARSA&#xff08;λ&#xff09; Reinforcement-Learning 1. RL方法分类汇总&#xff1a; &#xff08;1&#xff09;不理解环境&#xff08;Model-Free RL&#xff09;&#xff…

【【51单片机的红外遥控】】

红外遥控&#xff0c;完全把控 红外遥控 利用红外光进行通信的设备&#xff0c;由红外LED将调制后的信号发出&#xff0c;再由专门的红外接收头进行解调输出 通信方式&#xff1a;单工 异步 红外LED波长&#xff1a;940nm 通信协议标准&#xff1a;NEC标准 用那种一体化红红外…

【MySQL】模具数据转移处理

系列文章 C#底层库–MySQLBuilder脚本构建类&#xff08;select、insert、update、in、带条件的SQL自动生成&#xff09; 本文链接&#xff1a;https://blog.csdn.net/youcheng_ge/article/details/129179216 C#底层库–MySQL数据库操作辅助类&#xff08;推荐阅读&#xff0…

SQL注入之布尔盲注

SQL注入之布尔盲注 一、布尔盲注介绍二、布尔盲注的特性三、布尔盲注流程3.1、确定注入点3.2、判断数据库的版本3.3、判断数据库的长度3.4、猜解当前数据库名称&#xff08;本步骤需要重复&#xff09;3.5、猜解数据表的数量3.6、猜解第一个数据表名称的长度3.7、猜解第一个数据…

初识Java - 概念与准备

本笔记参考自&#xff1a; 《On Java 中文版》 目录 写在第一行 Java的迭代与发展 Java的迭代 Java的参考文档 对象的概念 抽象 接口 访问权限 复用实现 继承 基类和子类 A是B和A像B 多态 单根层次结构 集合 参数化类型 对象的创建和生命周期 写在第一行 作为一…

从SQL注入绕过最新安全狗WAF中学习fuzz

前言 SQL注入并不是很精通&#xff0c;通过实战绕过WAF来进行加强SQL注入能力&#xff0c;希望对正在学习的师傅能有一丝帮助。 安装 安装前言 我是本地搭建的环境进行测试的 环境是windows11phpstudy2018sqli-labs phpstudy的安装我不再复述&#xff0c;这里简单说一下安全…

PDF文件忘记密码,怎么办?

PDF文件设置密码分为打开密码和限制密码&#xff0c;忘记了密码分别如何解密PDF密码&#xff1f; 如果是限制编辑密码忘记了&#xff0c;我们可以试着将PDF文件转换成其他格式来避开限制编辑&#xff0c;然后重新将文件转换回PDF格式就可以了。 如果因为转换之后导致文件格式…

【100天精通python】Day20:文件及目录操作_os模块和os.psth模块, 文件路径拼接,目录操作

目录 专栏导读 1 文件的目录操作 os模块的一些操作目录函数​编辑 os.path 模块的操作目录函数 2 相对路径和绝对路径 3 路径拼接 4 判断目录是否存在 5 创建目录、删除目录、遍历目录 专栏导读 专栏订阅地址&#xff1a;https://blog.csdn.net/qq_35831906/category_12…