﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-guozhang-文章分类-数理统计</title><link>http://www.blogjava.net/guozhang/category/6480.html</link><description>Java Beginner</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 18:34:35 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 18:34:35 GMT</pubDate><ttl>60</ttl><item><title>矩阵分解</title><link>http://www.blogjava.net/guozhang/articles/26825.html</link><dc:creator>Guo Zhang</dc:creator><author>Guo Zhang</author><pubDate>Fri, 06 Jan 2006 01:36:00 GMT</pubDate><guid>http://www.blogjava.net/guozhang/articles/26825.html</guid><wfw:comment>http://www.blogjava.net/guozhang/comments/26825.html</wfw:comment><comments>http://www.blogjava.net/guozhang/articles/26825.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/guozhang/comments/commentRss/26825.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/guozhang/services/trackbacks/26825.html</trackback:ping><description><![CDATA[<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;矩阵分解<FONT face="Times New Roman"> (decomposition, factorization), 顾名思义, 就是将矩阵进行适当的分解, 使得进一步的处理更加便利。矩阵分解</FONT>多数情况下是将一个矩阵分解成数个三角阵<FONT face="Times New Roman">(triangular matrix)</FONT>。依使用目的的不同，一般有三种矩阵分解方法：<FONT face="Times New Roman">1)</FONT>三角分解法<FONT face="Times New Roman"> (Triangular decomposition)</FONT>，<FONT face="Times New Roman">2)QR</FONT> 分解法<FONT face="Times New Roman"> (QR decomposition)</FONT>，<FONT face="Times New Roman">3)</FONT>奇异值分解法<FONT face="Times New Roman"> (Singular Value Decompostion)</FONT>。<BR><BR><STRONG>1) 三角分解法(</STRONG>Triangular&nbsp;<STRONG> </STRONG>decomposition<STRONG>)<BR></STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 三角分解法是将方阵<FONT face="Times New Roman"> (square matrix)</FONT>分解成一个上三角矩阵﹝或是排列<FONT face="Times New Roman">(permuted) </FONT>的上三角矩阵﹞和一个下三角矩阵，该方法又被称为<FONT face="Times New Roman">LU</FONT>分解法。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 例如, 矩阵X=[1 2 3;4 5 6;7 8 9], 运用该分解方法可以得到:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 上三角矩阵L=[0.1429&nbsp;&nbsp;&nbsp; 1.0000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.5714&nbsp;&nbsp;&nbsp; 0.5000&nbsp;&nbsp;&nbsp; 1.0000<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.0000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 和下三角矩阵U=[7.0000&nbsp;&nbsp;&nbsp; 8.0000&nbsp;&nbsp;&nbsp; 9.0000<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 0.8571&nbsp;&nbsp;&nbsp; 1.7143<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 0.0000]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不难验证 L* U = X.<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 该分解方法的用途主要在简化大矩阵的行列式值的计算,矩阵求逆运算和求解联立方程组。需要注意的是, 这种分解方法所得到的上下三角形矩阵不是唯一的，我们还可找到若干对不同的上下三角矩阵对，它们的乘积也会得到原矩阵。&nbsp;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对应MATLAB命令:&nbsp; lu</P>
<P><STRONG>2) QR分解法</STRONG><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QR分解法是将矩阵分解成一个单位正交矩阵(自身与其转置乘积为单位阵I)和一个上三角矩阵。&nbsp;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对应MATLAB命令:&nbsp; qr&nbsp; <BR><BR><STRONG>3) 奇异值分解法(</STRONG>SVD<STRONG>)</STRONG> </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 奇异值分解<FONT face="Times New Roman"> (sigular value decomposition,SVD) </FONT>是另一种正交矩阵分解法；<FONT face="Times New Roman">SVD</FONT>是最可靠的分解法，但是它比<FONT face="Times New Roman">QR</FONT> 分解法要花上近十倍的计算时间。使用<FONT face="Times New Roman">SVD</FONT>分解法的用途是求解最小平方误差和数据压缩。 
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对应MATLAB命令:&nbsp; svd<BR></P><img src ="http://www.blogjava.net/guozhang/aggbug/26825.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/guozhang/" target="_blank">Guo Zhang</a> 2006-01-06 09:36 <a href="http://www.blogjava.net/guozhang/articles/26825.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Differential of matrix</title><link>http://www.blogjava.net/guozhang/articles/25911.html</link><dc:creator>Guo Zhang</dc:creator><author>Guo Zhang</author><pubDate>Thu, 29 Dec 2005 09:37:00 GMT</pubDate><guid>http://www.blogjava.net/guozhang/articles/25911.html</guid><wfw:comment>http://www.blogjava.net/guozhang/comments/25911.html</wfw:comment><comments>http://www.blogjava.net/guozhang/articles/25911.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/guozhang/comments/commentRss/25911.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/guozhang/services/trackbacks/25911.html</trackback:ping><description><![CDATA[<H2 style="MARGIN: 13pt 0cm; TEXT-ALIGN: center" align=center><SPAN lang=EN-US style="FONT-SIZE: 15pt; LINE-HEIGHT: 173%; FONT-FAMILY: Verdana">Differential of matrix(1)</SPAN></H2>
<H3 style="MARGIN: 13pt 0cm"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 173%; FONT-FAMILY: Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This artical introduces&nbsp;the simplest theory of differential of matrix. Here,&nbsp;a matrix every element of which is a function of a variable is disscussed.(Quite simple, huh)</SPAN></H3>
<H3 style="MARGIN: 13pt 0cm"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 173%; FONT-FAMILY: Verdana">1. Definition<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></H3>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>Let A be a matrix each element of which is a function of variable t, <BR><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><IMG style="WIDTH: 184px; HEIGHT: 33px" height=33 alt=1.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/1.JPG" width=184 border=0><BR><SPAN style="POSITION: relative; TOP: 7pt; mso-text-raise: -7.0pt"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">If t is defined at a range from a and b, i.e., t</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">∈</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">[a, b], A(t) is claimed to be defined within region [a, b];<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">If each element a<SUB>ij</SUB>(t) is continuous, differentiable, integrable, A(t) is said to be continuous, differentiable, integrable respectively.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">When A(t) is differentiable, its differential is defined as<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt; TEXT-ALIGN: center" align=center><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="POSITION: relative; TOP: 15pt; mso-text-raise: -15.0pt"><IMG height=57 alt=2.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/2.JPG" width=199 border=0><BR><BR></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 21pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR>&nbsp;&nbsp;&nbsp; Similarly, the integral of A(t) when it’s integrable is defined as<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 173%; FONT-FAMILY: Verdana"><IMG height=50 alt=3.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/3.JPG" width=243 border=0></SPAN></P>
<H3 style="MARGIN: 13pt 0cm"><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 173%; FONT-FAMILY: Verdana">2. Application<o:p></o:p></SPAN></H3>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">1). <IMG height=40 alt=4.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/4.JPG" width=224 border=0><SPAN style="POSITION: relative; TOP: 12pt; mso-text-raise: -12.0pt"></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Proof:<BR>&nbsp;&nbsp;&nbsp; <IMG height=43 alt=5.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/5.JPG" width=405 border=0><SPAN style="POSITION: relative; TOP: 15pt; mso-text-raise: -15.0pt"></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</SPAN><SPAN style="POSITION: relative; TOP: 15pt; mso-text-raise: -15.0pt"><IMG height=48 alt=6.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/6.JPG" width=329 border=0><BR><BR></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">2).<IMG height=40 alt=7.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/7.JPG" width=284 border=0> <SPAN style="POSITION: relative; TOP: 12pt; mso-text-raise: -12.0pt"></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Proof: <BR>&nbsp;&nbsp;&nbsp; Suppose<SPAN style="POSITION: relative; TOP: 8pt; mso-text-raise: -8.0pt"> <IMG height=30 alt=8.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/8.JPG" width=105 border=0></SPAN>, <SPAN style="POSITION: relative; TOP: 9pt; mso-text-raise: -9.0pt"><IMG height=29 alt=9.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/9.JPG" width=106 border=0></SPAN>, the element at the i<SUP>th</SUP> row and j<SUP>th<BR></SUP><BR>column of their product matrix A(t)B(t) is<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align=center><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="POSITION: relative; TOP: 14pt; mso-text-raise: -14.0pt"></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=44 alt=10.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/10.JPG" width=192 border=0><BR>Therefore,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG height=49 alt=11.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/11.JPG" width=418 border=0><SPAN style="POSITION: relative; TOP: 17pt; mso-text-raise: -17.0pt"></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 57.75pt; mso-char-indent-count: 5.5"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="POSITION: relative; TOP: 19pt; mso-text-raise: -19.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=55 alt=12.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/12.JPG" width=278 border=0></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 57.75pt; mso-char-indent-count: 5.5"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="POSITION: relative; TOP: 19pt; mso-text-raise: -19.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=57 alt=13.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/13.JPG" width=313 border=0></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 57.75pt; mso-char-indent-count: 5.5"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="POSITION: relative; TOP: 19pt; mso-text-raise: -19.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=57 alt=14.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/14.JPG" width=350 border=0></SPAN><o:p><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG height=39 alt=15.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/15.JPG" width=195 border=0><BR>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 57.75pt; mso-char-indent-count: 5.5"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="POSITION: relative; TOP: 12pt; mso-text-raise: -12.0pt"></SPAN><o:p></o:p></SPAN></P>
<TABLE class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #ffff99; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes">
<TD style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 426.1pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt" vAlign=top width=568>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Note<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>The differential&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=39 alt=16.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/16.JPG" width=281 border=0><SPAN style="mso-spacerun: yes">&nbsp;<BR></SPAN>&nbsp;&nbsp;&nbsp;&nbsp;is correct when A(t) and B(t) are multipliable, otherwise A(t)B(t) will become meaningless.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Another pitfall is that you cannot take it for granted that the following formula is right as well,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; </SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><IMG height=41 alt=17.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/17.JPG" width=284 border=0><BR><SPAN style="POSITION: relative; TOP: 12pt; mso-text-raise: -12.0pt"></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>As a matter of fact, it is incorrect indeed. There is a quick and simple way to acquire yourself. A(t) is an m</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">×</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">n dimensional matrix, and B(t) n</SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">×</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">p, so&nbsp;<BR></SPAN><SPAN lang=EN-US><SPAN style="POSITION: relative; TOP: 12pt; mso-text-raise: -12.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=35 alt=18.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/18.JPG" width=81 border=0></SPAN><SPAN style="mso-spacerun: yes">&nbsp;<BR><BR></SPAN></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">is meaningless. <o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">3). <SPAN style="POSITION: relative; TOP: 12pt; mso-text-raise: -12.0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><IMG height=38 alt=19.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/19.JPG" width=134 border=0></SPAN></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR>Proof: <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The matrix tA=(ta<SUB>ij</SUB>)<SUB>m</SUB></SPAN><SUB><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">×</SPAN></SUB><SUB><SPAN lang=EN-US style="FONT-FAMILY: Verdana">n</SPAN></SUB><SPAN lang=EN-US style="FONT-FAMILY: Verdana"> and the exponent function of tA is<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><IMG height=34 alt=20.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/20.JPG" width=91 border=0><BR><SPAN style="POSITION: relative; TOP: 6pt; mso-text-raise: -6.0pt"></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">According to the definition of the differential of matrix,&nbsp;&nbsp;&nbsp; <BR></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=42 alt=21.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/21.JPG" width=403 border=0><BR></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR>4).&nbsp; <o:p><IMG height=39 alt=22.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/22.JPG" width=218 border=0></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">Proof: <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The matrix tA=(ta<SUB>ij</SUB>)<SUB>m</SUB></SPAN><SUB><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">×</SPAN></SUB><SUB><SPAN lang=EN-US style="FONT-FAMILY: Verdana">n</SPAN></SUB><SPAN lang=EN-US style="FONT-FAMILY: Verdana"> and the sine function of tA is<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><SPAN style="POSITION: relative; TOP: 8pt; mso-text-raise: -8.0pt"><IMG height=28 alt=23.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/23.JPG" width=144 border=0><BR><BR></SPAN><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: Verdana">According to the definition of the differential of matrix,&nbsp; <BR></SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=48 alt=24.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/24.JPG" width=574 border=0><BR>Applying the same approach, we can proof its counterpart, </SPAN><SPAN lang=EN-US style="FONT-FAMILY: Verdana"><BR><SPAN style="POSITION: relative; TOP: 12pt; mso-text-raise: -12.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG height=41 alt=25.JPG src="http://www.blogjava.net/images/blogjava_net/guozhang/DifferentialOfMatrix/25.JPG" width=235 border=0></SPAN><o:p><BR><BR><BR></o:p></SPAN></P><img src ="http://www.blogjava.net/guozhang/aggbug/25911.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/guozhang/" target="_blank">Guo Zhang</a> 2005-12-29 17:37 <a href="http://www.blogjava.net/guozhang/articles/25911.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>