第一次使用该网站,如果我的问题措辞不当,我深表歉意。
我正在尝试使用在 this website 上找到的算法 6 实现方阵的 SVD在 C:
关于它所说的步骤:
Determine d1, d2, c = cos(θ), and s = sin(ϕ) such that...
这一步中间矩阵的元素有什么区别?比如,u2k,i
和 uk,i
uk,i
不一样吗? (矩阵的顶部两个元素/矩阵的左边两个元素)
如果不是,我应该如何阅读这个算法?
最佳答案
如果您要阅读有关基本数值或数学技术的信息,通常最好对常用数学符号有一定的了解。
在您使用 u2k,i 的地方,“算法”中的描述以 2 作为上标,以“k,i”作为下标。
基础数学:2 作为上标通常表示“2 的次方”。您链接到的文档就是这种情况。
在 TeX 中,该术语将写为 $u_{k,i}^2$。 _ 表示下标,^ 表示上标。
您可能还想指出,您的问题与 C 编程语言完全无关,因此如果版主建议将其移至其他地方,我不会感到惊讶。
关于algorithm - 了解方阵的奇异值分解算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28910588/