matlab方程式求解

matlab方程式求解

ID:8466172

大小:118.50 KB

页数:38页

时间:2018-03-28

matlab方程式求解_第1页
matlab方程式求解_第2页
matlab方程式求解_第3页
matlab方程式求解_第4页
matlab方程式求解_第5页
资源描述:

《matlab方程式求解》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MATLAB方程式求解第十章聯立方程式解解聯立方程式為線性代數之第一步,MATLAB在這方面具有強大的解題功能。利用矩陣除法可以在解題技術上發揮相當大的功效。在工程上,一般線性聯立方程式常用作結構分析或機構設計,計算桁架之應力等。其他如化學程序中之質能平衡、電子學中之電路分析等等均可利用線性方程式得解。在前述之二維繪圖指令中,部份可配合統計上的需要加以應用,對於某些資料之說明甚有幫助。有關線性聯立方程式解題之指令可以參考:inv(A):矩陣A之反矩陣,又稱為,A需為方矩陣det(A):矩陣A之行

2、列式值,A需為方矩陣X=pinv(A):虛擬反矩陣,X為與A'同大小之矩陣,且A*X*A=A及X*A*X=Xrank(A):矩陣A之階數X=inv(A)*C:使用反矩陣求AX=C之解X=AC:使用左除法求AX=C之解X=D/C:使用右除法求XC=D之解B=rref(A):簡化方程式型式張貼者:MartinFon位於11/22/200611:56:00下午0意見此文章的連結標籤:Chap1010.1線性矩陣應用指令線性代數以矩陣表示,會有諸多特殊名稱,在應用上相當普遍,有必要進行瞭解。有些部份在

3、前面之說明中業已經提到,但在這裡則特別另加說明。行列式與反矩陣在工程數學或線性代數中,行列式與反矩陣是常用的矩陣特性。尤其在討論聯立方程式之解的過程中更常用到。反矩陣有如一個矩陣的倒數,一個方矩陣若為A,則其反矩陣可以A-1表示,而其與原矩陣之關係為:AA-1=IA-1A=I其中,I稱為單位矩陣(Identitymatrix),其大小為方矩陣,而對角線元素值均為1。在MATLAB中有一個指令稱為eye,可以用以建立這種單位矩陣。例如:eye(4)ans=1000010000100001矩陣A之反

4、矩陣以inv(A)表示,有如一個數之倒數一樣。例如,設A為一魔術方陣magic(4):A=rand(4)A=0.93550.05790.13890.27220.91690.35290.20280.19880.41030.81320.19870.01530.89360.00990.60380.7468其反矩陣即為inv(A)表示,其結果設為B,則:B=inv(A)B=-1.50543.6825-1.4860-0.40135.3255-7.03763.9063-0.1473-20.063722.95

5、31-8.54861..9531-22.87188.63840.7080根據定義,原矩陣與其反矩陣相乘應等於單位矩陣,且相乘之順序不拘,亦即:A*B與B*A均應等於I:B*Aans=1.00000.00000.0000-0.00000.00001.0000-0.00000.0000-0.00000.00001.0000-0.0000-0.00000.0000-0.00001.0000上述結果即為單位矩陣,可以試試以A*B,其結果應相同。此處A、B及I均為方矩陣,且A矩陣之行列式值或det(A)需

6、不得為零,否則其反矩陣不能存在。此種矩陣不存在的情形,稱為奇異矩陣(singular)。一個矩陣若具奇異特性,則其行列值為零,例如:D=magic(4)D=16231351110897612414151d=det(D)d=0行值式之值為零,表示其反矩陣不存在,故即使用inv(D)指令也會產生一些數字,但其結果並不可靠,而且會有一些警告訊息出現,例如:dd=inv(D)Warning:Matrixisclosetosingularorbadlyscaled.Resultsmaybeinaccura

7、te.RCOND=1.e-017.dd=1.0e+014*0.93822.8147-2.8147-0.93822.81478.4442-8.4442-2.8147-2.8147-8.44428.44422.8147-0.9382-2.81472.81470.9382上述結果之值也變成很大,顯然不是正確的值。不信的話可以用AA-1=I,A-1A=I印證一下(在此至少證實一下「垃圾進拉圾出(Gabagein,gabageout」這句名言)。所以,某矩陣是否為奇異矩陣,可以使用det進行檢驗。其值若為

8、零則屬奇異矩陣。特徵值及特徵向量(EigenValue&EigenVector)線性代數中,最重要的工具是利用特徵值與特徵向量(Eigenvalues&Eigenvectors)來說明方矩陣之多項式特性,此兩者均為方型矩陣。利用矩陣之操作,可以作出相等效果之矩陣等式,但型式更為簡化,或容易得解。設特徵矩陣值與特徵向量其分別為D與V,則其與原矩陣A之關係如下:A*V=V*D假設有一個方矩陣A係由亂數函數產生,其V與D可以利用eig(A)指令如下求得:A=rand(3);[V,D]=eig(A)A=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。