《Matlab基礎及其應用》_第1頁
《Matlab基礎及其應用》_第2頁
《Matlab基礎及其應用》_第3頁
《Matlab基礎及其應用》_第4頁
《Matlab基礎及其應用》_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、Matlab基礎及其應用參考教材:參考教材:MATLABMATLAB基礎及應用基礎及應用參考書目:參考書目:MatlabMatlab程序設計教程程序設計教程,李海濤、鄧櫻,高等教育出版社,李海濤、鄧櫻,高等教育出版社/2005.5.1/2005.5.1精通精通MATLAB 6.5MATLAB 6.5版版,張志涌,北京航空航天大學出版社,張志涌,北京航空航天大學出版社/2003.3/2003.3科學運算語言科學運算語言MATLAB5.3MATLAB5.3程序設計及應用程序設計及應用,薛定宇,清華大學出版社,薛定宇,清華大學出版社/2000/2000數(shù)值方法和數(shù)值方法和MATLABMATLAB實現(xiàn)

2、與應用實現(xiàn)與應用,拉克唐瓦爾德(美),機械工業(yè)出版,拉克唐瓦爾德(美),機械工業(yè)出版社社/2004.9/2004.9特點:完全不必具備其它語言的基礎,各年特點:完全不必具備其它語言的基礎,各年級各專業(yè)的同學都可選修。級各專業(yè)的同學都可選修。Cleve Moler 博士 Cleve Moler is chairman and chief scientist at The MathWorks. Moler was a professor of math and computer science for almost 20 years at the University of Michigan, S

3、tanford University and the University of New Mexico. 在70年代中期,Cleve Moler博士和其同事在美國國家科學基金的資助下開發(fā)了調(diào)用EISPACK和LINPACK的FORTRAN子程序庫.EISPACK是特征值求解的FORTRAN程序庫,LINPACK是解線性方程的程序庫.在當時,這兩個程序庫代表矩陣運算的最高水平. Jack Little CEO / Founder Jack Little is president, CEO, and a co-founder of The MathWorks, Inc. He was a co-a

4、uthor and principal architect of early versions of the companys flagship MATLAB product as well as the Signal Processing Toolbox and the Control Systems Toolbox. 1.語言簡潔緊湊語言簡潔緊湊,使用方便靈活,庫函數(shù)極,使用方便靈活,庫函數(shù)極其豐富;其豐富;2.運算符豐富;運算符豐富;3.兼聚結構化與面向對象編程的特性;兼聚結構化與面向對象編程的特性;4.程序設計自由度大;程序設計自由度大;5.良好的程序可移植性;良好的程序可移植性;6.

5、強大的強大的圖形圖形功能;功能;7.功能性功能性工具箱工具箱和學科性工具箱;和學科性工具箱;8.源程序的開放性。源程序的開放性。nnnnnnnnnnbxaxaxabxaxaxabxaxaxa22112222212111212111nnnnnnnnbbbxxxaaaaaaaaa2121212222111211當D|A|0,方程組有解,可用Cramer法則求解。DDxDDxDDxnn,2211nnnnnnaaaaaaaaaD212222111211nninninnniiniiiaabaaaabaaaabaaD1,1,121, 221, 22111, 111, 111N階行列式的計算需要n!次乘法,

6、求解n階線性方程組,共需要做(n+1)!次乘法。如n=20,則,需做:21!5.109091019Matlab求解過程:4 . 1541 . 2426 . 33321321321xxxxxxxxx 原料原料 產(chǎn)品產(chǎn)品 防護帽防護帽 墊肩墊肩 臀墊臀墊 硬塑料硬塑料 4 2 2 泡沫塑料泡沫塑料 1 3 2 尼龍線尼龍線 1 3 3 勞動力勞動力 3 2 2 訂單 1 訂單 2 訂單3 訂單 4 防護帽 35 20 60 45 墊肩 10 15 50 40 臀墊 20 12 45 20 204512204050151045602035223331231224BAC = 220 146 475 3

7、20 105 89 300 205 125 101 345 225 165 114 370 255輸入下面Matlab指令A=4 2 3;1 3 2;1 3 3;3 2 2;B=35 20 60 45;10 15 50 40;20 12 45 20;C=A*B是否正確?錯誤,未考慮其一為標量加入標量判定,是否就是通用程序了?錯誤,考慮其一或二者為復數(shù)矩陣MATLAB 實現(xiàn):C=A*B0123456- 1- 0 .8- 0 .6- 0 .4- 0 .200 .20 .40 .60 .81例、用簡短命令計算并繪制在0 x6范圍內(nèi)的sin(2x)、sinx2、sin2x。x=linspace(0,6

8、)y1=sin(2*x),y2=sin(x.2),y3=(sin(x).2;plot(x,y1,x, y2,x, y3)用四種方法描述cos(x)*sin(y)圖形- 505- 4- 2024- 1- 0 . 500 . 51- 505- 4- 2024- 1- 0 . 500 . 51- 4- 2024- 4- 3- 2- 101234matlab工具箱nMATLABMATLAB主工具箱主工具箱n符號數(shù)學工具箱符號數(shù)學工具箱nSIMULINKSIMULINK仿真工具箱仿真工具箱n控制系統(tǒng)工具箱控制系統(tǒng)工具箱n信號處理工具箱信號處理工具箱n圖象處理工具箱圖象處理工具箱n通訊工具箱通訊工具箱n系

9、統(tǒng)辨識工具箱系統(tǒng)辨識工具箱n神經(jīng)元網(wǎng)絡工具箱神經(jīng)元網(wǎng)絡工具箱n金融工具箱金融工具箱workspace指令窗口指令窗口菜單菜單工作目錄選擇欄工作目錄選擇欄快捷工具欄快捷工具欄23)47(212 (12+2*(7-4)/32ans = 2 指令輸入提示符Answer的縮寫 A=1,2,3;4,5,6;7,8,9A = 1 2 3 4 5 6 7 8 9 S=1-1/2+1/3-1/4+.1/5-1/6+1/7-1/8S = 0.6345 續(xù)行符號續(xù)行符號n數(shù)值的記述;數(shù)值的記述;n變量命名規(guī)則;變量命名規(guī)則;nMatlab默認的預定義默認的預定義變量;變量;n運算符和表達式;運算符和表達式;n復數(shù)

10、和復數(shù)矩陣;復數(shù)和復數(shù)矩陣;Matlab采用習慣的十進制表示:990.0011.3e-34.5e33數(shù)值范圍:10e-30810e308大小寫敏感;首字母為英文(少于63個字符);變量名不包含空格、標點;teyt3sin330tey4 , 0t=0:pi/50:4*pi;y0=exp(-t/3);y=exp(-t/3).*sin(3*t);plot(t,y,-r,t,y0,:b,t,-y0,:b)grid 051015-1-0.500.512222)sin(yxyxz畫出所表示的三維曲面 ,的取值范圍是 -8,8clear;x=-8:0.5:8;y=x;X=ones(size(y)*x;Y=y*ones(size

溫馨提示

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

評論

0/150

提交評論