该网站的第一次用户,所以如果我的问题措辞不正确,我深表歉意。
我正在尝试使用本网站上的 C 语言算法 6 实现方阵的 SVD:
关于它说的步骤:
确定 d1, d2, c = cos(θ) 和 s = sin(φ) 使得...
在此步骤中,中间矩阵的元素之间有什么区别?就像,u2k,i
不是和uk,i
uk,i
一样吗?(矩阵中的前两个元素/矩阵中的左两个元素)
如果没有,我应该如何阅读此算法?
如果您要阅读有关基本数字或数学技术的信息,通常最好对常见的数学符号有一个有效的理解。
在使用 u2k,i 的地方,"算法"中的描述将 2 作为上标,"k,i"作为下标。
基础数学:2 作为上标通常表示"2 的幂"。 您链接到的文档就是这种情况。
在TeX中,该术语应写为$u_{k,i}^2$。 _ 表示下标,^ 表示上标。
您可能还想注意,您的问题与 C 编程语言完全无关,因此如果主持人建议将其移到其他地方,我不会感到惊讶。