基于matlab的高等數(shù)學(xué)實(shí)驗(yàn)_第1頁(yè)
基于matlab的高等數(shù)學(xué)實(shí)驗(yàn)_第2頁(yè)
基于matlab的高等數(shù)學(xué)實(shí)驗(yàn)_第3頁(yè)
基于matlab的高等數(shù)學(xué)實(shí)驗(yàn)_第4頁(yè)
基于matlab的高等數(shù)學(xué)實(shí)驗(yàn)_第5頁(yè)
已閱讀5頁(yè),還剩79頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、高 等 數(shù) 學(xué) 實(shí) 驗(yàn)Advanced Mathematical ExperimentMATLAB MATLAB 簡(jiǎn)簡(jiǎn) 介介MATLABMATLAB在線性代數(shù)中的應(yīng)用在線性代數(shù)中的應(yīng)用MATLABMATLAB在微積分上的應(yīng)用在微積分上的應(yīng)用MATLABMATLAB基本使用方法基本使用方法高等數(shù)學(xué)實(shí)驗(yàn) Advanced Mathematical Experiment MATLAB 簡(jiǎn) 介 MATLAB 簡(jiǎn)介 MATLAB 歷史 MATLAB是一種功能非常強(qiáng)大的科學(xué)計(jì)算軟件,在正式使用它之前應(yīng)對(duì)它有一個(gè)整體的認(rèn)識(shí)。這里將介紹MATLAB的歷史、MATLAB 6.x的新特點(diǎn)MATLAB 6 .x工具

2、箱及啟動(dòng)。 一一 MATLAB 歷歷 史史 MATLAB源于MATrix LABoratory一詞,原意為矩陣實(shí)驗(yàn)室。在20世紀(jì)70年代中期,Cleve Moler和其同事在美國(guó)國(guó)家科學(xué)基金的資助下研究開(kāi)發(fā)了調(diào)用UNPACK和EISPACK的FORTRAN子程序庫(kù)。這兩個(gè)程序庫(kù)代表著當(dāng)時(shí)矩陣計(jì)算的最高水平。到20世紀(jì)70年代后期,身為新墨西哥大學(xué)計(jì)算機(jī)科學(xué)系系主任的Cleve Moler在給學(xué)生開(kāi)線性代數(shù)課程時(shí),他開(kāi)始用業(yè)余時(shí)間為學(xué)生編寫(xiě)使用方便的UNPACK和EISPACK的接口程序。Cleve Moler給這個(gè)接口程序取名為MATLAB,意思是“矩陣實(shí)驗(yàn)室”。不久以后,MATLAB受到了學(xué)

3、生的普遍歡迎,并且MATLAB也成了應(yīng)用數(shù)學(xué)界的一個(gè)術(shù)語(yǔ)。MATLAB 簡(jiǎn)介 MATLAB 特點(diǎn) 2MATLAB 特特 點(diǎn)點(diǎn) MATLAB語(yǔ)言主要有以下其他語(yǔ)言無(wú)可比擬的特點(diǎn)。 1功能強(qiáng)大功能強(qiáng)大 MATLAB 4.0以上(不包括4.0版本)的各版本,不僅在數(shù)值計(jì)算上繼續(xù)保持著相對(duì)其他同類軟件的絕對(duì)優(yōu)勢(shì),而且還開(kāi)發(fā)了自己的符號(hào)運(yùn)算功能。特別是MATLAB 6.r版本在符號(hào)運(yùn)算功能上絲毫不遜于其他各類軟件如MathCAD, Mathematica等。這樣,用戶就不必像以前的計(jì)算人員那樣在掌握MATLAB的同時(shí)還要學(xué)習(xí)另一種符號(hào)運(yùn)算軟件用戶只要學(xué)會(huì)了MATLAB 6x,就可以方便地處理諸如矩陣變換

4、及運(yùn)算、多項(xiàng)式運(yùn)算、微積分運(yùn)算、線性與非線性方程求解、常微分方程求解、偏微分方程求解、插值與擬合、統(tǒng)計(jì)及優(yōu)化等問(wèn)題了。MATLAB 簡(jiǎn)介 MATLAB 特點(diǎn) 2語(yǔ)言簡(jiǎn)單語(yǔ)言簡(jiǎn)單 MATLAB還專門(mén)為初學(xué)者(包括其中某一個(gè)工具箱的初學(xué)者)提供了功能演示窗口,用戶可以從中得到感興趣的例子及演示。 3.擴(kuò)充能力強(qiáng)、可開(kāi)發(fā)性強(qiáng)擴(kuò)充能力強(qiáng)、可開(kāi)發(fā)性強(qiáng) MATLAB能發(fā)展到今天這種程度,它的可擴(kuò)充性和可開(kāi)發(fā)性起著不可估量的作用。MATLAB本身就像一個(gè)解釋系統(tǒng),對(duì)其中的函數(shù)程序的執(zhí)行以一種解釋執(zhí)行的方式進(jìn)行。這樣的好處是MATLAB完全成了一個(gè)開(kāi)放的系統(tǒng),用戶可以方便地看到函數(shù)的源程序,也可以方便地開(kāi)發(fā)自

5、己的程序,甚至創(chuàng)建自己的“庫(kù)” 另外,MATLAB并不“排他”,MATLAB可以方便地與FORTRAN, C等語(yǔ)言接口,以充分利用各種資源。用戶只需將己有的EXE文件轉(zhuǎn)換成MEX文件,就可以方便地調(diào)用有關(guān)程序和子程序。 MATLAB還和Maple有很好的接口,這也大大擴(kuò)充了MATLAB的符號(hào)運(yùn)算功能MATLAB 簡(jiǎn)介 MATLAB 特點(diǎn) 4.編程易、效率高編程易、效率高 從形式上看,MATLAB程序文件是一個(gè)純文本文件,擴(kuò)展名為m.用任何字處理軟件都可以對(duì)它進(jìn)行編寫(xiě)和修改,因此程序易調(diào)試,人機(jī)交互性強(qiáng)。 另外,MATLAB 6_x還具有比較健全的調(diào)試系統(tǒng),調(diào)試方便、簡(jiǎn)單。MATLAB 簡(jiǎn)介 M

6、ATLAB 特點(diǎn) MATLAB6.X 新新 特特 點(diǎn)點(diǎn) 1開(kāi)發(fā)環(huán)境開(kāi)發(fā)環(huán)境 MATLAB 6.x改進(jìn)了原有的系統(tǒng)結(jié)構(gòu),將各種對(duì)MATLAB應(yīng)用提供支持的系統(tǒng)集成為全新的MATLAB開(kāi)發(fā)環(huán)境。其中最為明顯的就是,集各種對(duì)MATLAB文件、數(shù)據(jù)變量進(jìn)行操作的工具以及MATLAB自身的輔助工具為一體的MATLAB桌面系統(tǒng)。該桌面系統(tǒng)就是用戶對(duì)MATLAB操作的面板。從開(kāi)始應(yīng)用MATLAB到退出MATLAB,幾乎所有具體的操作都將在桌面系統(tǒng)內(nèi)完成。 在開(kāi)發(fā)環(huán)境中,MATLAB 6.x也提供了更為強(qiáng)大的幫助功能,幾乎所有的幫助都能以在線幫助的形式出現(xiàn),同時(shí)也提供了一種全新的幫助瀏覽器,更加方便用戶獲得所

7、需要的信息。MATLAB 簡(jiǎn)介 MATLAB 特點(diǎn) 2.數(shù)值處理數(shù)值處理 MATLAB 6.x在數(shù)值處理上也提供了許多新功能,不僅增加了許多新函數(shù),也調(diào)整了部分函數(shù)的功能。 首先,MATLAB 6.x的矩陣運(yùn)算基于LAPACK-一種大型的線性代數(shù)FORTRAN函數(shù)庫(kù),LAPACK擴(kuò)展了MATLAB的計(jì)算能力,也提高了MATLAB處理大規(guī)模計(jì)算的速度。 其次, MATLAB 6.x通過(guò)鑒于Qhall的函數(shù)擴(kuò)展了Delaunay型函數(shù)系的功能;同時(shí),MATLAB 6.x還改進(jìn)了quad函數(shù)的算法,并引進(jìn)新的正交化函數(shù)quadl.該函數(shù)能夠更快速、更準(zhǔn)確以及更穩(wěn)定地處理正交問(wèn)題,且還較好地處理了正交

8、化過(guò)程中的奇異問(wèn)題。 最后, MATLAB 6.x的另一重要革新是擴(kuò)展了函數(shù)調(diào)用的功能,同時(shí)引入了曲線擬合以及數(shù)據(jù)統(tǒng)計(jì)界面,方便了具體操作中的使用。MATLAB 簡(jiǎn)介 MATLAB 特點(diǎn) 3程序及數(shù)據(jù)結(jié)構(gòu)程序及數(shù)據(jù)結(jié)構(gòu) MATLAB 6.x的一個(gè)重要變化就是引入了函數(shù)句柄(Function Handles)數(shù)據(jù)類型。用戶可以為任何MATLAB函數(shù)創(chuàng)建函數(shù)句柄,并以該函數(shù)句柄作為相應(yīng)函數(shù)的參照,由此方便對(duì)函數(shù)的操作。MATLAB 6.x相應(yīng)地也提供了一系列的函數(shù),對(duì)函數(shù)句柄進(jìn)行操作. 在程序流程控制中,MATLAB 6.x增加了continue語(yǔ)句,以配合for或while循環(huán)的操作。MATLA

9、B 6.x中也提供了許多程序設(shè)計(jì)的輔助函數(shù),如beep, iskeyword, isvamame等。同時(shí),對(duì)MATLAB的數(shù)據(jù)類型做了進(jìn)一步的擴(kuò)充,而且取消了對(duì)M文件編輯行長(zhǎng)度的限制。MATLAB 簡(jiǎn)介 MATLAB 特點(diǎn) 4圖形處理圖形處理 MATLAB6.x中有一個(gè)對(duì)圖形對(duì)象屬性進(jìn)行設(shè)置的新增圖形屬性編輯界面,該界面比MATLAB 5.x中的界面功能更為全面,操作也更為方便。 MATLAB 6.x對(duì)圖形的輸出也做了適當(dāng)?shù)母倪M(jìn),提供了更為豐富的屬性設(shè)置,以提高圖形輸出的效果。MATLAB 簡(jiǎn)介 MATLAB 特點(diǎn) 5.用戶圖形界面用戶圖形界面 與MATLAB 5.x相比,MATLAB 6.x

10、的圖形用戶界面(GUIs)的設(shè)計(jì)更為靈活,對(duì)GUIs編輯工具也做了相應(yīng)的改進(jìn)。 6.應(yīng)用程序接口應(yīng)用程序接口 應(yīng)用程序接口方面最重要的改進(jìn)就是在MATLAB 6.x中增加了與Java的接口,并為實(shí)現(xiàn)兩者的數(shù)據(jù)交換提供了相應(yīng)的函數(shù)庫(kù)。對(duì)原有的應(yīng)用程序接口,MATLAB 6.x也做了適當(dāng)?shù)男薷暮吞岣摺?MATLAB 簡(jiǎn)介 MATLAB工具箱及啟動(dòng) 三三 MATLAB工具箱及啟動(dòng)工具箱及啟動(dòng) MATLAB工具箱主要包括工具箱主要包括: ( 1 ) 控制系統(tǒng)工具箱(Control Systems Toolbox); ( 2 ) 系統(tǒng)辨識(shí)工具箱(System Identification Toolbox

11、); ( 3 ) 魯棒控制工具箱(Robust Control Toolbox); ( 4 ) 多變量頻率設(shè)計(jì)工具箱(Multivariab一e Frequency Design Toolbox); ( 5 ) p分析與綜合工具箱(x-analysis And Synthesis Toolbox); ( 6 ) 神經(jīng)網(wǎng)絡(luò)工具箱(Neural Network Toolbox); ( 7 ) 最優(yōu)化工具箱(Optimization Toolbox); ( 8 ) 小波分析工具箱(Wavelet Toolbox); ( 9 ) 通訊工具箱(Communication Toolbox); MATLAB

12、 簡(jiǎn)介 MATLAB工具箱及啟動(dòng) (10) 財(cái)政金融工具箱(Finanical Toolbox); (11)頗率域系統(tǒng)辨識(shí)工具箱(Frequency Domain System IdentificationToolbox);(12)模糊邏輯工具箱(Fuzzy Logic Toolbox);(13)商階譜分析工具箱(Higher Order Spectral Analysis Toolbox);(14)圖像處理工具箱(Image Processing Toolbox);(15)線性矩陣不等式控制工具箱(LMI Control Toolbox);(16)模型預(yù)測(cè)控制工具箱(Model Predic

13、tive Control Toolbox);(17) 偏徽分方程工具箱(Partial Differential Equation Toolbox);(18)信號(hào)處理工具箱(Signal Processing Toolbox);(19) 樣條工具箱(Spline Toolbox); (20) 統(tǒng)計(jì)工具箱(Statistics Toolbox); (21) 符號(hào)數(shù)學(xué)工具箱(Symbolic Math Toolbox); (22) 電廠系統(tǒng)(Power System)MATLAB 簡(jiǎn)介 MATLAB工具箱及啟動(dòng) MATLAB啟動(dòng)啟動(dòng) 如果你是初學(xué)者,可以利用菜單、快捷鍵或文件夾三種方式進(jìn)人MATL

14、AB工作窗口。但最基本、最容易的方法是通過(guò)萊單,雙擊MATLAB級(jí)聯(lián)萊單上的圖標(biāo)。 MATLAB啟動(dòng)后,自動(dòng)運(yùn)行x: matlabtoolboxlocalmatlabrc. m文件,首先按pathdef. m文件的要求設(shè)里系統(tǒng)路徑,然后在工作窗最上方顯示初始提示信息,設(shè)置系統(tǒng)環(huán)境,運(yùn)行start叩m文件。若MATLAB是在英文Win9x平臺(tái)上運(yùn)行,那么MATLAB工作窗中的第三行將出現(xiàn)MATLAB環(huán)境提示符號(hào)“”和光標(biāo)當(dāng)MATLAB工作窗打開(kāi)以后,你就可以在工作窗里進(jìn)行各種運(yùn)算操作。MATLAB 簡(jiǎn)介 MATLAB的常用操作命令 MATLAB中的一些常用操作命令中的一些常用操作命令 MATLA

15、B 基 本 使 用 方 法 MATLAB 基本使用方法 這里將介紹MATLAB語(yǔ)言的基本元素及其使用方法,主要包括MATLAB的數(shù)據(jù)類型、向量及其運(yùn)算、矩陣及其運(yùn)算、數(shù)組及其運(yùn)算以及特殊的矩陣數(shù)據(jù)結(jié)構(gòu)等。通過(guò)對(duì)本章的學(xué)習(xí),讀者可以編寫(xiě)出簡(jiǎn)單的MATLAB程序,解決高等數(shù)學(xué)中的一些基本計(jì)算,并可以逐步領(lǐng)略到MATLAB強(qiáng)大的數(shù)值計(jì)算功能。 對(duì)于任何一門(mén)語(yǔ)言來(lái)說(shuō),要用它編寫(xiě)程序,首先需要掌握其基本的數(shù)據(jù)類型。這樣才可以在編制程序的時(shí)候,根據(jù)具體的情況選擇合適的數(shù)據(jù)類型,從而使編制出來(lái)的程序得到優(yōu)化,又能夠盡可能地利用該語(yǔ)言的特點(diǎn)。MATLAB的數(shù)據(jù)類型包括數(shù)字、字符串、矩陣、單元型和結(jié)構(gòu)型變量等,

16、這里將重點(diǎn)介紹常量、變量、字符串、向量和數(shù)組數(shù)據(jù)類型及其運(yùn)算。MATLAB 基本使用方法 常量常量 常量是MATLAB語(yǔ)言預(yù)定義的一些變量,在默認(rèn)的情況下這些變量的值為常數(shù)。例如 常用的純虛數(shù)用i或J來(lái)表示,就是數(shù)學(xué)上的sqrt(-I).如果在程序中沒(méi)有專門(mén)給這兩個(gè)變量定義,那么系統(tǒng)將默認(rèn)它們?yōu)閱挝惶摂?shù),用戶可以直接使用;如果用戶在程序中對(duì)它們有了新的定義,則這兩個(gè)變量將保留新值。MATLAB 基本使用方法 變量變量 變量是MATLAB的基本元素之一,與其他常規(guī)程序設(shè)計(jì)語(yǔ)言不同的是MATLAB語(yǔ)言不要求對(duì)所使用的變量進(jìn)行事先說(shuō)明,而且它也不需要指定變量的類型,系統(tǒng)會(huì)根據(jù)該變量被賦予的值或是對(duì)該

17、變量所進(jìn)行的操作來(lái)自動(dòng)確定變量的類型。 在MATLAB語(yǔ)言中,變量的命名有如下規(guī)則:變量名長(zhǎng)度不超過(guò)31位,超過(guò)31位的字符系統(tǒng)將忽略不計(jì);變量名區(qū)分大小寫(xiě);變量名必須以字母開(kāi)頭,變量名中可以包含字母、數(shù)字或下劃線。 值得注意的是,用戶如果在對(duì)某個(gè)變量賦值時(shí),如果該變量已經(jīng)存在,系統(tǒng)則會(huì)自動(dòng)使用新值來(lái)替代該變量的舊值。 MATLAB 基本使用方法 常量和變量的運(yùn)算常量和變量的運(yùn)算 MATLAB關(guān)于常量和變量的運(yùn)算與C語(yǔ)言基本相同,下面簡(jiǎn)單介紹一下這方面的運(yùn)算。通過(guò)在命令窗口中輸入如下表達(dá)式,按Enter鍵確認(rèn),得到如下結(jié)果。讀者可以從中學(xué)會(huì)基本的常量和變量的運(yùn)算方法。 a=sin(pi); b

18、=cos(pi); c=tan(pi/4); a+b-c ans = -2.0000 ab+bc a*b+b*c ans = -1MATLAB 基本使用方法 字符串字符串 字符和字符串也是MATLAB的重要組成部分,MATLAB具有強(qiáng)大的字符串處理功能,特別是在MATLAB 6.5中有專門(mén)的符號(hào)運(yùn)算工具箱(Symbolic toolbox)使其進(jìn)行符號(hào)運(yùn)算的功能更為強(qiáng)大。MATLAB 基本使用方法 設(shè)定字符串設(shè)定字符串 MATLAB對(duì)字符串的設(shè)定非常簡(jiǎn)單,只需用單引號(hào),將需設(shè)定的字符串引注即可。字符串的操作字符串的操作 由于MATLAB語(yǔ)言是采用C語(yǔ)言開(kāi)發(fā)的,因此它的字符串操作與C語(yǔ)言的相應(yīng)操

19、作基本相同。字符串執(zhí)行字符串執(zhí)行 在MATLAH中用oval函數(shù)來(lái)執(zhí)行字符串的功能。MATLAB 基本使用方法 向量及其運(yùn)算向量及其運(yùn)算 向量是組成矩陣的基本元素之一,MATLAB具有關(guān)于向量運(yùn)算的強(qiáng)大功能。 向量的生成向量的生成 等差元素向量的生成等差元素向量的生成 向量的基本運(yùn)算向量的基本運(yùn)算 向鼻的基本運(yùn)算包括向量與數(shù)的四則運(yùn)算、向量與向量之間的加減運(yùn)算、向量之間向量之間的叉積和向量之間的混合積等。MATLAB 基本使用方法 向量與數(shù)的四則運(yùn)算向量與數(shù)的四則運(yùn)算 向量與數(shù)的加法(減法) 向量與數(shù)的乘法(除法)向量與向量的運(yùn)算向量與向量的運(yùn)算 向量與向量的加法(減法)運(yùn)算 點(diǎn)積、叉積和混合

20、積:向量的點(diǎn)積; 向量的叉積: 向量的混合積MATLAB 基本使用方法 數(shù)組及其運(yùn)算數(shù)組及其運(yùn)算 由數(shù)學(xué)知識(shí)可知,數(shù)組和矩陣有著不同的概念。在MATLAB中,數(shù)組和矩陣在形式盯很多一致之處,但是實(shí)際上它們遵循不同的運(yùn)算規(guī)則。對(duì)于初學(xué)者,容易將這兩者混貫談,導(dǎo)致產(chǎn)生語(yǔ)法錯(cuò)誤,使程序無(wú)法正常運(yùn)行。更嚴(yán)重的是,混淆兩者容易導(dǎo)致一些的錯(cuò)誤,雖然程序能夠通過(guò)編譯,但是程序所表達(dá)的意思與編寫(xiě)者的意思已經(jīng)發(fā)生了誤會(huì)從而導(dǎo)致錯(cuò)誤的結(jié)果。 數(shù)組的基本數(shù)值運(yùn)算數(shù)組的基本數(shù)值運(yùn)算 數(shù)組的乘方數(shù)組的乘方 數(shù)組的關(guān)系運(yùn)算數(shù)組的關(guān)系運(yùn)算 MATLAB 在 微積分 上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 MATLAB 在

21、函數(shù)上的應(yīng)用在函數(shù)上的應(yīng)用MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 常用的表達(dá)式處理函數(shù)常用的表達(dá)式處理函數(shù)MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在函數(shù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 MATLAB 在極限與

22、連續(xù)在極限與連續(xù)上的應(yīng)用上的應(yīng)用MATLAB 在微積分上的應(yīng)用 在極限與連續(xù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在極限與連續(xù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在極限與連續(xù)上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 MATLAB 在微分學(xué)在微分學(xué)上的應(yīng)用上的應(yīng)用MATLAB 在微積分上的應(yīng)用 在微分計(jì)算上的應(yīng)用 MATLAB在微分計(jì)算上的應(yīng)用在微分計(jì)算上的應(yīng)用MATLAB 在微積分上的應(yīng)用 在微分計(jì)算上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在微分計(jì)算上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在微分計(jì)算上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在微分計(jì)算上的應(yīng)用 MATLAB 在微積

23、分上的應(yīng)用 在導(dǎo)數(shù)上的應(yīng)用 MATLAB在導(dǎo)數(shù)上的應(yīng)用在導(dǎo)數(shù)上的應(yīng)用MATLAB 在微積分上的應(yīng)用 在導(dǎo)數(shù)上的應(yīng)用 二、求曲線的凹向以及拐點(diǎn)三、求平面曲線在x0點(diǎn)的切線和法線方程MATLAB 在微積分上的應(yīng)用 MATLAB 在積分上在積分上的應(yīng)用的應(yīng)用MATLAB 在微積分上的應(yīng)用 在積分上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在積分上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在積分上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在積分上的應(yīng)用 MATLAB 在微積分上的應(yīng)用 在積分上的應(yīng)用 MATLAB 在線性代數(shù)中的應(yīng)用 MATLAB 在線性代數(shù)中的應(yīng)用 MATLAB 在矩陣的運(yùn)算在矩陣的運(yùn)算

24、上的應(yīng)用上的應(yīng)用 MATLAB 在線性代數(shù)中的應(yīng)用 在矩陣的運(yùn)算上的應(yīng)用一、一、 矩陣的生成矩陣的生成1直接輸入矩陣直接輸入矩陣對(duì)于較小的簡(jiǎn)單的矩陣直接輸入是最方便,最直接,最常用的創(chuàng)建矩陣的方法,其格式為:輸入矩陣時(shí)以“ ”為標(biāo)識(shí),矩陣的元素輸在“ ”內(nèi);矩陣的同行元素之間用“,”或空格隔開(kāi),行與行之間用“;”或回車符號(hào)隔開(kāi);矩陣的大小可以不預(yù)先定義;矩陣的元素可以為運(yùn)算表達(dá)式;無(wú)任何元素的空矩陣也合法。MATLAB 在線性代數(shù)中的應(yīng)用 在矩陣的運(yùn)算上的應(yīng)用 2創(chuàng)建創(chuàng)建M文件輸入大矩陣文件輸入大矩陣M文件是一種在MATLAB環(huán)境下可以運(yùn)行的文本文件,它可分為命令式文件和函數(shù)式文件。當(dāng)矩陣的規(guī)

25、模較大時(shí),直接輸入比較麻煩,且出錯(cuò)后不容易修改,利用M文件可以解決這一弊端。創(chuàng)建M文件輸入大矩陣時(shí),將矩陣按格式存放在文本文件中,并將此文件以m擴(kuò)展名,即為M文件。MATLAB提示號(hào)下鍵入此M文件名即可 。MATLAB 在線性代數(shù)中的應(yīng)用 在矩陣的運(yùn)算上的應(yīng)用 3通過(guò)函數(shù)產(chǎn)生矩陣通過(guò)函數(shù)產(chǎn)生矩陣 通過(guò)矩陣函數(shù)能創(chuàng)建一些特殊矩陣。MATLAB 在線性代數(shù)中的應(yīng)用 在矩陣的運(yùn)算上的應(yīng)用 二、二、 矩陣的基本運(yùn)算矩陣的基本運(yùn)算1矩陣的四則運(yùn)算矩陣的四則運(yùn)算在進(jìn)行矩陣的四則運(yùn)算時(shí)矩陣的加、減運(yùn)算使用“+”,“”運(yùn)算符號(hào),格式與數(shù)字運(yùn)算完全相同,但注意加、減運(yùn)算中的矩陣要求是同階的;矩陣的乘法運(yùn)算使用“*”運(yùn)算符號(hào),按一般矩陣的乘法運(yùn)算的要求,即若A為階,則B必須為階時(shí),A和B才能相乘 。MATLAB 在線性代數(shù)中的應(yīng)用 在矩陣的運(yùn)算上的應(yīng)用 2矩陣與常數(shù)的運(yùn)算矩陣與常數(shù)的運(yùn)算(1)數(shù)加 矩陣與常數(shù)的加指矩陣的每個(gè)元素都加上此常數(shù)。(2)數(shù)乘 矩陣與常數(shù)的乘指矩陣的每個(gè)元素都乘上此常數(shù)。(3)數(shù)除 矩陣與常數(shù)的除指矩陣的每個(gè)元素都除以此常數(shù),此時(shí)常數(shù)一般只能做除數(shù)。MATLAB 在線性代數(shù)中的應(yīng)用 在矩陣的運(yùn)算上的應(yīng)用 3矩陣的冪運(yùn)算矩陣的冪運(yùn)算矩陣的冪運(yùn)算與數(shù)值的冪運(yùn)算形式相同,即用算符“”來(lái)表示。4矩陣的轉(zhuǎn)置矩陣的轉(zhuǎn)置矩陣的轉(zhuǎn)置僅僅需要在矩陣的右上角加上符號(hào)“”即可。5矩

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論