当前位置: 首页 > news >正文

线性代数的学习和整理17:向量空间的基,自然基,基变换等(未完成)

目录

 3 向量空间的基:矩阵的基础/轴

3.1 从颜色RGB说起

3.2  附属知识

3.3 什么样的向量可以做基?

3.4 基的分类

3.1.1 不同空间的基---向量组的数量可能不同

3.1.2 自然基

3.1.3 正交基

3.1.4 标准正交基

3.1.5 基和向量/矩阵

3.1.6 基变换

(1)基不变,坐标变换 

(2)坐标不变,基变换

3.1.6 基变换和坐标变换的公式 (待完成)


基的英语

 3 向量空间的基:矩阵的基础/轴

3.1 从颜色RGB说起

  • RGB颜色大家都明白原理
  • 实际上就是 red, green,blue 这3元色来生成其他颜色
  • RGB颜色有2种数字化 表示方式
  1. 比如 ffffff 000000 ,这个是16进制数字来表示颜色
  2. 使用RGB的向量值来表示其他颜色的,比如 黑色是(0,0,0) ,白色是(255,255,255), 而后面这种方法,就是向量和矩阵的方法
  3. 实际上 RGB 是三原色,也就是 颜色空间/ 可以看成一个3维空间的基
  4. 其中 red 是\begin{bmatrix} 255\\ 0\\ 0 \end{bmatrix} green 是 \begin{bmatrix} 0\\ 255\\ 0 \end{bmatrix}  ,blue是 \begin{bmatrix} 0\\ 0\\ 255 \end{bmatrix}
  5. 任意一种颜色都可以写成 color=k1*\begin{bmatrix} 255\\ 0\\ 0 \end{bmatrix} + k2*\begin{bmatrix} 0\\ 255\\ 0 \end{bmatrix} + k3*\begin{bmatrix} 0\\ 0\\ 255 \end{bmatrix}

3.2  附属知识

1 十六进制

(常用数字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示,其中:A~F表示10~15,这些称作十六进制数字。)

2 颜色的RGB值

  • RGB值从0-255,实际这个数字代表亮度
  • 总共有256*256*256种,

颜色名称

红色值 Red

绿色值 Green

蓝色值 Blue

黑色

0

0

0

蓝色

0

0

255

绿色

0

255

0

青色

0

255

255

红色

255

0

0

亮紫色(洋红色)

255

0

255

黄色

255

255

0

白色

255

255

255

3.3 什么样的向量可以做基?

向量空间的基的严格定义:向量空间中的某组向量 A= {a1,a2.....an} ,这些向量如果是这个向量空间的最大线性无关组,那么这组向量A就是这个空间的一组基。

总结可以做基的特征

A= {a1,a2.....an} 这组向量,或这个向量组

  • 必须是线性无关的。
  • 而且必须是这个空间的最大线性无关组。

理论上,颜色空间的基有无数组,但是很多向量组也不能作为基本

举例

  1. 比如RG这2种颜色构成的向量组,不能称为RGB空间的一组基,因为RG组成不了所有颜色
  2. 比如线性相关的3组向量: 深绿色(0,255,0),标准绿色(0,100,0) 和蓝色(0,0,255)不能作为颜色空间的基的,因为3个线性相关的颜色基,无法组成所有颜色。

3.4 基的分类

3.1.1 不同空间的基---向量组的数量可能不同

  • (a1,a2)是2维的,对应2个基底e1,e2
  • (a1,a2,a3)是3维的,对应3个基底e1,e2
  • (a1,a2,a3... ... an)是n维的, 对应n个基底e1,e2.....en

3.1.2 自然基

  • 自然基本特指这种    \begin{bmatrix} 1\\ 0\\ 0 \end{bmatrix} , \begin{bmatrix} 0\\ 1\\ 0 \end{bmatrix} , \begin{bmatrix} 0\\ 0\\ 1 \end{bmatrix}
  • 自然基,比然是正交基,也是标准正交基

3.1.3 正交基

  • 基这组向量里的每个向量都是互相 垂直/正交的

3.1.4 标准正交基

  • 基这组向量里的每个向量都是互相 垂直/正交的
  • 且长度都为1
  • 标准正交基有很多,并不只是只有自然基那一组!

3.1.5 基和向量/矩阵

  • 比如一个向量(3,2,5) 就可以认为是,这个向量的3个元素分别在3个基上的长度/伸缩度
  1. 向量(3,2,5) 在第1个基,(1,0,0) 上的长度/伸缩度是3,
  2. 向量(3,2,5) 在第2个基,(0,1,0) 上的长度/伸缩度是2,
  3. 向量(3,2,5) 在第3个基,(0,0,1) 上的长度/伸缩度是5,

3.1.6 基变换

  • 矩阵的 基 / 基底 是可以改变的
  • 实际上Ax=y 就可以看作 基变换
  • Ax=y 有两种方法,要么坐标变,要么坐标不变,基变化

(1)基不变,坐标变换 

  • 假设我们有A是e1,e2,e3 等 自然基下的向量x
  • 计算  A*x=y
  • 一般我们计算  A*x=y 其实都是将 向量x 经过矩阵A变换后,生成了新的向量y,而新的向量y实际就是原向量的坐标发生了变化,其仍然是e1,e2。。。等 自然基下的向量y

(2)坐标不变,基变换

  • 假设我们有A是e1,e2。。。等自然基下的向量x
  • 而A的列向量分别是  α1,α2 ....
  • 计算  A*x=y
  • 我们可以保持x向量的坐标还是老的,但是基不再用e1,e2。。。等,而是用A的列向量α1,α2 ....作为新的基.

3.1.6 基变换和坐标变换的公式 (待完成)

相关文章:

线性代数的学习和整理17:向量空间的基,自然基,基变换等(未完成)

目录 3 向量空间的基:矩阵的基础/轴 3.1 从颜色RGB说起 3.2 附属知识 3.3 什么样的向量可以做基? 3.4 基的分类 3.1.1 不同空间的基---向量组的数量可能不同 3.1.2 自然基 3.1.3 正交基 3.1.4 标准正交基 3.1.5 基和向量/矩阵 3.1.6 基变换 …...

Java中支持分库分表的框架/组件/中间件简介

文章目录 1 sharding-jdbc2 TSharding3 Atlas4 Cobar5 MyCAT6 TDDL7 Vitess 列举一些比较常见的,简单介绍一下: sharding-jdbc(当当) TSharding(蘑菇街) Atlas(奇虎360) Cobar&#…...

7.2 项目2 学生通讯录管理:文本文件增删改查(C 版本)(自顶向下设计+断点调试) (A)

C自学精简教程 目录(必读) 该作业是 作业 学生通讯录管理:文本文件增删改查(C版本) 的C 语言版本。 具体的作业题目描述,要求,可以参考 学生通讯录管理:文本文件增删改查(C版本)。…...

excel怎么设置任意选一个单元格纵横竖横都有颜色

有时excel表格内容过多的时候,我们通过excel设置任意选一个单元格纵横,竖横背景颜色,这样会更加具有辨识度。设置方式截图如下 设置成功后,预览的效果图...

期货-股票交易规则

交易时间 港股:9:00~9:20 集合竞价,9:3012:00,13:0016:00 持续交易,16:00~16:10 随机收市竞价沪股:9:00~9:25 集合竞价,9:3011:30,13:0015:00 持续交易,11:30~12:00 交易申报深股&a…...

Makefile一些语法

ifneq($(filter true,$(xxx)), )的含义 filter 是过滤的意思,它的原型是:$(filter PATTERN…,TEXT), 意义为:过滤掉字串“TEXT”中所有不符合模式“PATTERN”的单词,保留所有符合此模式的单词做返回值。 结合前面的if…...

0基础可以转行编程行业么

在2022年分行业门类分岗位就业人员年平均工资中,信息传输、软件和信息技术服务业的薪资遥遥领先其他行业,为全国平均薪资水平的 1.78 倍,远超第二名金融行业,其年增长率在9.4%,并成为年收入首个过20 万门槛的行业&…...

【spark】dataframe慎用limit

官方:limit通常和order by一起使用,保证结果是确定的 limit 会有两个步骤: LocalLimit ,发生在每个partitionGlobalLimit,发生shuffle,聚合到一个parttion 当提取的n大时,第二步是比较耗时的…...

基于OpenCV+LPR模型端对端智能车牌识别——深度学习和目标检测算法应用(含Python+Andriod全部工程源码)+CCPD数据集

目录 前言总体设计系统整体结构图系统流程图 运行环境Python 环境OpenCV环境Android环境1. 开发软件和开发包2. JDK设置3. NDK设置 模块实现1. 数据预处理2. 模型训练1)训练级联分类器2)训练无分割车牌字符识别模型 3. APP构建1)导入OpenCV库…...

C++学习6

C学习6 基础知识std::thread 实战boost domain socket server 基础知识 std::thread std::thread是C11标准库中的一个类&#xff0c;用于创建并发执行的线程。它的详细用法如下&#xff1a; 头文件 #include <thread>创建线程 std::thread t(func, args...);其中&am…...

bazel使用中存在的问题

只开远端缓存时。kernel采用的bazel编译&#xff0c;遇到如下问题&#xff1a; 1、Action 详情二进制文件解析为文本文件时报错&#xff0c;无法进一步比较分析导致缓存不命中的原因。--- JDK版本的问题 2、远端缓存全部命中时间收益不明显 ---需分析是否为网络原因 3、$HOM…...

svn软连接和文件忽略

软连接 1)TortoiseSVN->Properties->New->Externals->New 2)填入软连接信息 Local path: 写下软连接后的文件夹的名字 URL: 想要软连接的牡蛎->TortoiseSVN->Repo-browser 复制下填入 文件忽略 以空格隔开就行...

自动驾驶攻城战,华为小鹏先亮剑

点击关注 文&#xff5c;刘俊宏 编&#xff5c;苏扬、王一粟 本文为光锥智能x腾讯科技联合出品 2023年过半&#xff0c;城市NOA&#xff08;城市领航辅助驾驶&#xff09;的元年如预期中到来了吗&#xff1f; 8月25日&#xff0c;成都车展开幕&#xff0c;与4个月之前的上海…...

企业供应链数字化怎么做?企业数字化供应链流程落地方式

什么是供应链&#xff1f;简单来说&#xff0c;供应链是围绕客户需求&#xff0c;以提高产品流通各个环节的效率为目标&#xff0c;通过资源整合的方式来实现产品从设计、生产到销售、服务整个环节的组织形态。如同人工智能、区块链、5G等技术的发展带来的各种行业变化&#xf…...

java八股文面试[多线程]——synchronized 和lock的区别

其他差别&#xff1a; synchronized是隐式的加锁,lock是显式的加锁; synchronized底层采用的是objectMonitor,lock采用的AQS; synchronized在进行加锁解锁时,只有一个同步队列和一个等待队列, lock有一个同步队列,可以有多个等待队列; synchronized使用了object类的wait和noti…...

实现一个简单的控制台版用户登陆程序, 程序启动提示用户输入用户名密码. 如果用户名密码出错, 使用自定义异常的方式来处理

//密码错误异常类 public class PasswordError extends Exception {public PasswordError(String message){super(message);} }//用户名错误异常类 public class UserError extends Exception{public UserError(String message){super(message);} }import java.util.Scanner;pu…...

Java 大厂八股文面试专题-设计模式 工厂方法模式、策略模式、责任链模式

面试专题-设计模式 前言 在平时的开发中&#xff0c;涉及到设计模式的有两块内容&#xff0c;第一个是我们平时使用的框架&#xff08;比如spring、mybatis等&#xff09;&#xff0c;第二个是我们自己开发业务使用的设计模式。 面试官一般比较关心的是你在开发过程中&#xff…...

Anaconda Prompt输入jupyter lab无反应

问题&#xff1a;Anaconda Prompt界面输入指令无反应 原因&#xff1a;公司电脑勒索病毒防御工具阻止了进程 解决&#xff1a;找到黑名单恢复进程...

JavaScript Web APIs - 05 Window对象 、本地存储

Web APIs - 05 文章目录 Web APIs - 05js组成window对象定时器-延迟函数location对象navigator对象histroy对象本地存储&#xff08;今日重点&#xff09;localStorage&#xff08;重点&#xff09;sessionStorage&#xff08;了解&#xff09;localStorage 存储复杂数据类型 综…...

Ansible学习笔记6

stat模块&#xff1a;获取文件的状态信息&#xff0c;类似Linux的stat状态。 获取/etc/fstab文件的状态。 [rootlocalhost tmp]# ansible group1 -m stat -a "path/etc/fstab" 192.168.17.106 | SUCCESS > {"ansible_facts": {"discovered_inter…...

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止

<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet&#xff1a; https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...

【快手拥抱开源】通过快手团队开源的 KwaiCoder-AutoThink-preview 解锁大语言模型的潜力

引言&#xff1a; 在人工智能快速发展的浪潮中&#xff0c;快手Kwaipilot团队推出的 KwaiCoder-AutoThink-preview 具有里程碑意义——这是首个公开的AutoThink大语言模型&#xff08;LLM&#xff09;。该模型代表着该领域的重大突破&#xff0c;通过独特方式融合思考与非思考…...

Neo4j 集群管理:原理、技术与最佳实践深度解析

Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...

leetcodeSQL解题:3564. 季节性销售分析

leetcodeSQL解题&#xff1a;3564. 季节性销售分析 题目&#xff1a; 表&#xff1a;sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...

12.找到字符串中所有字母异位词

&#x1f9e0; 题目解析 题目描述&#xff1a; 给定两个字符串 s 和 p&#xff0c;找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义&#xff1a; 若两个字符串包含的字符种类和出现次数完全相同&#xff0c;顺序无所谓&#xff0c;则互为…...

Android第十三次面试总结(四大 组件基础)

Activity生命周期和四大启动模式详解 一、Activity 生命周期 Activity 的生命周期由一系列回调方法组成&#xff0c;用于管理其创建、可见性、焦点和销毁过程。以下是核心方法及其调用时机&#xff1a; ​onCreate()​​ ​调用时机​&#xff1a;Activity 首次创建时调用。​…...

佰力博科技与您探讨热释电测量的几种方法

热释电的测量主要涉及热释电系数的测定&#xff0c;这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中&#xff0c;积分电荷法最为常用&#xff0c;其原理是通过测量在电容器上积累的热释电电荷&#xff0c;从而确定热释电系数…...

MySQL 知识小结(一)

一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库&#xff0c;分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷&#xff0c;但是文件存放起来数据比较冗余&#xff0c;用二进制能够更好管理咱们M…...

【JVM面试篇】高频八股汇总——类加载和类加载器

目录 1. 讲一下类加载过程&#xff1f; 2. Java创建对象的过程&#xff1f; 3. 对象的生命周期&#xff1f; 4. 类加载器有哪些&#xff1f; 5. 双亲委派模型的作用&#xff08;好处&#xff09;&#xff1f; 6. 讲一下类的加载和双亲委派原则&#xff1f; 7. 双亲委派模…...