0
我有一个点集P和我构造它的邻近矩阵A的K最近邻。 A的每一行是[... + 1 ... -1 ...],表示一对相邻点。 A的大小是48348 x 8058,sprank(A)是8058.但是当我做下面的事时,它给了我一个警告:“警告:等级不足,等级= 8055,等于= 8.307912e-10。为什么sprank(A)和A b在matlab中报告不同的等级?
a = A * b; c = A \ a;
和常模(c-b)相当大。看起来相邻的矩阵A有问题,但我无法弄清楚。提前致谢!
谢谢!在我的问题中,矩阵A往往是病态的,所以我使用LSQR(http://www.stanford.edu/group/SOL/software/lsqr.html),因此求解稀疏线性方程。 – areslp 2013-04-06 17:17:06