gpt4 book ai didi

math - 生成尺寸为 8x8 的正定矩阵

转载 作者:行者123 更新时间:2023-12-02 22:03:35 25 4
gpt4 key购买 nike

我正在尝试生成一个尺寸为 8x8 的正定矩阵 (A'*A)。其中 A 是 1x8。

我对许多随机生成的矩阵 A 进行了尝试,但无法生成它。

octave-3.6.1.exe:166> A= (rand(1,8)+rand(1,8)*1i);
octave-3.6.1.exe:167> chol(A'*A);
error: chol: input matrix must be positive definite

谁能告诉我这里出了什么问题。提前感谢您的帮助。

最佳答案

这是不可能的,因为没有那种形式的矩阵是正定的。

声明:给定一个 1xn(实数,n>1)矩阵 A,对称矩阵 M = A'A 不是正定的:

证明: By definition , M 是正定的当且仅当 x'Mx > 0 对于所有非零 x。也就是说,当且仅当 x'A'Ax = (Ax)'Ax = (Ax)^2 = (A_1 x_1 + ... + A_n x_n) > 0 对于所有非零 x。

因为 A_i 的实际值是 linearly dependent ,存在x_i,不全为零,使得A_1 x_1 + ... + A_n x_n = 0。我们找到一个非零向量x使得x'Mx = 0,所以M不是正定的。

另一个可以直接应用于复数情况的证明是:令 A 为 1xn(复数,n>1)矩阵。正定性意味着可逆性,因此 M = A*A 必须具有满秩才能为正定性。它显然具有 1 阶,因此它不可逆,因此不是正定的。

关于math - 生成尺寸为 8x8 的正定矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16491375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com