线性代数:抽象向量空间

一、说明

有些函数系列极具线性代数的向量特征。这里谈及多项式构成函数的线性代数意义。问题是这个主题能展开多少内涵?请看本文的论述。

二、线性空间和向量

让我先问你一个简单的问题。什么是向量?为了方便起见,二维箭头从根本上说是平面上的箭头吗?或者从根本上说,是那对实数,恰好在平面上可视化为箭头?或者这两种表现都是更深层次的东西?

一方面,将向量定义为一个数字列表是如此清晰,缺乏更深层次的含义。它使 4 维向量和 100 维向量听起来像是您可以使用的真实具体想法,而实际上,像 4 维这样的想法是可以挥动的模糊几何概念。

此外,在线性代数中,您正在使用一个独立于您赋予它的坐标的空间。坐标实际上有些随意,具体取决于您选择的基础向量。线性代数中的核心主题,如行列式和特征向量,似乎与你选择的坐标系无关。

行列式告诉您变换对面积的缩放程度,特征向量是在变换期间保持在其自身跨度上的向量。但这两个属性本质上都是空间性的。您可以自由更改坐标系,而无需更改任何一个的基础值。

如果向量从根本上说不是实数列表,如果潜在的本质是更空间的东西,那么就会带来一个问题,即空间这个词的真正含义是什么?

为了建立这一点,让我们谈谈不是数字或箭头但具有向量性质的东西。功能!

从某种意义上说,函数是另一种类型的向量。以同样的方式,您可以将两个向量相加,也可以对函数执行相同的操作。让我们以函数 f 和 g 为例。例如,当您取两个函数的总和并在 -4 处计算时,它是 f 和 9 的输出之和,当您在 -4 处计算它们时。这类似于逐个坐标添加向量,但从某种意义上说,有无限多的坐标需要处理。

还有一个明智的概念是用实数缩放函数。您所要做的就是按该数字缩放所有输出。这类似于逐个坐标缩放向量。感觉就像有无限多的坐标。

向量唯一能做的就是相加或缩放,感觉我们应该能够采用最初在空间中考虑的相同有用的结构(线性变换、零空间、点积、特征-一切)和代数问题解决技术,并将它们应用于函数。

例如,函数的线性变换有一个完全合理的概念。接受一个功能并将其转换为另一个功能的东西。我想到的一个例子是导数。它将一个函数转换为另一个函数。它们也称为线性算子。

但是,函数的线性变换意味着什么呢?如果变换可以满足两个属性,即可加性和缩放性,则变换是线性的。可加性意味着,如果将两个向量 v 和 w 相加,然后对它们的总和进行变换,则得到的结果与将 v 和 w 的变换版本相加的结果相同。

缩放属性是当您将向量 v 缩放某个数字,然后应用变换时,您将获得与将 v 的变换版本缩放相同的最终向量。这通常被描述为线性变换保留了向量加法和标量乘法。

网格线保持平行且均匀分布的想法实际上说明了这两个属性在 2D 空间中点的特定情况下的含义。

这些属性使矩阵向量乘法成为可能的最重要结果之一是线性变换完全由它采用基向量的位置来描述。由于任何向量都可以通过缩放和添加基向量来表示,因此查找向量的变换版本归结为以相同的方式缩放和添加基向量的变换版本。对于函数和箭头来说都是如此。

例如,在微积分中,我们总是使用导数是可加的并且具有缩放属性这一事实,即使它没有这样表述。如果将两个函数相加,然后取导数,则与先取这些函数的导数并将它们相加是一样的。同样,如果你缩放一个函数,取导数,这与先取导数然后缩放函数是一样的。

为了更深入地理解这一点,让我们看看用矩阵表示导数会是什么样子。让我们将空间限制为多项式。我们空间中的每个多项式都有有限个项,但整个空间包括任意大次的多项式。我们需要做的第一件事是选择一个基础。由于多项式已经写成变量 x 的缩放幂之和,因此选择 x 的幂作为基函数是有意义的。

在这里插入图片描述

源 https://www.youtube.com/watch?v=TgKwz5Ikpc8&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab&index=16

三、向量的内积

这些基本函数的作用类似于 i-hat、j-hat 和 k-hat 在向量世界中的角色。由于我们的多项式可以具有任意大的度数,因此基函数的集合是无限的。这意味着当我们将多项式视为向量时,它们将具有无限多个坐标。
在这里插入图片描述

源 https://www.youtube.com/watch?v=TgKwz5Ikpc8&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab&index=16
你读到这句话时说它的 5 倍于第一个基函数加上 3 倍的第二个加 1 倍于第三个基函数,并且在此之后不应添加任何其他基函数。

在这里插入图片描述

源 https://www.youtube.com/watch?v=TgKwz5Ikpc8&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab&index=16
由于每个多项式都有微弱的多项,因此它的坐标将是一些有限的数字字符串,其无限尾部为 0。在这个坐标系中,导数用一个无限矩阵来描述,该矩阵大多充满 0,但正整数在偏移对角线上倒计时。
在这里插入图片描述

源 https://www.youtube.com/watch?v=TgKwz5Ikpc8&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab&index=16

四、多项式的矩阵表达

取代表多项式的坐标:x³ + 5x² + 4x + 5。现在把这些坐标放在上面矩阵的右边。唯一有助于结果第一个坐标的项是 1 * 4。这意味着结果中的常数项将为 4。这对应于 4x 的导数为 4 的事实。唯一有助于矩阵第二坐标的项是 2 乘以 5。这意味着导数中 x 的系数 Infront 为 10,对应于 5x² 的导数。类似地,矩阵向量乘积中的 3 坐标归结为 takin 3 * 1。这个对应于 x³ 的导数为 3x²。在那之后,它只会是 0s。使这成为可能的原因是导数是线性的。

可以通过取每个基函数的导数并将结果的坐标放在每列中来构造此矩阵。令人惊讶的是,矩阵向量乘法和取导数乍一看似乎是完全不同的想法,但实际上都是该系列的相同成员。诸如线性变换、点积和特征向量之类的东西,我们认为只适用于线性代数概念,也适用于函数(只是名称可能不同)。
在这里插入图片描述

来源 — https://www.youtube.com/watch?v=TgKwz5Ikpc8&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab&index=16
现在让我们回到什么是向量的问题!所有这一切的重点是指出数学中有很多向量的东西。只要您正在处理一组对象,其中有一个合理的缩放和添加概念。

想象一下,你正在发展线性代数理论,你希望所有的定义和发现都完全普遍地应用于所有向量类事物。这些向量类的东西集被称为向量空间,您可以在其中建立一组向量加法和缩放必须遵循的规则。这些规则被称为公理,在现代线性代数理论中有 8 条。

在这里插入图片描述

source — 来源 — https://www.youtube.com/watch?v=TgKwz5Ikpc8&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab&index=16
公理本身并不是自然界的基本规则,而是一个人和其他人之间的接口,他们希望将这些结果应用于新的向量空间。

假设有人定义了一个新的向量空间,那么这些公理就像一个检查清单,他们需要验证这些定义,然后才能开始应用线性代数的结果。因此,人们必须只根据这些公理抽象地构建结果。

这就是为什么每本教科书都使用可加性和缩放来定义线性变换,而不是谈论保持平行和均匀间隔的网格线。因此,什么是向量这个问题的答案是,实际上它们所采用的形式并不重要!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Web前端一套全部清晰 ③ day2 HTML 标签综合案例

别让平淡生活&#xff0c;耗尽所有向往 —— 24.4.26 综合案例 —— 一切都会好的 网页制作思路&#xff1a;从上到下&#xff0c;先整体到局部&#xff0c;逐步分析制作 分析内容 ——> 写代码 ——>保存——>刷新浏览器&#xff0c;看效果 <!DOCTYPE html> &l…

IDEA生成测试类

方法一 具体流程: 选中要生成的测试类------------>选择code选项------------>选择Generate选项---------->选择test选项---------->选择要生成的方法 第一步: 光标选中需要生成测试类的类 找到code选项 选中Generate选项 选中test选项 选中你要生成的测试…

【智能算法】囊状虫群算法(TSA)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2020年&#xff0c;S Kaur等人受到囊状虫群自然行为启发&#xff0c;提出了囊状虫群算法&#xff08;Tunicate Swarm Algorithm, TSA&#xff09;。 2.算法原理 2.1算法思想 TSA模拟了囊状虫群在导…

Scala的函数至简原则

对于scala语言来说&#xff0c;函数的至简原则是它的一大特色。下面让我们一起来看看分别有什么吧&#xff01; 函数至简原则&#xff1a;能省则省&#xff01; 初始函数 def test(name:String):String{return name }1、return可以省略&#xff0c;Scala会使用函数体的最后一…

什么是用户体验(UX)文案,为什么它很重要?

网上购物如今比以往任何时候都更加相关。所以我们将以此为例说明什么是用户体验&#xff08;UX&#xff09;文案&#xff0c;以及为什么它很重要。 假设你去了一个在线商店。你需要执行一系列操作&#xff1a; 找到合适的部分选择你感兴趣的产品弄清楚它们是什么&#xff0c;…

Access2019直接将数据导入SQL Server数据库中,再直接链接回来

Access2019 的数据表等&#xff0c;除了通过 SSMA 导入数据库外&#xff0c;还可以利用access2019 自身的外部数据导出功能来达到目的。本文将详细介绍这一操作过程。 一、命令行操作阶段 1.以SA这一超级用户登录SQL Server&#xff0c;创建一个数据库&#xff0c;例如“个人…

PyQt5中QTablewidget生成右键菜单

QTablewidget生成右键菜单&#xff0c;需要自定义一个QTablewidget类 import sys from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem, QMenu, QAction, QDialog from PyQt5.QtCore import Qt from PyQt5 import QtCoreclass CustomTableWidget(QTabl…

数据结构-二叉树-堆(二)

一、建堆的时间复杂度问题 1、除了向上调整建堆&#xff0c;我们还可以向下调整建堆。不能在根上直接开始向下调整。这里的条件就是左右子树必须都是大堆或者小堆。我们可以倒着往前走&#xff0c;可以从最后一个叶子开始调整。但是从叶子开始调整没有意义。所以我们可以从倒数…

架构师的六大生存法则与价值创造

目录 什么影响架构的成败 架构师的六大生存法则 一、所有的架构规划必须有且只有一个正确的目标 二、架构活动需要尊重和顺应人性 三、架构活动在有限的资源下最大化商业价值 四、架构师要考虑依赖的商业模块和技术生命周期 五、架构师为什么要关注技术体系的外部适应性…

【InternLM】大模型的评测——OpenCompass

1. OpenCompass简介 1.1 基本介绍 大模型开源开放评测体系 “司南” (OpenCompass2.0)由上海人工智能实验室科学家团队发布&#xff0c;用于为大语言模型、多模态模型等提供一站式评测服务。其主要特点如下&#xff1a; 开源可复现&#xff1a;提供公平、公开、可复现的大模型…

最详细步骤解决:Apps targeting Android12 and higher are required to specify...

问题原因&#xff1a; 当targetSdkVersion>31时&#xff0c;需要在AndroidManifest.xml中配置android:exported的值&#xff0c;该值为boolean类型。 android:exported解释&#xff1a; activity 是否可由其他应用的组件启动&#xff1a; 如果设为 "true"&#…

9节点牛拉法matlab

潮流计算程序matlab 牛拉法 采用matlab对9节点进行潮流计算&#xff0c;采用牛拉法&#xff0c;程序运行可靠。

探索设计模式的魅力:AI赋能分层模式,解构未来,智领风潮

​&#x1f308; 个人主页&#xff1a;danci_ &#x1f525; 系列专栏&#xff1a;《设计模式》 &#x1f4aa;&#x1f3fb; 制定明确可量化的目标&#xff0c;坚持默默的做事。 探索设计模式的魅力&#xff1a;AI赋能分层模式&#xff0c;解构未来&#xff0c;智领风潮 ✨欢迎…

Linux-进程和计划任务管理⭐

目录 一、程序和进程 1.程序 2.进程 3.线程与进程 二、ps查看静态进程信息 1.ps aux 命令 2.ps-静态查看系统进程 3.ps -elf 三、top-查看进程动态信息 四、pgrep查看进程信息 五、pstree-查看进程树 六、控制进程 1.进程启动方式 2.调度启动 3.进程的前后台调…

ShardingSphere 5.x 系列【26】 数据分片原理之 SQL 路由

有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot 版本 3.1.0 本系列ShardingSphere 版本 5.4.0 源码地址:https://gitee.com/pearl-organization/study-sharding-sphere-demo 文章目录 1. 概述2. 携带分片键2.1 直接路由2.2 标准路由2.3 笛卡尔路由3. 不携带分片…

BGP选路实验(锐捷)---Origin选路

实验拓扑图 基本配置如图所示 要求&#xff1a;R5上利用loopback口建立多个分段ip&#xff0c;利用bgp选路原则让双网段数据通过R6转发&#xff0c;单网段数据通过R7转发&#xff0c;通过修改Origin的属性类型为intcomplete&#xff08;利用三种不同的Origin属性的优先顺序&am…

投资标的参考

1、中央汇金投资有限责任公司 1.1、香港中央结算有限公司 2、中央汇金投资有限责任公司持股列表 _ 东方财富网_ 数据频道东方财富网提供十大流通股东数据、十大股东数据、股东持股明细、股东持股变动统计、股东持股分析、股东持股统计、股东协同等数据&#xff0c;充分展示股东…

SpringBoot+MyBatis-Plus+jsqlparser实现多租户功能

前言 多租户技术&#xff08;multi-tenancy technology&#xff09;是一种软件架构技术&#xff0c;它允许在单个系统实例上为多个用户或组织提供服务&#xff0c;同时确保这些用户之间数据的隔离性。在多租户架构中&#xff0c;每个租户&#xff08;可以是个人用户、企业、组…

python中开发页面的两种方法:Qt Designer(PyQt图形化界面拖拽开发App界面)以及Django(开发Web应用框架)

一、开发独立的窗口&#xff0c;App的那种&#xff0c;可使用tkinter或者PyQt 使用PyQt时&#xff0c;里面有个工具Qt Designer&#xff0c;是一个可视化的界面设计工具&#xff0c;可以通过拖拽等方式来设计界面。下面就是Qt Designer的操作界面&#xff1a; 参考链接如下&am…

代码随想录-算法训练营day24【回溯01:理论基础、组合】

代码随想录-035期-算法训练营【博客笔记汇总表】-CSDN博客 第七章 回溯算法part01 今日内容&#xff1a;● 理论基础 ● 77. 组合 详细布置 理论基础 其实在讲解二叉树的时候&#xff0c;就给大家介绍过回溯&#xff0c;这次正式开启回溯算法&#xff0c;大家可以先看视频&a…
最新文章