matlab 对称矩阵特征值为负数,MATLAB中对称矩阵的复特征向量
我在使用matlabeig函数计算对称矩阵的特征值和特征向量时遇到了一个问题。在
矩阵D是
10x10
所有对角线元素=0.45
所有非对角线元素=-0.05
当使用[vec,val]=eig(D)时,一些得到的特征向量包含复数(即0.3384+0.0052i)。我在网上搜索过,发现了两篇关于类似问题的相关帖子,但没有帮助我找到解决办法。在
所以我在pythonnumpy中尝试了相同的子例程(纽比.利纳格.埃(D) )它给了我所有的实特征值和特征向量。Python的结果是正确的,因为我能够用一篇发表的论文来验证我的最终结果。在
我的问题是什么导致MATLAB给出对称矩阵的复特征值和特征向量?有办法绕过它吗?我当然可以用Python重写我的算法,但我宁愿避免这种情况。在
注:如果我尝试4x4矩阵,所有对角线元素=0.375,所有非对角线元素=-0.125,那么MATLAB eig(D)给出了所有实特征值和特征向量。在
提前感谢您对这个问题的任何建议。在
跟进。用于生成D和特征值/向量的代码:P = eye(10) - 1/10;
delta = 1 - eye(10);
A = -0.5 * delta;
D = P*A*P;
[vec val] =eig(D)
matlab 对称矩阵特征值为负数,MATLAB中对称矩阵的复特征向量相关推荐
- Matlab:特征值
Matlab:特征值 特征值的分解 多重特征值 Schur 分解 特征值的分解 方阵 A 的特征值和特征向量分别为满足以下条件的标量 λ 和非零向量 υ Aυ = λυ. 对于对角矩阵的对角线上的特征 ...
- Matlab第二章选择题填空题,matlab及其在大学物理中的应用第二章习题答案.doc
matlab及其在大学物理中的应用第二章习题答案.doc MATLAB及其在大学物理中的应用第二章习题答案作者荆楚理工吴世华21试求下列极限(1)(2)XX193LIM523LIMXXX ...
- matlab eig 复杂度,MATLAB中的eig函数
在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有5种: E=eig(A):求矩阵A的全部特征值,构成向量E. [V,D]=eig(A):求矩阵A的全部特征值,构成对 ...
- 《矩阵论》学习笔记(五):第五章 特征值的估计及对称矩阵的极性
第五章 特征值的估计及对称矩阵的极性 文章目录 第五章 特征值的估计及对称矩阵的极性 一.特征值的估计 1.1. 特征值的界 1.2. 盖尔圆 Gerschgorin 1.3. Ostrowski 二 ...
- matlab语言在天线设计,MATLAB语言在天线设计中的运用.pdf
MATLAB语言在天线设计中的运用.pdf 第 25 卷 第 1 期 2004年 3月 制 导 与 引 信 GUIDANCE 天线 方向图 中图分类号 TN 820 12 文献标识码 A The Ap ...
- [MATLAB]从已知矩阵中取出子阵
首先要知道冒号表示法,如下: EX: 如上有4×6矩阵,假设我们要取出第一行,第二行,第四行,则可以有B=A([1 2 4],:) 假设要取出第一行,第二行,第四行的1-2列和4-6列,可以有B=A( ...
- 怎么把dll库写成MATLAB接口,如何在Matlab中应用动态连接库接口技术
1 引言 Matlab是当前应用最为广泛的数学软件,具有强大的数值计算.数据分析处理.系统 分析.图形显示甚至符号运算等功能.利用这一完整的数学平台,用户可以快速实现十分 复杂的功能,极大地提高工程分 ...
- matlab fft simulink,在Simulink中复制MATLAB的FFT?
很抱歉也许不准确地说出这个问题,但我对Simulink和Stack都很新 . 我正试图在simulink中处理语音信号,就像我在Matlab中所做的那样,我的输出有问题 . 在Matlab中,FFT看 ...
- AI理论知识整理(2)-对称矩阵-特征值与特征向量
把一个m×n矩阵的行,列互换得到的n×m矩阵,称为A的转置矩阵,记为A'或ATA^TAT. 矩阵转置的运算律(即性质): 1.(A')'=A 2.(A+B)'=A'+B' 3.(kA)'=kA'(k为 ...
- matlab语法手册下载,MATLAB及其在理工课程中的应用指南 第4版.pdf
作 者 :陈怀琛 出版发行 : 西安:西安电子科技大学出版社 , 2018.02 ISBN号 :978-7-5606-4737-1 页 数 : 262 原书定价 : 39.00 开本 : 16开 主题 ...
最新文章
- 什么是Code Review 代码审查
- JPA中实现双向一对一的关联关系
- Oracle 根据一张发票的供应商,取供应商所有符合条件的发票的总额
- SAP云平台CloudFoundry编程环境下app router的使用最佳实践
- vSpere虚拟网卡介绍
- ORACLE 多版本读一致性
- 使用JavaScript进行数组去重——一种高效的算法
- 【总结整理】javascript的函数调用时是否加括号
- C#程序关闭时怎么关闭子线程
- JavaSE基础——多态、抽象类、接口
- SPFA算法判断负环
- mybatis 文档 学习
- SmartDNS设置和各个选项意义使用指南
- Java程序员月薪20k的涨薪秘籍,系列教学
- windows10 将user用户名目录修改为英文
- LCD自适应LED背光控制技术
- 使用小程序云开发添加背景音乐
- MS弹出ERROR: Check license - This feature is not available. A valid license is required to use it.
- Hi3518E音频部分设计
- 第一章 Caché 函数大全 $ASCII 函数