Hermite的矩阵形式据/p>
返回据a href="//www.tatmou.com/help/symbolic/hermiteform.html" class="intrnllnk">Hermite正常形式据/a>一个矩阵的据code class="argument">一种据/code>.元素据code class="argument">一种据/code>必须在变量中为整数或多项式据code class="literal">Symvar(A,1)据/code>.Hermite形式据code class="argument">H据/code>是上三角矩阵。据/p>
H据/code>
= hermiteform(据a href="#butl5wp-A" class="intrnllnk">一种据/code>)据/code>
[据a href="#butl5wp-U" class="intrnllnk">
返回Hermite正常形式据code class="argument">一种据/code>以及一个幺模变换矩阵据code class="argument">你据/code>,这样据code class="literal">h = u * a据/code>.据/p>
你据/code>那据a href="#butl5wp-H" class="intrnllnk">
H据/code>) = hermiteForm (据a href="#butl5wp-A" class="intrnllnk">
一种据/code>)据/code>
您可以使用输入参数据code class="argument">var据/code>在任何先前的语法中。据/p>
如果据code class="argument">一种据/code>不包含据code class="argument">var据/code>, 然后据code class="literal">Hermiteform(a)据/code>和据code class="literal">Hermiteform(A,Var)据/code>退回不同的结果。据/p>
___据/span>= hermiteform(据a href="#butl5wp-A" class="intrnllnk">
一种据/code>那据a href="#butl5wp-var" class="intrnllnk">
假设元素据code class="argument">一种据/code>在指定变量中是单变量多项式据code class="argument">var据/code>.如果据code class="argument">一种据/code>包含其他变量,据code class="function">Hermiteform.据/code>将这些变量视为符号参数。据/p>
var据/code>)据/code>
求逆希尔伯特矩阵的Hermite形式。据/p>
a = sym(invhilb(5))h = hermiteform(a)据/pre>
A = [25,-300,1050,-1400,630] [-300,4800] [1050,-18900,79380,-117600,56700] [-1400,26880,-117600,179200,-88200] [630,-12600,56700,-88200,44100] H = [5,0,-210,-280,630] [0,60,0,0,0] [0,0,420,0,0] [0,0,0,840,0] [0,0,0,0,2520]据/pre>
创建一个2×2矩阵,其中的元素是变量中的多项式据code class="literal">X据/code>.据/p>
syms x a = [x ^ 2 + 3,(2 * x-1)^ 2;(x + 2)^ 2,3 * x ^ 2 + 5]据/pre>
a = [x ^ 2 + 3,(2 * x-1)^ 2] [(x + 2)^ 2,3 * x ^ 2 + 5]据/pre>
求这个矩阵的厄米特形式。据/p>
H = hermiteForm (A)据/pre>
h = [1,(4 * x ^ 3)/ 49 +(47 * x ^ 2)/ 49 - (76 * x)/ 49 + 20/49] [0,x ^ 4 + 12 * x ^ 3 -13 * x ^ 2 - 12 * x - 11]据/pre>
创建一个2 × 2矩阵,包含两个变量:据code class="literal">X据/code>和据code class="literal">y据/code>.据/p>
Syms x y a = [2 / x + y,x ^ 2 - y ^ 2;3 * sin(x)+ y,x]据/pre>
a = [y + 2 / x,x ^ 2 - y ^ 2] [y + 3 * sin(x),x]据/pre>
求这个矩阵的厄米特形式。如果你不指定多项式变量,据code class="function">Hermiteform.据/code>使用据code class="literal">Symvar(A,1)据/code>从而确定多项式变量是据code class="literal">X据/code>.因为据code class="literal">3 * sin (x) + y据/code>是不是一个多项式据code class="literal">X据/code>那据code class="function">Hermiteform.据/code>抛出错误。据/p>
H = hermiteForm (A)据/pre>
使用mupadengine / feval(第163行)错误无法将矩阵条目转换为整数或单变量多项式。据/pre>
找到埃尔米特形式据code class="literal">一种据/code>的所有元素据code class="literal">一种据/code>是变量中的多项式据code class="literal">y据/code>.据/p>
h = hermiteform(a,y)据/pre>
h = [1,(x * y ^ 2)/(3 * x * sin(x) - 2)+(x *(x - x ^ 2))/(3 * x * sin(x) - 2)] [0,3 * y ^ 2 * sin(x) - 3 * x ^ 2 * sin(x)+ y ^ 3 + y *( - x ^ 2 + x)+ 2]据/pre>
求逆希尔伯特矩阵的Hermite形式和相应的变换矩阵。据/p>
a = sym(invhilb(3));[u,h] = hermiteform(a)据/pre>
U =[7] 13日9日[6、4、3][12]20日15日H = [3 0 30] [0 12 0] [0 0 60]据/pre>
验证据code class="literal">h = u * a据/code>.据/p>
Isalways(H == U * A)据/pre>
Ans = 3×3 logical array 1 1 1 1 1 1 1 1据/pre>
找到Hermite形式和多项式矩阵的相应变换矩阵。据/p>
syms x y a = [2 *(x - y),3 *(x ^ 2 - y ^ 2);4 *(x ^ 3 - y ^ 3),5 *(x ^ 4 - y ^ 4)];[u,h] = hermiteform(a,x)据/pre>
U = [1/2,0] [2 * x ^ 2 + 2 * x * y + 2 * y ^ 2,-1] h = [x - y,(3 * x ^ 2)/ 2 - (3* y ^ 2)/ 2] [0,x ^ 4 + 6 * x ^ 3 * y - 6 * x * y ^ 3 - y ^ 4]据/pre>
验证据code class="literal">h = u * a据/code>.据/p>
Isalways(H == U * A)据/pre>
Ans = 2×2 logical array 1 1 1 1据/pre>
如果矩阵不包含特定变量,并且您调用据code class="function">Hermiteform.据/code>将该变量指定为第二个参数,那么结果会与您获得的内容不同,而无需指定该变量。例如,创建不包含任何变量的矩阵。据/p>
A = [9 - 3630;-36 192 -180;30 -180 180]据/pre>
A = 9 -36 30 -36 192 -180 30 -180 180据/pre>
称呼据code class="function">Hermiteform.据/code>指定变量据code class="literal">X据/code>作为第二个论点。在这种情况下,据code class="function">Hermiteform.据/code>假设元素据code class="literal">一种据/code>是单变量的多项式据code class="literal">X据/code>.据/p>
Syms x Hermiteform(a,x)据/pre>
ANS = 1 0 0 0 1 0 0 0 1据/pre>
称呼据code class="function">Hermiteform.据/code>没有指定变量。在这种情况下,据code class="function">Hermiteform.据/code>对待据code class="literal">一种据/code>作为整数的矩阵。据/p>
Hermiteform(a)据/pre>
Ans = 30 30 0 12 0 0 60据/pre>
约旦据/code>
|据span itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">smithform.据/code>