幂零变换的子空间拆解方式,有点像把一团乱麻顺一顺,一根一根理清楚。《ibm_知识管理白皮书》讲得就是这个事,用了不少线性代数的经典套路,比如子空间直和、不变子空间、循环子空间那一套,嗯,内容挺硬核的,但结构清晰,逻辑也顺。

讲 A 是幂零时,怎么一步步拆成循环子空间直和,拿捏得蛮到位,像V = C₁ ⊕ C₂ ⊕⋯⊕ Ck这种结果对熟悉 矩阵相似化Jordan 标准型 的你来说应该不陌生。讲得还挺透,不是一笔带过的那种。

另外,里面还用到了补空间的构造思路,比如怎么搞个 W ⊕ U₁ ⊕ (C₁ ∩ Ṽ₁) = Ṽ₁,就为了能拆出一个理想的 V₁,不多不少刚好 A 在上面幂零。可以看出作者是对这些结构理解挺深的。

如果你刚好在用MATLAB做子空间,或者搞算法要像 MUSIC、K-子空间聚类这类技术,下面几个链接可以配套看一下,思路接得上手也快。是像MUSIC 的子空间估计K-子空间聚类,跟理论对得上,实战更有底。

建议是:搞清楚直和和补空间这两件事,再往里面代矩阵、看指数幂,手撸一两个例子,效果最好。如果你平时有用 NumPyMATLAB 搞线性代数,那这类资源你会觉得还挺实用的。