问题:

设σ\sigmaσ是实平面R2R^{2}R2上的线性变换,其关于标准基的矩阵为
P=[css−c]P=\left[\begin{array}{cc}{c} & {s} \\ {s} & {-c}\end{array}\right] P=[cs​s−c​]其中c2+s2=1c^{2}+s^{2}=1c2+s2=1,证明σ\sigmaσ是反射变换,并计算其对称轴。

解:

由于det⁡(λI−P)=λ2−1\operatorname{det}(\lambda I-P)=\lambda^{2}-1 det(λI−P)=λ2−1因此PPP相似于矩阵Q[100−1]\left[\begin{array}{cc}{1} & {0} \\ {0} & {-1}\end{array}\right] [10​0−1​]ξ1\xi_{1}ξ1​与ξ2\xi_{2}ξ2​分别为1与-1对应的特征向量,因此有:
{Pξ1=ξ1Pξ2=−ξ2\left\{\begin{array}{l}{P \xi_{1}=\xi_{1}} \\ {P \xi_{2}=-\xi_{2}}\end{array}\right. {Pξ1​=ξ1​Pξ2​=−ξ2​​由于P是变换σ\sigmaσ关于标准基的矩阵表示,若将ξ1\xi_{1}ξ1​与ξ2\xi_{2}ξ2​看作是两个向量A与B分别在标准基下的坐标,则Pξ1=ξ1P \xi_{1}=\xi_{1}Pξ1​=ξ1​可看作是向量A在经过σ\sigmaσ变换后的结果在标准基下的坐标仍为ξ1\xi_{1}ξ1​,即在变换前后其未发生变化;
而对于向量B来说,由于有Pξ2=−ξ2P \xi_{2}=-\xi_{2}Pξ2​=−ξ2​,因此向量B在标准基下的坐标在经过σ\sigmaσ变换后变成了原来的-1倍。
因此,这直观地说明了σ\sigmaσ变换为反射变换,其对称轴即为与镜面垂直的向量,因此对称轴即为ξ2\xi_{2}ξ2​,即矩阵PPP的-1特征值对应的特征向量。

总结:反射变换在标准基下的矩阵表示的特征值必须为1或-1,且只有一个为-1的特征值。-1特征值对应的特征向量即为对称轴。

矩阵理论应用之反射变换的理解相关推荐

  1. Golang的反射reflect深入理解和示例

    [TOC] Golang的反射reflect深入理解和示例 [记录于2018年2月] 编程语言中反射的概念 在计算机科学领域,反射是指一类应用,它们能够自描述和自控制.也就是说,这类应用通过采用某种机 ...

  2. Java工作笔记-对反射的进一步理解

    目录 基本概念 代码与实例 基本概念 反射的进一步理解: 将类的各个组成部分封装为其他对象(将一个类的组成部分封装为其他对象) 就是反射. Java代码经历的三个阶段: 1. 写好代码.java后使用 ...

  3. MATLAB:Radon正变换的理解

    Radon正变换的理解 前言 一.介绍 二.MATLAB实现 1.图1的matlab程序 2.多角度radon变换 三.总结 前言 网上看了些有关Radon变换的介绍,结合自己看书和理解写下这篇blo ...

  4. 【视频编码学习】——变换的理解

    视频编码--变换的理解 • 变换编码是正交变换,正交变换可以理解为坐标轴旋转 • 变换的目的是:去相关性,使信号独立,对变换系数采取独立的量化,可以最小化失真,且获得更低的码率 • 变换+标量量化能获 ...

  5. Java反射机制的理解和在项目中的应用场景

    Java反射机制的理解 Java程序中的对象在运行时可以表现为两种类型,即编译时类型和运行时类型.例如 Person p = new Student(); ,这行代码将会生成一个p变量,该变量的编译时 ...

  6. matlab pq变换,PQ变换与DQ变换的理解与推导详解.doc

    p-q变换与d-q变换的理解与推导 120变换和空间向量 120坐标系是一个静止的复数坐标系.120分量首先由莱昂(Lyon)提出,所以亦成为莱昂分量.下面以电流为例说明120变换...为三相电流瞬时 ...

  7. matlab pq变换,PQ变换与DQ变换的理解与推导

    . . 页脚 一. p-q 变换与d-q 变换的理解与推导 1. 120变换和空间向量 120坐标系是一个静止的复数坐标系.120分量首先由莱昂(Lyon )提出,所以亦成为莱昂分量.下面以电流为例说 ...

  8. 2019-10-12 拉普拉斯变换的理解

    拉普拉斯变换(Laplace transform)属于线性变换,是在控制领域绕不过去的积分变换.同时拉普拉斯变换与傅里叶变换也存在着绕不过去的关系. 傅里叶变换.傅里叶级数 傅里叶级数针对周期函数,傅 ...

  9. 如何理解java反射_怎么理解java反射

    怎么理解java反射? 概述 Java 反射是可以让我们在运行时获取类的方法.属性.父类.接口等类的内部信息的机制.也就是说,反射本质上是一个"反着来"的过程.我们通过new创建一 ...

  10. PHP反射的优点,PHP 反射使用和理解

    反射机制简介 之前已经介绍过Java反射机制的简单使用,所有的反射机制的思想作用等都是类似的,下面就一起来了解一下PHP反射机制. 个人理解:反射机制就是可以利用类名或者一个类的对象来获取关于这个类的 ...

最新文章

  1. Exchange企业实战技巧(3)配置Exchange证书
  2. opencv Mat类
  3. 【转载】DL图片预处理
  4. JavaScript 易错知识点整理
  5. VK Cup 2017 - Round 2
  6. 卷积神经网络(Convolutional Neural Networks,CNNS/ConvNets)
  7. php 获取京东交易账号,PHP爬虫爬取京东列表
  8. 29运用声东击西的方法不断引入种子用户
  9. adb-常用命令记录
  10. php引擎,php基于什么引擎
  11. Cocos2d-x游戏实例-《跑跑跑》制作教程(第二篇)——加入主角
  12. MDK472a(Keil4)注册不成功问题
  13. 学用MVC4做网站五:5.4删除文章
  14. 怎么在Mac上格式化USB驱动器
  15. MATLAB文件操作及读txt文件(fopen,fseek,fread,fclose)
  16. 喜马拉雅音频下载+x2m文件转换
  17. 平安保险php软件工程师工资,软件工程师
  18. 团队的英文翻译缩写_常用的英文缩写翻译
  19. Specificity and sensitivity
  20. python口算训练出题

热门文章

  1. 源代码管理工具 (git,CVS,SVN,Clearcase,VSS)
  2. SQL注入不完全思路与防注入程序
  3. 【高等数学】基本求导法则与导数公式
  4. CUMCM 2021-B:乙醇偶合制备C4烯烃(多元线性回归分析)
  5. 浅谈切比雪夫多项式推导及其实现模版归类
  6. AppFabric 版本区分
  7. 思科交换机配置链路聚合
  8. win7如何添加终端服务器,Win7怎么添加windows超级终端?
  9. 整合Springboot+BlazeDS+Spring+Flex
  10. 为什么浏览器要阻止跨域