- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在特征值多重性高的情况下,有没有一种方法可以通过单个命令或至少很少的命令获得广义特征向量?如果每个特征值的重数为 1,我可以使用 [V,D] = eig(A)
,但此命令不适用于多个特征值。
最佳答案
根据 Matlab 文档,[V,D] = eig(A,B) 生成广义特征值的对角矩阵 D 和满矩阵 V,其列是相应的特征向量,因此 A*V = B*V*D
这是一个如何自己做的例子......首先我们输入一个样本矩阵A:
A = [ 35 -12 4 30 ;
22 -8 3 19 ;
-10 3 0 -9 ;
-27 9 -3 -23 ];
然后我们探索它的特征多项式、特征值和特征向量。
poly(A)
ans =
1.0000 -4.0000 6.0000 -4.0000 1.0000
这些是特征多项式的系数,因此是 (λ − 1)^4然后
[V, D] = eigensys(A)
V =
[ 1, 0]
[ 0, 1]
[-1, 3]
[-1, 0]
D =
[1]
[1]
[1]
[1]
因此 MATLAB 只找到两个独立的特征向量
w1 = [1 0 -1 -1]';
w2 = [0 1 3 0]';
与单个多重性 4 特征值 λ=1 相关联,因此具有缺陷 2。
所以我们设置4x4的单位矩阵和矩阵B=A-λI
Id = eye(4);
B = A - L*Id;
当L=1时,当我们计算B^2和B^3
B2 = B*B
B3 = B2*B
我们发现B2≠0,但是B3=0,所以应该有一个长度为3的链与
特征值 λ = 1 。选择第一个广义特征向量
u1 = [1 0 0 0]';
我们计算进一步的广义特征向量
u2 = B*u1
u2 =
34
22
-10
-27
和
u3 = B*u2
u3 =
42
7
-21
-42
因此我们根据(普通)找到了长度为3的链{u3, u2, u1}特征向量 u3。 (为了使这个结果与 MATLAB 的 eigensys 计算一致,你可以检查 u3-42w1=7w2)
关于matlab - MATLAB 中的广义特征向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12672408/
这是我感兴趣的测试: http://www.itl.nist.gov/div898/handbook/eda/section3/eda35h3.htm 如何将这段代码改编成接受数值向量并返回指定要删除
我使用 TensorFlow 1.12 基于 Material 进行语义(图像)分割。使用多项式交叉熵损失函数,这会产生不错的结果,尤其是考虑到我使用的训练数据量稀疏,mIoU 为 0.44: 然而,
AFAIK,在 Hindley-Milner 类型系统中使用的统一可以通过在构造函数位置允许类型变量并在这种情况下放宽 arity 约束来推广以统一更高级的类型: f a ~ T a1 b1 f ~
在阅读 article 时在 Javascript 中实现通用 curry 时,我偶然发现了这段代码。 function curry(fn) { return (...xs) => { i
我想使用 C++14 中引入的广义 lambda 捕获(有关解释,请参阅 Move capture in lambda)。但是,我的代码的其余部分是 C++11 友好的。我想按照以下方式做一些事情 #
我正在尝试实现 this paper 中介绍的广义 Hough 变换在 MATLAB 中。我也试过使用 this document理解算法。我一直在研究如何计算梯度角以找到要在 R 表中使用的 Φ。
假设我们有这样一段代码: std::vector> tasks; 然后我们添加这样的任务: tasks.push_back([]() { // ... } 这行得通。但现在我们要添加该任务:
问题:为什么会打印出以下内容: ChildB___Parent of ChildB ChildB___Parent of ChildB 而不是我认为它应该打印出来的: ChildA___Parent
W3C 推荐 RDF 1.1 概念和抽象语法 defines多么广义 RDF 三元组 是(即,一个非标准三元组,其中每个主语/谓语/宾语都可以是 IRI/bnode/文字)。 关于它的可能用途,它给出
我是一名优秀的程序员,十分优秀!