前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >矩阵的对角化:化繁为简的艺术

矩阵的对角化:化繁为简的艺术

作者头像
云深无际
发布于 2024-10-12 13:03:14
发布于 2024-10-12 13:03:14
1890
举报
文章被收录于专栏:云深之无迹云深之无迹

有一张照片,想要把它旋转一下。旋转这个操作可以用一个矩阵来表示。如果我们可以找到一个特殊的坐标系,在这个坐标系下,这个旋转操作就变得非常简单,只需要沿着坐标轴进行缩放就可以了。这就是矩阵对角化。

对角化实际上是找到一组新的基,使得在这个新的基下,线性变换的作用变得非常简单,就是沿着坐标轴进行缩放。

想象一个旋转的陀螺,我们想描述它的运动。如果我们选择一个固定的坐标系,那么陀螺的运动看起来会很复杂。但是如果我们选择一个以陀螺的旋转轴为中心的坐标系,那么陀螺的运动就变得非常简单,它只是绕着轴旋转。对角化就类似于找到这样一个特殊的坐标系。

啊啊啊,这么好的性质怎么做到啊?你先看上面的文章,给出对角化的条件:

  • 矩阵A的所有特征值必须是实数。
  • 每个特征值的几何重数必须等于代数重数。

如果对于一个方阵A,存在一个可逆矩阵P,使得P^(-1)AP是一个对角矩阵Λ,那么我们称矩阵A可以对角化。

其中:

  • P:由A的特征向量组成的矩阵。
  • Λ:是一个对角矩阵,对角线上的元素就是A的特征值。

对角化的步骤:

  1. 求出矩阵A的特征值和特征向量。
  2. 将特征向量作为列向量组成矩阵P。
  3. 计算P的逆矩阵P^(-1)。
  4. 计算P^(-1)AP,得到对角矩阵Λ。

矩阵对角化就是把一个复杂的矩阵变换成一个对角矩阵的过程。

  • 对角矩阵:就是一个对角线上有非零元素,其他位置都是零的矩阵。

还有一个遥控器和电视机的例子,想象一个遥控器:

  • 遥控器上的按键:每个按键对应一个操作,比如调高音量、切换频道等。
  • 电视:电视会根据你按下的按键做出相应的反应。

我们可以把遥控器看作一个矩阵,每个按键对应矩阵的一个列向量。而电视则是一个线性变换,它将遥控器的指令转化为电视的显示效果。

现在,我们想找一个最简单的遥控器。

  • 理想的遥控器:每个按键只控制一个功能,而且这些功能之间互不影响。
  • 矩阵对角化:就是找到这样一个最简单的遥控器。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
TBtools基因家族分析详细教程(1)
一共分为4个部分 TBtools基因家族分析详细教程(1) TBtools基因家族分析详细教程(2)基因家族成员的基本分析 TBtools基因家族分析详细教程(3)基因家族成员的进化分析1 TBtools基因家族分析详细教程(3)基因家族成员的进化分析2
Y大宽
2018/10/08
32.8K1
TBtools基因家族分析详细教程(1)
TBtools基因家族分析详细教程(2)基因家族成员的基本分析
https://www.ncbi.nlm.nih.gov/Structure/bwrpsb/bwrpsb.cgi
Y大宽
2018/10/08
9.4K0
TBtools基因家族分析详细教程(2)基因家族成员的基本分析
ggplot2优雅绘制蛋白结构域与基因结构图
❝小编很久之前写过一系列基因家族数据可视化的文档,最近对基因家族数据可视化又有了新的认识下面来绘制这一类文章里面的一张常用图,下面来看具体操作 ❞ 绘制进化树 tree <- read.newick("tree.nwk",node.label = "support") %>% ggtree(branch.length = "none")+ theme_void()+ theme(legend.title=element_blank(), legend.position =
R语言数据分析指南
2022/09/21
2K0
ggplot2优雅绘制蛋白结构域与基因结构图
贴心 | GXF Fix 修复 / 优化基因结构注释信息文件 - GTF/GFF3
目前基因组测序和组装成本几乎已经到任何一个课题组都可以单独负担的价码,大量物种的基因组序列被测定和释放。与此同时,对应的基因结构注释信息文件,如GTF或GFF3文件等,也可公开下载。
CJ-Chen
2021/04/13
1.5K0
贴心 | GXF Fix 修复 / 优化基因结构注释信息文件 - GTF/GFF3
生物信息之多序列比对,进化树分析,保守位点分析
4、如图所示可以下载到fasta格式的序列,注意这里下载的是基因或者蛋白质的全序列
白墨石
2021/01/13
6.5K0
生物信息之多序列比对,进化树分析,保守位点分析
TBtools基因家族分析详细教程(3)基因家族成员的进化分析2
先得到串联重复序列的link文件 上面得到的.tandem文件用excel打开并进行分列,另存为txt文件
Y大宽
2018/10/08
23.9K7
TBtools基因家族分析详细教程(3)基因家族成员的进化分析2
TBtools基因家族分析详细教程(3)基因家族成员的进化分析1
其中,No.of Bootstrap Replication默认最小50,即使设定10也自动调整为50。
Y大宽
2018/10/08
13.8K1
TBtools基因家族分析详细教程(3)基因家族成员的进化分析1
鉴定lncRNA流程全套代码整理
前两期周更我们通过一篇文章的复现整理了mRNA和lncRNA分析基本流程,但并没有涉及新lncRNA的鉴定,本周的推文本质上是我个人学习鉴定lncRNA的全套流程笔记,整合了我们公众号往期的资源,对代码进行了勘误更新,内容非常详实。
生信菜鸟团
2023/08/23
3.6K1
鉴定lncRNA流程全套代码整理
Cytoscape: MCODE增强包的网络模块化分析
之前的教程提供了Cytoscape基础和视频、R igraph包的网络构建方法,那么在我们得到network图之后,还可以进行深一步分析,今天给大家带来基于Cytoscape软件下MCODE增强包的模块化分析。
生信宝典
2018/12/24
5.7K0
Cytoscape: MCODE增强包的网络模块化分析
RNA-seq数据分析完全指北-11:Spladder分析可变剪切
可变剪切,即alternative splicing, 指的是在mRNA前体到成熟mRNA的过程当中,不同的剪切方式使得同一个基因可以产生多个不同的转录本, 最终产生不同的蛋白质。由于结构决定功能,而序列决定结构,可变剪切可能会对蛋白质功能产生巨大影响。许多文献也表明,可变剪切在发育、肿瘤发生等过程中发挥重要作用。
生信菜鸟团
2022/04/08
3.5K0
RNA-seq数据分析完全指北-11:Spladder分析可变剪切
真核生物基因预测
真核生物的开放阅读框不仅含有编码蛋白的外显子,而且还有内含子,并且内含子将开放阅读框分割为若干个小片段。开放阅读框的长度变化范围非常大,因此真核生物的基因预测远比原核生物困难。但是,在真核生物的开放阅读框中,外显子与内含子之间的连接绝大部分情况下满足 GT-AG 规律:即内含子序列 5' 端的起始两个核苷酸总是 GT,并且其 3'端的最后两个核苷酸总是 AG,即:5'-GT ……AG-3',这个规律有助于真核生物开放阅读框的识别。因此真核生物的预测基因更加复杂。常用的软件包括 augustus,snap,GlimmerHMM,GENSCAN,genemarks 等工具。
生信喵实验柴
2022/10/25
8300
科研若要酷,就用TBtools!(收藏贴)
用我人生中第一张学术墙报开篇。一年前的这张墙报不能展示出当前TBtools的成长状态,但整体感觉还是可以不错(虽然没有获得任何奖项,毕竟参与会议的其他墙报都过分优秀。或许有一天,我们能做出更好的墙报)。
王诗翔呀
2020/07/06
5K0
科研若要酷,就用TBtools!(收藏贴)
数据分析-启动子进化分析
​启动子是RNA 聚合酶识别、结合和开始转录的一段DNA 序列,它含有RNA 聚合酶特异性结合和转录起始所需的保守序列,多数位于结构基因转录起始点的上游,启动子本身不被转录。但有一些启动子(如tRNA启动子)位于转录起始点的下游,这些DNA序列可以被转录。启动子的特性最初是通过能增加或降低基因转录速率的突变而鉴定的。启动子一般位于转录起始位点的上游。启动子位于结构基因5'端上游的DNA序列,能活化RNA聚合酶,使之与模板DNA准确的结合并具有转录起始的特异性。启动子本身并不控制基因活动,而是通过与称为转录(transcription)因子的这种蛋白质(proteins)结合而控制基因活动的。转录因子就像一面"旗子",指挥着酶(enzymes)(RNA聚合酶polymerases) 的活动。
小胡子刺猬的生信学习123
2022/06/28
2.8K0
数据分析-启动子进化分析
基因家族分析之获取全部cDNA碱基序列构建进化树
现在让我们看第一个教程,以趋化因子基因家族为背景来获取序列进行多序列比对后绘制系统发育树。
生信技能树
2019/10/09
1.7K0
基因家族分析之获取全部cDNA碱基序列构建进化树
稀有 | GXF Stat 一次统计物种的Gene/mRNA/Exon/Intron/CDS/UTR...信息
近日在鼓捣课题的过程中,遇到了一些数据整理需求。需要快速统计物种的序列特征情况,比如基因,转录本,外显子,内含子,CDS,UTR等。但我们其实都清楚,很多物种的基因结构注释信息比较粗糙,所以前面我写了一个功能GXF Fix,详细见《GXF Fix 修复 / 优化基因结构注释信息文件 - GTF/GFF3》。说实话,我觉得这个功能还是比较有用的。
CJ-Chen
2021/04/14
1.6K0
稀有 | GXF Stat 一次统计物种的Gene/mRNA/Exon/Intron/CDS/UTR...信息
lncRNA组装流程的软件介绍之gffcompare
1.输出文件六个,前四个文件可以指定保存位置,后两个文件是跟输入的gtf文件保存在一个位置,并且都是以-o提供的前缀开头的
生信技能树
2021/07/06
3.7K0
生物信息学数据库及在线工具汇总 (更新)
文章目录 核酸数据库 非编码RNA数据库 1.非编码小RNA数据库 2.长非编码RNA数据库: 3.非编码RNA家族数据库 4.非编码RNA序列数据库 蛋白质数据库 0.蛋白质信息 1.蛋白序列数据库 2.蛋白质结构数据库 3.蛋白组数据库 4.蛋白质功能域数据库 5.蛋白互作数据库 代谢数据库 1.代谢途径数据库 2.代谢组学常用数据库 3.表型数据库 序列比对 1.序列与数据库比对 2.多序列间比对 3.序列进化树分析 基因分析 0.基因信息 1.基因注释 2.基因功能预测: 3.基因结
白墨石
2021/01/13
2.5K0
原核生物基因预测
在得到了一个物种的基因组序列之后,就可以开始对其序列进行分析了。序列分析主要包括结构基因组分析,功能基因组分析以及比较基因组分析几部分。通过对序列进行全面地分析,在基因组水平上了解一个物种的特点。序列分析主要包括基因预测,基因功能注释,ncRNA,重复序列,特殊功能序列,比较基因组等方面。
生信喵实验柴
2022/10/25
1.7K0
原核生物基因预测
生信软件系列 - NCBI使用
做生物研究的对NCBI都不陌生,网站资源、软件丰富,也在不停地迭代更新,越来越容易使用。本文是较早时用于内部培训的资料,最近翻出来看下,还是有一些有意思的点在里面,故分享出来,供大家评阅。
生信宝典
2019/05/09
1.5K1
生信软件系列 - NCBI使用
使用refGenome加上dplyr玩转gtf文件
当然,这个gtf是有非常多的值得探索的地方,比如可以完成http://www.biotrainee.com/thread-626-1-1.html 我在生信技能树»生信技能树›互动作业›脚本能力实践›生信人必练的200个数据处理任务›生信编程直播第三题:hg38每条染色体基因,转录本的分布 !
生信技能树
2018/12/24
1.8K0
推荐阅读
相关推荐
TBtools基因家族分析详细教程(1)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档