河南理工大學(xué)電氣工程學(xué)院MATLAB課程論_第1頁
河南理工大學(xué)電氣工程學(xué)院MATLAB課程論_第2頁
河南理工大學(xué)電氣工程學(xué)院MATLAB課程論_第3頁
河南理工大學(xué)電氣工程學(xué)院MATLAB課程論_第4頁
河南理工大學(xué)電氣工程學(xué)院MATLAB課程論_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

/河南理工大學(xué)電氣工程學(xué)院MATLAB課程論文班級:光電2班姓名:范宇飛學(xué)號:311308000713

目錄TOC\o"1-3"\u河南理工大學(xué)電氣工程學(xué)院MATLAB課程論文 -1-一MATLAB簡介 -3-簡介 -3-優(yōu)勢 -3-特點(diǎn) -3-二MATLAB的應(yīng)用 -4-用MATLAB求矩陣的行列式的值、逆和特征根 -4-用MATLAB繪制二維曲線圖 -5-用MATLAB繪制三維圖像 -6-用MATLAB求極限 -8-用MATLAB求積分 -8-用MATLAB求二重積分 -9-用MATLAB解高階微分方程 -9-三心得體會 -10-一MATLAB簡介簡介MATLAB是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。MATLAB是matrix&laboratory兩個詞的組合,意為矩陣工廠(矩陣實(shí)驗(yàn)室)。是由美國mathworks公司發(fā)布的主要面對科學(xué)計算、可視化以及交互式程序設(shè)計的高科技計算環(huán)境。它將數(shù)值分析、矩陣計算、科學(xué)數(shù)據(jù)可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強(qiáng)大功能集成在一個易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計以及必須進(jìn)行有效數(shù)值計算的眾多科學(xué)領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計語言的編輯模式,代表了當(dāng)今國際科學(xué)計算軟件的先進(jìn)水平。優(yōu)勢1)高效的數(shù)值計算及符號計算功能,能使用戶從繁雜的數(shù)學(xué)運(yùn)算分析中解脫出來;2)具有完備的圖形處理功能,實(shí)現(xiàn)計算結(jié)果和編程的可視化;3)友好的用戶界面及接近數(shù)學(xué)表達(dá)式的自然化語言,使學(xué)者易于學(xué)習(xí)和掌握;4)功能豐富的應(yīng)用工具箱(如信號處理工具箱、通信工具箱等),為用戶提供了大量方便實(shí)用的處理工具。特點(diǎn)Matlab是一個高級的矩陣/陣列語言,它包含控制語句、函數(shù)、數(shù)據(jù)結(jié)構(gòu)、輸入和輸出和面向?qū)ο缶幊烫攸c(diǎn)。用戶可以在命令窗口中將輸入語句與執(zhí)行命令同步,也可以先編寫好一個較大的復(fù)雜的應(yīng)用程序(M文件)后再一起運(yùn)行。新版本的MATLAB語言是基于最為流行的C++語言基礎(chǔ)上的,因此語法特征與C++語言極為相似,而且更加簡單,更加符合科技人員對數(shù)學(xué)表達(dá)式的書寫格式。使之更利于非計算機(jī)專業(yè)的科技人員使用。而且這種語言可移植性好、可拓展性極強(qiáng),這也是MATLAB能夠深入到科學(xué)研究及工程計算各個領(lǐng)域的重要原因。二MATLAB的應(yīng)用用MATLAB求矩陣的行列式的值、逆和特征根程序A=[2,3;3,5],...DA=det(A),IA=inv(A),EA=eig(A)結(jié)果A=2335DA=1.0000IA=5.0000-3.0000-3.00002.0000EA=0.14596.8541用MATLAB繪制二維曲線圖程序t=0:0.05:2*pi;plot(t,sin(t),'r-.o',t,cos(t),'m-s')legend('sinx','cosx',4)axis([02*pi-22])結(jié)果

用MATLAB繪制三維圖像程序t=-3:0.125:3;x=sin(2.*t);y=cos(2.*t);[X,Y]=meshgrid(x,y);Z=X.^2+2*Y.^2;mesh(X,Y,Z);axis([-11-1103])pausemeshc(X,Y,Z)pausesurf(X,Y,Z)結(jié)果

用MATLAB解方程組程序[x,y,z]=solve('x*y^2+z^2=0','y-z=1','x^2-5*x+6')結(jié)果x=3223y=(3^(1/2)*i)/4+1/4(2^(1/2)*i)/3+1/31/3-(2^(1/2)*i)/31/4-(3^(1/2)*i)/4z=(3^(1/2)*i)/4-3/4(2^(1/2)*i)/3-2/3-(2^(1/2)*i)/3-2/3-(3^(1/2)*i)/4-3/4

用MATLAB求極限程序fxy=sym('log(x+exp(y))/sqrt(x^2+y^2)');result=limit(limit(fxy,'x',1),'y',0)結(jié)果result=log(2)用MATLAB求積分程序symsaxty1y2y1=sqrt(a+t)y2=int(y1,t,x,x^2);diff(y2,x)結(jié)果y1=(a+t)^(1/2)ans=2*x*(x^2+a)^(1/2)-(a+x)^(1/2)用MATLAB求二重積分程序symsxyf=(2-x-y)/2;y1=x;y2=x^2;X=solve('x-x^2=0')fdy=int(f,y,x^2,x)I=int(fdy,x,X(1),X(2))結(jié)果X=01fdy=(x*(x-1)^2*(x+4))/4I=11/120用MATLAB解高階微分方程程序y1=dsolve('D2y-10*Dy+9*y=exp(2*x)','Dy(0)=33/7,y(0)=6/7')結(jié)果y1=exp(2*x)/9-exp(t)*(exp(2*x)/8-3/8)+exp(9*t)*(exp(2*x)/72+27/56)

三心得體會經(jīng)過這幾周的課程學(xué)習(xí)和實(shí)驗(yàn)學(xué)習(xí),我學(xué)到了很多東西。對于以前書本上不理解的知識,通過試驗(yàn)的學(xué)習(xí)得到了理解,學(xué)會的知識也得到了進(jìn)一步深化。課程設(shè)計在剛接觸的時候感覺很難,因?yàn)楦袅诉@么長時間,學(xué)到的知識有都忘得差不多了,所以我們積極的復(fù)習(xí)課本,從中收獲了不少知識,模糊的實(shí)驗(yàn)步驟漸漸清晰起來。課程設(shè)計雖然結(jié)束了,但它帶來的影響卻是無窮盡的。

溫馨提示

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

最新文檔

評論

0/150

提交評論