<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.swarma.org/index.php?action=history&amp;feed=atom&amp;title=%E9%9B%85%E5%8F%AF%E6%AF%94%E6%97%8B%E8%BD%AC</id>
	<title>雅可比旋转 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.swarma.org/index.php?action=history&amp;feed=atom&amp;title=%E9%9B%85%E5%8F%AF%E6%AF%94%E6%97%8B%E8%BD%AC"/>
	<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E9%9B%85%E5%8F%AF%E6%AF%94%E6%97%8B%E8%BD%AC&amp;action=history"/>
	<updated>2026-11-03T22:46:01Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E9%9B%85%E5%8F%AF%E6%AF%94%E6%97%8B%E8%BD%AC&amp;diff=40508&amp;oldid=prev</id>
		<title>2024年12月22日 (日) 06:50 相信未来</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E9%9B%85%E5%8F%AF%E6%AF%94%E6%97%8B%E8%BD%AC&amp;diff=40508&amp;oldid=prev"/>
		<updated>2024-12-22T06:50:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年12月22日 (日) 06:50的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot; &gt;第18行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第18行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{hk}=a'_{kh}=ca_{hk}-sa_{h\ell}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{hk}=a'_{kh}=ca_{hk}-sa_{h\ell}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{h\ell }=a'_{\ell h}=ca_{h\ell }+sa_{hk}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{h\ell }=a'_{\ell h}=ca_{h\ell }+sa_{hk}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{k\ell }=a'_{\ell k}=(c^{2}-s^{2})a_{k\ell }+sc(a_{kk}-a_{\ell \ell })=0&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{k\ell }=a'_{\ell k}=(c^{2}-s^{2})a_{k\ell }+sc(a_{kk}-a_{\ell \ell })=0&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{kk}=c^{2}a_{kk}+s^{2}a_{\ell \ell }-2sca_{k\ell}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{kk}=c^{2}a_{kk}+s^{2}a_{\ell \ell }-2sca_{k\ell}&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{\ell \ell }=s^{2}a_{kk}+c^{2}a_{\ell \ell }+2sca_{k\ell}.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;a'_{\ell \ell }=s^{2}a_{kk}+c^{2}a_{\ell \ell }+2sca_{k\ell}.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>相信未来</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E9%9B%85%E5%8F%AF%E6%AF%94%E6%97%8B%E8%BD%AC&amp;diff=40507&amp;oldid=prev</id>
		<title>2024年12月22日 (日) 06:48 相信未来</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E9%9B%85%E5%8F%AF%E6%AF%94%E6%97%8B%E8%BD%AC&amp;diff=40507&amp;oldid=prev"/>
		<updated>2024-12-22T06:48:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans-CN&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2024年12月22日 (日) 06:48的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;第5行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第5行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;{\begin{bmatrix}{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\\&amp;amp;\ddots &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;a_{kk}&amp;amp;\cdots &amp;amp;a_{k\ell }&amp;amp;&amp;amp;\\\vdots &amp;amp;&amp;amp;\vdots &amp;amp;\ddots &amp;amp;\vdots &amp;amp;&amp;amp;\vdots \\&amp;amp;&amp;amp;a_{\ell k}&amp;amp;\cdots &amp;amp;a_{\ell \ell }&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\ddots &amp;amp;\\{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\end{bmatrix}}\to {\begin{bmatrix}{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\\&amp;amp;\ddots &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;a'_{kk}&amp;amp;\cdots &amp;amp;0&amp;amp;&amp;amp;\\\vdots &amp;amp;&amp;amp;\vdots &amp;amp;\ddots &amp;amp;\vdots &amp;amp;&amp;amp;\vdots \\&amp;amp;&amp;amp;0&amp;amp;\cdots &amp;amp;a'_{\ell \ell }&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\ddots &amp;amp;\\{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\end{bmatrix}}.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;{\begin{bmatrix}{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\\&amp;amp;\ddots &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;a_{kk}&amp;amp;\cdots &amp;amp;a_{k\ell }&amp;amp;&amp;amp;\\\vdots &amp;amp;&amp;amp;\vdots &amp;amp;\ddots &amp;amp;\vdots &amp;amp;&amp;amp;\vdots \\&amp;amp;&amp;amp;a_{\ell k}&amp;amp;\cdots &amp;amp;a_{\ell \ell }&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\ddots &amp;amp;\\{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\end{bmatrix}}\to {\begin{bmatrix}{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\\&amp;amp;\ddots &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;a'_{kk}&amp;amp;\cdots &amp;amp;0&amp;amp;&amp;amp;\\\vdots &amp;amp;&amp;amp;\vdots &amp;amp;\ddots &amp;amp;\vdots &amp;amp;&amp;amp;\vdots \\&amp;amp;&amp;amp;0&amp;amp;\cdots &amp;amp;a'_{\ell \ell }&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\ddots &amp;amp;\\{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\end{bmatrix}}.&amp;lt;/math&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;这是雅可比特征值算法的核心操作，该算法具有数值稳定性，并且特别适合在并行处理器上实现[需要引用]。&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;这是雅可比特征值算法的核心操作，该算法具有数值稳定性，并且特别适合在并行处理器上实现。&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;这种变换只会影响矩阵A的第k行、第ℓ行以及第k列、第ℓ列，且变换后的矩阵A′仍保持对称性。在实际应用中，很少直接计算Qkℓ的矩阵形式；相反，我们会计算辅助值并以高效且数值稳定的方式更新A。不过作为参考，我们可以将旋转矩阵写作：&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;这种变换只会影响矩阵A的第k行、第ℓ行以及第k列、第ℓ列，且变换后的矩阵A′仍保持对称性。在实际应用中，很少直接计算Qkℓ的矩阵形式；相反，我们会计算辅助值并以高效且数值稳定的方式更新A。不过作为参考，我们可以将旋转矩阵写作：&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>相信未来</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E9%9B%85%E5%8F%AF%E6%AF%94%E6%97%8B%E8%BD%AC&amp;diff=40506&amp;oldid=prev</id>
		<title>相信未来：建立内容为“在数值线性代数中，雅可比旋转是n维内积空间中二维线性子空间的一种旋转变换，记作Qkℓ。当它作为相似变换应用时，可…”的新页面</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E9%9B%85%E5%8F%AF%E6%AF%94%E6%97%8B%E8%BD%AC&amp;diff=40506&amp;oldid=prev"/>
		<updated>2024-12-22T06:47:44Z</updated>

		<summary type="html">&lt;p&gt;建立内容为“在数值线性代数中，雅可比旋转是n维内积空间中二维线性子空间的一种旋转变换，记作Qkℓ。当它作为相似变换应用时，可…”的新页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;在数值线性代数中，雅可比旋转是n维内积空间中二维线性子空间的一种旋转变换，记作Qkℓ。当它作为相似变换应用时，可以将n×n实对称矩阵A的一对对称的非对角元素化为零：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;A\mapsto Q_{k\ell }^{T}AQ_{k\ell }=A'.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;{\begin{bmatrix}{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\\&amp;amp;\ddots &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;a_{kk}&amp;amp;\cdots &amp;amp;a_{k\ell }&amp;amp;&amp;amp;\\\vdots &amp;amp;&amp;amp;\vdots &amp;amp;\ddots &amp;amp;\vdots &amp;amp;&amp;amp;\vdots \\&amp;amp;&amp;amp;a_{\ell k}&amp;amp;\cdots &amp;amp;a_{\ell \ell }&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\ddots &amp;amp;\\{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\end{bmatrix}}\to {\begin{bmatrix}{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\\&amp;amp;\ddots &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;a'_{kk}&amp;amp;\cdots &amp;amp;0&amp;amp;&amp;amp;\\\vdots &amp;amp;&amp;amp;\vdots &amp;amp;\ddots &amp;amp;\vdots &amp;amp;&amp;amp;\vdots \\&amp;amp;&amp;amp;0&amp;amp;\cdots &amp;amp;a'_{\ell \ell }&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\ddots &amp;amp;\\{*}&amp;amp;&amp;amp;&amp;amp;\cdots &amp;amp;&amp;amp;&amp;amp;*\end{bmatrix}}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这是雅可比特征值算法的核心操作，该算法具有数值稳定性，并且特别适合在并行处理器上实现[需要引用]。&lt;br /&gt;
&lt;br /&gt;
这种变换只会影响矩阵A的第k行、第ℓ行以及第k列、第ℓ列，且变换后的矩阵A′仍保持对称性。在实际应用中，很少直接计算Qkℓ的矩阵形式；相反，我们会计算辅助值并以高效且数值稳定的方式更新A。不过作为参考，我们可以将旋转矩阵写作：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;Q_{k\ell }={\begin{bmatrix}1&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;\\&amp;amp;\ddots &amp;amp;&amp;amp;&amp;amp;&amp;amp;0&amp;amp;\\&amp;amp;&amp;amp;c&amp;amp;\cdots &amp;amp;s&amp;amp;&amp;amp;\\&amp;amp;&amp;amp;\vdots &amp;amp;\ddots &amp;amp;\vdots &amp;amp;&amp;amp;\\&amp;amp;&amp;amp;-s&amp;amp;\cdots &amp;amp;c&amp;amp;&amp;amp;\\&amp;amp;0&amp;amp;&amp;amp;&amp;amp;&amp;amp;\ddots &amp;amp;\\&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;1\end{bmatrix}}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
这里，Qkℓ是一个单位矩阵，只有四个元素不同：对角线上两个元素(qkk和qℓℓ，都等于c)和对角线外对称位置的两个元素(qkℓ和qℓk，分别等于s和−s)，其中c = cos θ，s = sin θ，θ是某个角度。这个矩阵形式与Givens旋转相同，但雅可比旋转选择的角度不同（大致是Givens旋转角度的一半），因为旋转要同时应用于矩阵的两侧。实际应用中不需要计算具体的角度值。使用克罗内克delta记号，矩阵元素可以写作：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;q_{ij}=\delta _{ij}+(\delta _{ik}\delta _{jk}+\delta _{i\ell }\delta _{j\ell })(c-1)+(\delta _{ik}\delta _{j\ell }-\delta _{i\ell }\delta _{jk})s.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
假设h是一个不同于k或ℓ的指标（k和ℓ本身必须不同），那么相似变换在代数上产生以下结果：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;a'_{hk}=a'_{kh}=ca_{hk}-sa_{h\ell}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;a'_{h\ell }=a'_{\ell h}=ca_{h\ell }+sa_{hk}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;a'_{k\ell }=a'_{\ell k}=(c^{2}-s^{2})a_{k\ell }+sc(a_{kk}-a_{\ell \ell })=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;a'_{kk}=c^{2}a_{kk}+s^{2}a_{\ell \ell }-2sca_{k\ell}&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;a'_{\ell \ell }=s^{2}a_{kk}+c^{2}a_{\ell \ell }+2sca_{k\ell}.&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>相信未来</name></author>
	</entry>
</feed>