資源描述:
《認(rèn)識matlab軟件課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、電力電子電路分析與仿真教材《MATLAB在電氣工程中的應(yīng)用》學(xué)時32授課**考試方式上機(jī)考試平時成績40%考試成績60%第一章認(rèn)識MATLAB軟件1-1MATLAB軟件是什么?1-2MATLAB軟件的典型特點(diǎn)1-3MATLAB軟件的的運(yùn)行環(huán)境1-4MATLAB軟件的常用窗口簡介1-5MATLAB軟件的的基本操作方法1-1MATLAB軟件是什么?一、MATLAB是“MATrixLABoratory”的縮寫(矩陣實(shí)驗(yàn)室),它是由美國Mathworks公司于1984年正式推出的一種科學(xué)計算軟件。MATLAB的
2、3.x(DOS)版本于1988年推出,隨后1992年推出了4.x(Windows)版本。隨著新版本的推出,MATLAB的擴(kuò)展函數(shù)越來越多,功能越來越強(qiáng)大。二、matlab能在各領(lǐng)域做什麼工業(yè)研究與開發(fā)數(shù)學(xué)教學(xué),特別是線性代數(shù)數(shù)值分析和科學(xué)計算方面的教學(xué)與研究電子學(xué)、控制理論和物理學(xué)等工程和科學(xué)學(xué)科方面的教學(xué)與研究1-2MATLAB軟件的典型特點(diǎn)強(qiáng)大的數(shù)值和符號計算功能簡單易學(xué)的語言強(qiáng)大的圖形功能特色應(yīng)用工具箱(1).矩陣運(yùn)算功能MATLAB提供了豐富的矩陣運(yùn)算處理功能,是基于矩陣運(yùn)算的處理工具。變量??
3、矩陣,運(yùn)算??矩陣的運(yùn)算例如C=A+B,A,B,C都是矩陣,是矩陣的加運(yùn)算即使一個常數(shù),B=5,MATLAB也看做是一個1?1的矩陣(2).符號運(yùn)算功能符號運(yùn)算即用字符串進(jìn)行數(shù)學(xué)分析允許變量不賦值而參與運(yùn)算用于解代數(shù)方程、微積分、復(fù)合導(dǎo)數(shù)、積分、二重積分、有理函數(shù)、微分方程、泰樂級數(shù)展開、尋優(yōu)等等,可求得解析符號解強(qiáng)大而簡易的作圖功能(1)能根據(jù)輸入數(shù)據(jù)自動確定坐標(biāo)繪圖;(2)能規(guī)定多種坐標(biāo)(極坐標(biāo)、對數(shù)坐標(biāo)等)繪圖;(3)能繪制三維坐標(biāo)中的曲線和曲面;(4)可設(shè)置不同顏色、線型、視角等。如果數(shù)據(jù)齊全,
4、通常只需一條命令即可出圖。部分命令的演示例1.求的算術(shù)運(yùn)算結(jié)果。(12+2*(7-4))/3^2ans=2例2.簡單矩陣的輸入步驟。A=[1,2,3;4,5,6;7,8,9]A=1234567892021/7/309例3.矩陣的分行輸入。A=[1,2,34,5,67,8,9]A=123456789例4.指令的續(xù)行輸入S=1–1/2+1/3–1/4+1/5–1/6+1/7…-1/8S=0.6345例5.復(fù)數(shù)表達(dá),及計算。(1)z1=3+4iz1=3.0000+4.0000i(2)z2=1+2*iz3=2*
5、exp(i*pi/6)z=z1*z2/z3z2=1.0000+2.0000iz3=1.7321+1.0000iz=0.3349+5.5801i例6.復(fù)數(shù)矩陣的生成及運(yùn)算A=[1,3;2,4]-[5,8;6,9]*iB=[1+5i,2+6i;3+8*i,4+9*i]C=A*BA=1.0000-5.0000i3.0000-8.0000i2.0000-6.0000i4.0000-9.0000iB=1.0000+5.0000i2.0000+6.0000i3.0000+8.0000i4.0000+9.0000iC
6、=1.0e+002*0.99001.1600-0.0900i1.1600+0.0900i1.3700例7.求上例復(fù)數(shù)矩陣C的實(shí)部、虛部、模和相角。C_real=real(C)C_imag=imag(C)C_magnitude=abs(C)C_phase=angle(C)*180/piC_real=99116116137C_imag=0-990C_magnitude=99.0000116.3486116.3486137.0000C_phase=0-4.43654.43650例8.用MATLAB計算能得到–
7、2嗎?(1)a=-8;r=a^(1/3)r=1.0000+1.7321i(2)全部方根計算如下m=[0,1,2];R=abs(a)^(1/3);Theta=(angle(a)+2*pi*m)/3;rrr=R*exp(i*Theta)rrr=1.0000+1.7321i-2.0000+0.0000i1.0000-1.7321i(3)圖形表示t=0:pi/20:2*pi;x=R*sin(t);y=R*cos(t);plot(x,y,'b:'),gridholdonplot(rrr(1),'.','Marke
8、rSize',30,'Color','r')plot(rrr([2,3]),'o','MarkerSize',15,'Color','b')axis([-3,3,-3,3]),axissquareholdoff例9.畫出衰減振蕩曲線及其它的包絡(luò)線。t的取值范圍是t=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’)例10.畫出