标准正交基下的坐标向量

标准正交基下的坐标向量

flyfish

标准正交基是指在二维或更高维空间中,由单位向量构成的一组基底向量,这些向量彼此正交且模长为1。在二维空间中,标准正交基通常由以下两个向量组成:
e 1 = ( 1 0 ) , e 2 = ( 0 1 ) \mathbf{e}_1 = \begin{pmatrix} 1 \\ 0 \end{pmatrix}, \quad \mathbf{e}_2 = \begin{pmatrix} 0 \\ 1 \end{pmatrix} e1=(10),e2=(01)
这两个向量分别沿着 x x x 轴和 y y y 轴的方向。

标准正交基下的坐标向量

任何一个二维向量都可以用这组标准正交基表示。例如,一个向量 x = ( x y ) \mathbf{x} = \begin{pmatrix} x \\ y \end{pmatrix} x=(xy) 可以表示为: x = x e 1 + y e 2 \mathbf{x} = x \mathbf{e}_1 + y \mathbf{e}_2 x=xe1+ye2
在标准正交基下,坐标向量 x \mathbf{x} x 的分量 x x x y y y 直接代表了向量在 x x x 轴和 y y y 轴上的投影长度。

标准正交基的性质

  1. 正交性 :两个基向量彼此正交,即内积为零。 e 1 ⋅ e 2 = 0 \mathbf{e}_1 \cdot \mathbf{e}_2 = 0 e1e2=0

  2. 单位长度 :每个基向量的长度为1。 ∥ e 1 ∥ = 1 , ∥ e 2 ∥ = 1 \|\mathbf{e}_1\| = 1, \quad \|\mathbf{e}_2\| = 1 e1=1,e2=1

几何意义

在标准正交基下,椭圆的方程 z T z = 1 \mathbf{z}^T \mathbf{z} = 1 zTz=1 描述了一个单位圆,其中心在原点,半径为1。变换矩阵 L L L 将这个单位圆拉伸并旋转,形成一个椭圆。

椭圆方程的推导

在标准正交基下,一个单位圆的方程为:
z T z = z 1 2 + z 2 2 = 1 \mathbf{z}^T \mathbf{z} = z_1^2 + z_2^2 = 1 zTz=z12+z22=1
通过线性变换 x = L z \mathbf{x} = L \mathbf{z} x=Lz,其中 L L L 是由协方差矩阵的特征值和特征向量构成的变换矩阵,可以将单位圆变换成椭圆。此时,新的坐标向量 x \mathbf{x} x 在标准正交基下的表示形式变为: x T Σ − 1 x = 1 \mathbf{x}^T \Sigma^{-1} \mathbf{x} = 1 xTΣ1x=1

特征值和特征向量的几何意义

  • 特征向量 :表示椭圆的主要轴方向。

  • 特征值 :表示椭圆沿特征向量方向的伸缩因子。

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

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

相关文章

Anaconda使用笔记

一、添加国内镜像源 conda config --show channels #查看anaconda中已经存在的镜像源 conda config --set show_channel_urls yes #设置搜索时显示通道地址 conda config --set auto_activate_base false #基础环境在启动时不被激活 1.永久添加 conda con…

【Java】已解决Java中的java.util.NoSuchElementException异常

文章目录 一、分析问题背景二、可能出错的原因三、错误代码示例四、正确代码示例五、注意事项 已解决Java中的java.util.NoSuchElementException异常 一、分析问题背景 java.util.NoSuchElementException是Java中常见的运行时异常,它通常发生在使用迭代器&#xf…

【Java基础】 多线程

Java 多线程编程是指在一个 Java 应用程序中同时运行多个线程。线程是一个程序执行的最小单位,它包含在进程中,利用多线程可以提高应用程序的性能和响应能力。多线程编程在 Java 中是一个重要的概念,尤其是在处理并发任务时。 一、线程的概念…

Java高手的30k之路|面试宝典|精通多线程(四)- 并发编程

并发编程中的问题 死锁 死锁是指在两个或多个线程的执行过程中,由于每个线程都在等待其他线程持有的资源,而无法继续执行,导致所有这些线程都处于阻塞状态,无法继续运行。 死锁的四个必要条件 根据Coffman的条件,死…

swagger下载文件名中文乱码、swagger导出文件名乱码、swagger文件导出名称乱码、解决swagger中文下载乱码bug

文章目录 一、场景描述:swagger导出文件名称乱码二、乱码原因三、解决方法3.1、方法一、在浏览器中输入地址下载3.2、方法二、swagger升级为2.10.0及以上 四、可能遇到的问题4.1、DocumentationPluginsManager.java:152 一、场景描述:swagger导出文件名称…

springboot与flowable(7):流程变量

一、启动时添加流程变量 拿第一个流程图举例,创建一个新的流程定义。 Testvoid contextLoads() {DeploymentBuilder deployment repositoryService.createDeployment();deployment.addClasspathResource("process01/FirstFlow.bpmn20.xml");deployment.…

android | MemoryLeakMonitor.jar is not exist! 目前还是存在这个问题,好像解决不到

2024了,用的华为的老机子 navo3 真机测试,目前还是这个渲染问题:滑动验证页面 MemoryLeakMonitor.jar is not exist! Software rendering doesnt support hardware bitmaps gpu的渲染问题: 这条信息“Software rendering doesnt…

动态规划-简单多状态dp问题 -- 删除并获得点数

动态规划-简单多状态dp问题 – 删除并获得点数 文章目录 动态规划-简单多状态dp问题 -- 删除并获得点数题目重现读懂题目算法流程示例代码 题目重现 题目链接:删除并获得点数 - 力扣 给你一个整数数组 nums ,你可以对它进行一些操作。 每次操作中&#…

用画图,将2张图片,合并成 一张图片 + 压缩体积

合并 第一步:选中要做比较的两张图片其中一张,单击鼠标右键,选择“打开方式--画图”。 第二步:如果图片过大,占据了整个屏幕不好观察,用右下角的标尺,缩小视图 第三步:鼠标左键按住…

HTTP学习记录(基于菜鸟教程)

文章目录 1.简介1.1常用的HTTP方法1.2Http版本1.3注意事项 2.Https3.Http消息结构3.1客户端请求消息3.2响应消息 4.常见的响应头5.HTTP状态码6.Http content-type在这里插入图片描述 7.MIME类型8.HTTP2 1.简介 Http,被称为超文本传输协议,HyperText Tran…

【Java核心技术10】Java数组详解

引言 在Java编程中,数组是一种非常重要的数据结构,它允许我们存储同一类型的多个元素,并通过索引快速访问这些元素。本文将详细讲解Java数组的基本概念、创建、初始化、访问和修改,以及多维数组和数组的常见操作。 无论你是Java的…

训练营第四十二天| 583. 两个字符串的删除操作72. 编辑距离647. 回文子串516.最长回文子序列

583. 两个字符串的删除操作 力扣题目链接(opens new window) 给定两个单词 word1 和 word2,找到使得 word1 和 word2 相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。 示例: 输入: "sea", "eat"输出: …

如何优雅的一键同步OpenHarmony代码到gitlab?请关注【itopen:gitlab_sync】

itopen组织:1、提供OpenHarmony优雅实用的小工具2、手把手适配riscv qemu linux的三方库移植3、未来计划riscv qemu ohos的三方库移植 小程序开发4、一切拥抱开源,拥抱国产化 一、概述 项目中有需求要将 OpenHarmony 整套代码同步到项目的 gitlab…

nginx地址重写rewrite

nginx地址重写rewrite 1.nginx重写rewrite 1.rewrite相关语句 ifrewritesetreturn 2.if语句 应用环境 server,location语法 if () #可以支持: ~ #正则匹配(区分大小写) ~* #正则匹配(不区分大小写) !~ #正则不匹配(区分大小写) !~* #正则不匹配…

使用fetch加载阿里云的在线json 出现403错误

在做地图项目的时候,引用了阿里云的在线JSON地图数据。 问题描述: 但是本地开发使用fetch请求json地址的时候接口却出现了403错误,把地址直接复制到浏览器上却能正常打开。 https://geo.datav.aliyun.com/areas_v3/bound/330000_full.json …

06-操作元素

在前面的文章中重点介绍了一些元素的定位方法,定位到元素后,就需要操作元素了。本篇通过简单案例来介绍app应用中的一些常用操作。 一、案例介绍 下面列表中有四个字典,每个字典中的num1代表第一个操作数,num2代表第二个操作数&a…

力扣 面试题17.04.消失的数字

数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗? 示例 1: 输入:[3,0,1] 输出:2 示例 2: 输入:[9,6,4,2,3,5,7,0,1] 输出&#x…

GIT----使用技巧之保存现场回退新建分支继续开发

GIT----使用技巧之保存现场回退新建分支继续开发 前言: 故事是这样的,有一个比较复杂的项目使用的是STM32F103VCT6(资源flash-256k,RAM-48k),开发到一半发现RAM不够用了,换容量更大的芯片STM32F103VGT6(资源…

再谈量化策略失效的问题

数量技术宅团队在CSDN学院推出了量化投资系列课程 欢迎有兴趣系统学习量化投资的同学,点击下方链接报名: 量化投资速成营(入门课程) Python股票量化投资 Python期货量化投资 Python数字货币量化投资 C语言CTP期货交易系统开…

【qt5生成软件-can卡-上位机-无法加载ControlCAN.dll错误代码(0xc0150002)等相关问题-WIN11系统-尝试解决】

【qt5生成软件-无法加载ControlCAN.dll&错误代码0xc0150002:-等相关问题-WIN11系统-尝试解决-总结整理】 1.前言2.环境说明3.问题说明4.尝试方法总结(1)更新支持包c库(2)更新USB相关驱动(3)…