版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2019年版本1一,繪制平面圖1,繪制圖形的重要性 我們?cè)诜治鰡?wèn)題的時(shí)候,為了對(duì)所分析問(wèn)題有更加清楚的認(rèn)識(shí),經(jīng)常繪出函數(shù)的草圖;而當(dāng)我們?cè)趯?xiě)報(bào)告以說(shuō)明問(wèn)題時(shí),為了讓別人更加容易理解你說(shuō)的內(nèi)容,圖文并茂是最好的方法。因此,了解繪圖的功能是多么的重要!2019年版本2一,繪制平面圖2,基本的繪圖命令 Matlab中提供了繪制平面圖的命令:其中x,y是曲線必須通過(guò)的一些關(guān)鍵點(diǎn),后面內(nèi)的三個(gè)屬性用來(lái)描述曲線的顏色,線性以及在關(guān)鍵點(diǎn)的標(biāo)志。 理解繪圖的基本原理。plot(x, y, color-linestyle-marker)2019年版本3一,繪制平面圖3,最基本的例子 例子1,我們想畫(huà)一個(gè)y=si
2、nx的圖像。x=1:20;y=sin(x);plot(x,y,r-o); 例子2,我們畫(huà)一個(gè)y=x23x+5的圖像。x=-10:0.1:10;y= x.2+3*x+5;plot(x,y,b-*);2019年版本4一,繪制平面圖 例子3,我們畫(huà)一個(gè)y=(3x+2)/(x23x+5)的圖像。x=-10:0.1:10;y=(3*x+2)./(x.2+3*x+5);plot(x,y,g-+); 例子4,我們畫(huà)一個(gè)y=tan(x)的圖像。x=0:0.01:pi/2;y= tan(x);plot(x,y,g-);2019年版本5一,繪制平面圖4,給圖形一個(gè)標(biāo)題 我們看到的書(shū)中,文章中,每個(gè)圖形都有一個(gè)合適
3、的標(biāo)題以利于閱讀,這時(shí)可以使用命令 title(圖形名)5,給出圖形的標(biāo)注 為了別人更好的閱讀,經(jīng)常在曲線上加上曲線的名字,特別是在一個(gè)圖上有好幾條曲線時(shí),可以采用下面的兩種方法之一:2019年版本6一,繪制平面圖 (1text(x0,y0,圖形名); (2) gtext(圖形名);6,坐標(biāo)軸控制 前面給出的一些例子,我們對(duì)它的圖形并不滿意,原因是在一些點(diǎn)處的值太大。為了更好的反映曲線的形狀。 Matlab中提供了一個(gè)命令:axis. 語(yǔ)法如下:2019年版本7一,繪制平面圖 (1)axis(xmin xmax ymin ymax); (2)axis equal; (3)axis square
4、;等。7,在圖形上加上網(wǎng)格 grid on grid off2019年版本8一,繪制平面圖8,在一個(gè)圖上畫(huà)幾條曲線 為了進(jìn)行比較,通常在同一個(gè)坐標(biāo)系中畫(huà)幾條曲線,例如: 例子5,在同一坐標(biāo)系下畫(huà)出 y=sinx,y=cosx 的圖形,實(shí)現(xiàn)上面給出的所有方法。x=-10:0.1:10;y=sin(x);z=cos(x);plot(x,y,r-,x,z,b-);title(Sine and Cosine curves)gtext(sin(x);gtext(cos(x);grid on;2019年版本9一,繪制平面圖9,在同一頁(yè)面中畫(huà)多個(gè)圖形 例子6, x=linspace(0,2*pi,30);y
5、=sin(x);z=cos(x);u=2*sin(x).*cos(x);v=sin(x)./cos(x);subplot(2,2,1),plot(x,y),title(sin(x)subplot(2,2,2),plot(x,z),title(cos(x)subplot(2,2,3),plot(x,u),title(2sin(x)cos(x)subplot(2,2,4),plot(x,v),title(sin(x)/cos(x)2019年版本10一,繪制平面圖10,極坐標(biāo)圖形 例:畫(huà)出=sin的圖形。theta=0:0.01*pi:2*pi;rho=sin(theta);polar(theta,
6、rho,*)2019年版本11一,繪制平面圖11,參數(shù)方程的圖形 例:畫(huà)出x=2*t,y=t3-1/(1+t2)的圖形。t=-4:0.01:4;x=2*t;y=t.3-1./(1+t.2);plot(x,y,-*)12,查閱幫助文件了解fplot和ezplot命令的使用方法2019年版本12二,繪制空間圖形1,空間曲線的繪制 基本命令: plot3(x,y,z,color-linestyle-marker); 其用法和plot一致。 例子7:作螺旋線x=sint, y=cost,z=t。t=0:pi/50:10*pi; plot3(sin(t),cos(t),t); 留意:曲線的參數(shù)方程比較容
7、易實(shí)現(xiàn)。2019年版本13二,繪制空間圖形2,繪制空間曲面 基本命令: mesh(X,Y,Z); 理解繪圖的原理。 例子8,作出下面的曲面5 . 7x5 . 7,yxyxsinz22222019年版本14二,繪制空間圖形 代碼:x=-30:0.5:30; y=x;X,Y=meshgrid(x,y);R=sqrt(X.2+Y.2)+eps;Z=sin(R) ./ R;mesh(X, Y, Z);注:在繪制曲面圖形時(shí),Matlab通過(guò)描出曲面上一系列點(diǎn)的三個(gè)坐標(biāo)而實(shí)現(xiàn)的。因此,這些點(diǎn)的x,y和z坐標(biāo)形成三個(gè)矩陣。程序的第二行產(chǎn)生x和y的矩陣X和Y,程序的第四行產(chǎn)生相應(yīng)的z坐標(biāo)的矩陣Z。2019年版
8、本15二,繪制空間圖形 例子9,畫(huà)出z=xy的圖形。 x=-4:0.1:4; y=x; X,Y=meshgrid(x,y); Z=X.*Y; mesh(X, Y, Z);2019年版本16二,繪制空間圖形3,產(chǎn)生等高線圖 空間圖形看起來(lái)有時(shí)不是很直觀,等高線圖是比較常用的一種。等高線圖的命令是 contour(X,Y,Z,n);其中,n表示等高線的條數(shù)。2019年版本17三,Matlab編程1,命令M文件和函數(shù)M文件 前面我們已經(jīng)給出很多命令M文件的例子,它實(shí)際上是一些命令的組合,在命令窗口直接輸入文件名就對(duì)每一條命令依次執(zhí)行。 有時(shí),比如我們調(diào)用一個(gè)三角函數(shù)sin(x),和前面的調(diào)用有所不同
9、,調(diào)用時(shí)往往有輸入?yún)?shù);再如,我們想求函數(shù)2019年版本18三,Matlab編程 y=sin(x2)+x3-ex+ln(|x|)在x=1,2,3,4等處的值。這時(shí)我們使用函數(shù)M文件。格式如下: function ff=fun(x) ff=sin(x2)+x3-exp(x)+log(abs(x);下面是一般格式: function 輸出變量列表=函數(shù)名輸入變量列表) 函數(shù)體語(yǔ)句;2019年版本19經(jīng)常,我們需要表示多元函數(shù),比如z=f(x,y),也就是自變量為x和y,因變量為z。Matlab總是將自變量看成是一個(gè)向量,比如兩個(gè)自變量是看成一個(gè)二維向量。下面是一個(gè)這樣的例子。定義一個(gè)函數(shù)f=100
10、(y-x2)2-(1-x)2 function f=f1(x) f=100*(x(2)-x(1)2)2-(1-x(1)2;調(diào)用格式:x=2 3; f=f1(x)除了自變量是向量,函數(shù)值也可以是向量甚至是矩陣。比如function F,G=f2(x) F=2*x(1)2+2*x(2)2-2*x(1)*x(2)-4*x(1)-6*x(2); G=x(1)+5*x(2)-5 2*x(1)2-x(2); -x(1) -x(2);調(diào)用格式:x1=4 5; F1,G1=f2(x1)2019年版本20三,Matlab編程2, Matlab的控制語(yǔ)句 并不是每個(gè)問(wèn)題都這么簡(jiǎn)單,比如同樣是上面的例子,但是我們想
11、要求在x=1,2, 100的所有函數(shù)值并且存下來(lái)以備后用。可以使用循環(huán)語(yǔ)句實(shí)現(xiàn)。 y=zeros(100,1); for i=1:100 y(i)=fun(i); end2019年版本21三,Matlab編程 For循環(huán)的一般形式循環(huán)的一般形式 for x=x1:step:xn statments end 例:求例:求12+100的值;的值;369+999的值;的值;1215的值。的值。 除了上面的循環(huán),還有一個(gè)循環(huán)控制語(yǔ)句,除了上面的循環(huán),還有一個(gè)循環(huán)控制語(yǔ)句,就是就是while,語(yǔ)法如下:語(yǔ)法如下:2019年版本22三,Matlab編程 While循環(huán)的一般形式為:循環(huán)的一般形式為: wh
12、ile 關(guān)系表達(dá)關(guān)系表達(dá) statments end 比如下面的一個(gè)例子。比如下面的一個(gè)例子。 從從1開(kāi)始的自然數(shù)平開(kāi)始的自然數(shù)平 方和不超過(guò)方和不超過(guò)1000,最,最 后一個(gè)數(shù)是多少,和為多少后一個(gè)數(shù)是多少,和為多少 關(guān)系表達(dá)式statmentsEnd的后續(xù)語(yǔ)句YesNo2019年版本23三,Matlab編程 s=0;n=1 while s0.00001y0=y1;y1=0.5*(y0+x/y0);end2019年版本26最簡(jiǎn)單的形式:最簡(jiǎn)單的形式:if if 關(guān)系表達(dá)式關(guān)系表達(dá)式 statments statmentsendendif-else-endif-else-end結(jié)構(gòu)結(jié)構(gòu) 關(guān)系表
13、達(dá)式statmentsEnd的后續(xù)語(yǔ)句YesNo2019年版本27ifif語(yǔ)句的另一種形式:語(yǔ)句的另一種形式:if if 關(guān)系表達(dá)式關(guān)系表達(dá)式 statments1 statments1elseelse statments2 statments2end end if-else-endif-else-end結(jié)構(gòu)結(jié)構(gòu) 關(guān)系表達(dá)式statmentsEnd的后續(xù)語(yǔ)句YesNo2019年版本28當(dāng)有三個(gè)或更多的選擇當(dāng)有三個(gè)或更多的選擇時(shí):時(shí):if if 關(guān)系表達(dá)式關(guān)系表達(dá)式(1)(1) statments(1) statments(1)elseif elseif 關(guān)系表達(dá)式關(guān)系表達(dá)式(2)(2) sta
14、tments(2) statments(2).elseif elseif 關(guān)系表達(dá)式關(guān)系表達(dá)式(n)(n) statments(n) statments(n)elseelse statments(n+1) statments(n+1)endend例如,可用以下程例如,可用以下程序得到符號(hào)函數(shù)。序得到符號(hào)函數(shù)。function y=SIGN(x)function y=SIGN(x)if x0if x0 y=-1; y=-1;elseif x=0elseif x=0 y=0; y=0;else else y=1; y=1;endend2019年版本29邏輯運(yùn)算符:邏輯運(yùn)算符:&(與運(yùn)算),
15、(與運(yùn)算), |(或運(yùn)算),(或運(yùn)算),(非運(yùn)算)(非運(yùn)算)關(guān)系運(yùn)算符:關(guān)系運(yùn)算符: , =, = =(等于),(等于),=(不等于)(不等于) 關(guān)系運(yùn)算比較兩個(gè)數(shù)值,當(dāng)給出的關(guān)關(guān)系運(yùn)算比較兩個(gè)數(shù)值,當(dāng)給出的關(guān)系式成立時(shí),結(jié)果為系式成立時(shí),結(jié)果為1表示真),否則表示真),否則為為0表示假)。表示假)。編程相關(guān)的幾個(gè)運(yùn)算符2019年版本30布置實(shí)驗(yàn)2019年版本31 在同一個(gè)坐標(biāo)下作出 y1=1+x, y2=1+x+x2/2, y3=1+x+x2/2!+x3/3!, y4=ex 這四條曲線的圖形,察看、發(fā)現(xiàn)、聯(lián)想、猜測(cè),給出驗(yàn)證及理論證明。作圖:從直觀、想象到發(fā)現(xiàn)、猜測(cè)2019年版本32 2 2
16、用用subplotsubplot分別在不同的坐標(biāo)系下作出分別在不同的坐標(biāo)系下作出四條曲線:四條曲線:1 1概率曲線概率曲線2 2四葉玫瑰線四葉玫瑰線 =sin2=sin2;(polar(polar函數(shù))函數(shù))3 3葉形線葉形線 4 4曳物線曳物線2xey323t1t3yt1t3x22y1yy11lnx直角坐標(biāo)方程,極坐標(biāo)方程,參數(shù)方程各領(lǐng)風(fēng)騷提示:第四題可以使用fplot或者ezplot完成,畫(huà)出兩條曲線,疊加在一個(gè)坐標(biāo)上即可。2019年版本33 3 3作出曲面作出曲面 1 1)2 2環(huán)面:環(huán)面: 的的3 3維圖形。維圖形。22sin(4)zxy(1 cos )cos ,(1 cos )sin ,sin ,xuvyuvzu)2 , 0(v)2 , 0(u2019年版本344 4建立一個(gè)命令建立一個(gè)命令M-M-文件:求所有文件:求所有的的“水仙花數(shù)水仙花數(shù)”,所謂,所謂“水仙花數(shù)水仙花數(shù)是指一個(gè)三位數(shù),其各位數(shù)字的是指
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京理工大學(xué)《植物生物學(xué)》2024 - 2025 學(xué)年第一學(xué)期期末試卷
- 軟件項(xiàng)目質(zhì)量管理
- 心理咨詢和輔導(dǎo)
- 2026年劇本殺運(yùn)營(yíng)公司市場(chǎng)費(fèi)用預(yù)算管理制度
- 2025年智能垃圾桶清潔十年技術(shù)報(bào)告
- 2026年文化娛樂(lè)產(chǎn)業(yè)虛擬現(xiàn)實(shí)報(bào)告
- 2026年及未來(lái)5年中國(guó)車廂底板市場(chǎng)運(yùn)行態(tài)勢(shì)及行業(yè)發(fā)展前景預(yù)測(cè)報(bào)告
- 小學(xué)道德與法治教學(xué)中生命教育的實(shí)施路徑課題報(bào)告教學(xué)研究課題報(bào)告
- 企業(yè)盤點(diǎn)和對(duì)賬制度
- 藝術(shù)研究院試題及答案
- 承包團(tuán)建燒烤合同范本
- 電力線通信技術(shù)
- 人工流產(chǎn)手術(shù)知情同意書(shū)
- 2025秋人教版七年級(jí)全一冊(cè)信息科技期末測(cè)試卷(三套)
- 教師三筆字培訓(xùn)課件
- 鋼鐵燒結(jié)機(jī)脫硫脫硝施工方案
- 中國(guó)醫(yī)藥行業(yè)中間體出口全景分析:破解政策難題深挖全球紅利
- 搶工補(bǔ)償協(xié)議書(shū)
- 山東省青島市城陽(yáng)區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期語(yǔ)文期末試卷(含答案)
- 孕婦尿液捐獻(xiàn)協(xié)議書(shū)
- 賓館物資轉(zhuǎn)讓協(xié)議書(shū)
評(píng)論
0/150
提交評(píng)論