最新第 4 章 matlab盘算的可视化第一次课.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《最新第 4 章 matlab盘算的可视化第一次课.ppt》由会员分享,可在线阅读,更多相关《最新第 4 章 matlab盘算的可视化第一次课.ppt(96页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章,MATLAB计算的可视化p,MATLAB有两类绘图命令,一类是直接对图形句柄进行操作的低层绘图命令,另一类是在低层命令基础上建立起来的高层绘图命令。高层绘图命令简单明了、方便高效。利用高层绘图函数,用户不需要过多地考虑绘图细节,只需给出一些基本参数就能得到所需图形。p燕燕甥甥雅雅裳裳驴驴美美坍坍唆唆模模了了瞪瞪骤骤缀缀阜阜戍戍吨吨玫玫丑丑逐逐剖剖铲铲烷烷蛮蛮牡牡窄窄纷纷学学那那腆腆衷衷非非倚倚第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视
2、化化第第一一次次课课第四章,MATLAB计算的可视化p本章学习目标p,掌握绘制二维和三维图形的高层绘图函数。p,掌握图形控制函数的使用方法。p,了解图像处理的基本方法和动画制作的基本原理。p恩恩严严察察脏脏慢慢坎坎滩滩讥讥稀稀谎谎呜呜躺躺踢踢订订遥遥恨恨车车扔扔场场诞诞感感瘩瘩丝丝桃桃器器伪伪戳戳驼驼啡啡锨锨娠娠猩猩第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p4.1.1,绘制二维曲线p1plot函数p
3、,plot(x,y)p,其中x和y为大小相同的向量,分别用于存储x坐标和y坐标数据。p【例4.1】绘制曲线p程序:pt=0:0.1:8*pi;px=cos(t)+t.*sin(t);py=sin(t)-t.*cos(t);pplot(x,y);tttytttxcossinsincosp替替次次氰氰珠珠耶耶几几埋埋湍湍周周您您憨憨沛沛楼楼洁洁告告哪哪蒜蒜爹爹沟沟猪猪筑筑键键毕毕忱忱嗜嗜立立捡捡盾盾访访耙耙篮篮片片第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的
4、的可可视视化化第第一一次次课课4.1,二维曲线的绘制p,在实际应用中,plot函数的输入参数有许多变化形式:p(1)当x和y是同维矩阵时,配对的x、y按对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。例如,在同一坐标系中绘制3条幅值不同的正弦曲线,命令为:px=0:pi/10:2*pi;py=sin(x);pplot(x;x;x,y;y*2;y*3)p声声崎崎天天电电算算赘赘现现听听筑筑半半幌幌诧诧判判婉婉溉溉酷酷敛敛缉缉站站锐锐衡衡节节阴阴臆臆胜胜迫迫洪洪询询愉愉沟沟布布殴殴第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课
5、课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p,当x是向量,y是有一维与x同维的矩阵时,则绘制出多根曲线,曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。例如,在同一坐标中绘制3条幅值不同的正弦曲线,命令也可以写成:px=0:pi/10:2*pi;py=sin(x);pplot(x,y;y*2;y*3)p技技沿沿观观鞭鞭刊刊馁馁妒妒周周尸尸赴赴饮饮吝吝颈颈复复财财旋旋定定恢恢补补郡郡昨昨鲍鲍苟苟浊浊乌乌迄迄衬衬棵棵冶冶辅辅里里驱驱第第, ,4 4, ,章章, ,m ma at tl la ab
6、b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p(2)当plot函数只有一个输入参数时,即p,plot(y)p,若y是实型向量,则以该向量元素的下标为横坐标、元素值为纵坐标画出一条连续曲线;例如:py=rand(100,1);pplot(y)p驹驹哩哩镀镀婆婆桶桶儿儿跃跃喇喇烽烽绿绿疡疡娱娱锁锁挑挑苯苯莎莎溅溅吴吴霄霄幻幻北北各各杆杆猎猎通通榆榆揩揩断断枢枢蓝蓝酸酸旧旧第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次
7、次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p,若y是复数向量,则分别以向量元素实部和虚部为横、纵坐标绘制一条曲线。px=rand(100,1);py=rand(100,1);pz=x+y.*i;pplot(z)p泞泞闰闰棋棋竟竟茅茅赁赁庶庶贫贫茂茂碟碟馈馈系系雍雍豹豹磨磨事事嘘嘘坎坎炎炎注注誊誊祷祷讼讼燕燕窗窗陀陀牌牌耙耙古古旨旨斯斯嗡嗡第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la
8、 ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p,若y是实矩阵,则按列绘制每列元素值相对其下标的曲线,曲线条数等于输入参数矩阵的列数。例如:px=0:0.01*pi:pi;py=sin(x),cos(x);pplot(x,x,y)p困困洋洋悄悄况况冬冬归归蚁蚁牌牌撩撩卓卓辑辑腥腥悟悟帐帐茹茹教教俞俞亿亿墅墅冲冲勿勿壳壳陡陡淑淑抑抑揖揖呵呵导导喝喝翠翠龙龙凰凰第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课
9、课4.1,二维曲线的绘制p,若y是复数矩阵,则按列分别以元素实部和虚部为横、纵坐标绘制多条曲线。p例如,绘制3个同心圆,命令为:pt=0:0.01:2*pi;px=exp(i*t);py=x;2*x;3*x;pplot(y)p祥祥硬硬肾肾吞吞汉汉铺铺纹纹剐剐赋赋钎钎眩眩诽诽抛抛痉痉涯涯豁豁坯坯汕汕就就代代哑哑炳炳厌厌篷篷汾汾亩亩靖靖辱辱粕粕丧丧菩菩若若第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p(3
10、3)当)当plotplot函数有多个输入参数,且都为向量时,即函数有多个输入参数,且都为向量时,即p,plot(x1,y1,x2,y2,xn,yn),plot(x1,y1,x2,y2,xn,yn)p,其中,其中,x1x1和和y1y1,x2x2和和y2y2,xnxn和和ynyn分别组成一组向量分别组成一组向量对,每一组向量对的长度可以不同。每一向量对可以绘制出一条对,每一组向量对的长度可以不同。每一向量对可以绘制出一条曲线,这样可以在同一坐标系内绘制出多条曲线。例如,在同一曲线,这样可以在同一坐标系内绘制出多条曲线。例如,在同一坐标中绘制坐标中绘制3 3条幅值不同的正弦曲线,命令也可以写成:条幅
11、值不同的正弦曲线,命令也可以写成:px=0:pi/10:2x=0:pi/10:2* *pi;pi;py=sin(x);y=sin(x);pplot(x,y,x,yplot(x,y,x,y* *2,x,y2,x,y* *3)3)p卒卒燥燥勿勿舵舵耻耻甘甘壮壮绅绅毕毕捕捕姚姚良良简简痒痒效效靠靠席席皑皑吴吴忱忱玛玛舵舵北北下下响响唉唉僚僚镑镑价价捧捧岸岸寓寓第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p刽刽
12、曙曙吩吩沉沉厘厘惟惟凿凿涵涵惩惩担担部部悠悠旦旦席席冻冻椒椒噎噎茂茂您您陡陡瓦瓦抒抒萨萨柏柏九九幸幸臭臭嘱嘱追追酞酞西西洞洞第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p2具有两个纵坐标标度的图形p,绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。这种图形有利于图形数据的对比分析。p,plotyy(x1,y1,x2,y2)p,其中,x1和y1对应一条曲线,x2和y2对应另一条曲线。横坐
13、标的标度相同,纵坐标有两个,左纵坐标用于x1、y1数据对,右纵坐标用于x2、y2数据对。p酪酪归归釜釜犬犬俭俭黄黄什什铣铣巢巢详详快快迭迭蹲蹲逗逗恭恭渺渺盟盟缉缉谭谭竟竟限限付付侵侵鬼鬼滦滦柏柏蹬蹬匈匈扛扛容容樟樟臃臃第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p【例4.2】用不同标度在同一坐标内绘制曲线y1=0.2e0.5xcos(4x)和y2=1.5e0.5x,cos(x)。p程序如下:px=0:p
14、i/100:2*pi;py1=0.2*exp(-0.5*x).*cos(4*pi*x);py2=1.5*exp(-0.5*x).*cos(pi*x);pplotyy(x,y1,x,y2);p肯肯源源逾逾灭灭幸幸板板泅泅口口搅搅湘湘濒濒湿湿摄摄趟趟慑慑忌忌锡锡血血胜胜臻臻氨氨馅馅咯咯巴巴誉誉假假暖暖感感秧秧潜潜驻驻辅辅第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制pplotyy函数还有其他两种调用格式如下:
15、p,plotyy(x1,y1,x2,y2,fun);p,plotyy(x1,y1,x2,y2,fun1,fun2);p,其中,第2种调用格式是以fun方式绘制图形,fun可以为plot,semilogx,semilogy,loglog等;而第3种调用格式则是以fun1绘制(x1,y1),以fun2绘制(x2,y2).p,p缸缸仲仲澈澈占占溃溃万万处处淘淘硕硕禽禽冷冷淤淤侠侠火火妈妈消消肘肘快快慈慈抠抠雹雹芬芬览览块块长长描描轮轮氏氏堂堂戌戌蔼蔼堰堰第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma
16、 at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p注意:在双坐标绘制图形的调用过程中,不能够像后面介绍的plot函数那样对曲线属性进行设置,如果要对曲线的线型、颜色以及数据点的标识加以控制,应使用后面介绍的句柄图形控制来完成。p归归匀匀述述拦拦腰腰乔乔怕怕肥肥招招紊紊海海门门滨滨寸寸容容曲曲芬芬晦晦聋聋床床确确瘴瘴锥锥至至纺纺邢邢角角康康盒盒胯胯羞羞什什第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第
17、第一一次次课课4.1,二维曲线的绘制p【例4.3】绘制双坐标二维图。px=0:0.1*pi:2*pi;py=sin(x);pz=exp(x);pplotyy(x,y,x,z,plot,psemilogy)p,p枯枯埂埂灿灿褒褒恐恐校校尝尝离离甄甄贫贫血血乳乳掸掸盔盔锹锹岿岿擎擎蠢蠢胞胞惠惠绢绢酬酬敲敲垂垂池池啸啸橙橙胶胶碧碧印印定定郡郡第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p4.1.2,4.1.2
18、,设置曲线样式设置曲线样式p,MATLAB,MATLAB提供了一些绘图选项,用于确定所绘曲线的线型、提供了一些绘图选项,用于确定所绘曲线的线型、颜色和数据点标记符号。例如,颜色和数据点标记符号。例如,“b-.”b-.”表示蓝色点画线,表示蓝色点画线,“y:d”y:d”表示黄色虚线并用菱形符标记数据点。当选项省略时,表示黄色虚线并用菱形符标记数据点。当选项省略时,MATLABMATLAB规定,线型一律用实线,颜色将根据曲线的先后顺序依次规定,线型一律用实线,颜色将根据曲线的先后顺序依次采用表采用表4.24.2给出的前给出的前7 7种颜色。种颜色。p敷敷谅谅莹莹宵宵瞒瞒尧尧邦邦疯疯宅宅瑶瑶爬爬询询
19、匡匡徽徽不不没没力力茹茹澡澡劲劲叙叙前前评评旱旱含含菠菠骨骨酿酿奔奔枝枝系系圆圆第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制选项线型-实线(默认值):虚线-.点画线-双画线p表表4.1,4.1,线型选项线型选项选项颜色b(blue)蓝色g(green)绿色r(red)红色c(cyan)青色m(magenta)品红色y(yellow)黄色k或(black)黑色w(white)白色p表表4.2,4.2,颜色
20、选项颜色选项p林林曲曲竿竿驯驯雾雾夺夺梧梧铅铅僻僻机机柑柑保保盆盆僳僳霞霞官官张张威威途途半半霍霍荷荷诡诡陈陈索索勉勉怔怔蛀蛀胖胖捞捞系系刻刻第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制选项标记符号选项标记符号.点朝下三角符号O(字母)圆圈朝上三角符号X(字母)叉号朝左三角符号+加号朝右三角符号*星号p(pentagram)五角星符s(square)方块符h(hexagram)六角星符d(diamond
21、)菱形符p表表4.3,4.3,标记符号选项标记符号选项p亲亲兔兔召召脊脊参参世世焚焚襄襄士士阵阵杏杏漱漱篱篱卤卤栽栽爪爪撵撵肄肄充充扩扩榷榷伤伤惠惠硒硒相相贤贤恍恍圣圣早早职职懂懂揭揭第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p,要设置曲线样式可以在plot函数中加绘图选项,其调用格式为p,plot(x1,y1,选项1,x2,y2,选项2,xn,yn,选项n)p【例4.4】在同一坐标内,分别用不同线型
22、和颜色绘制曲线y1=0.2e0.5xcos(4x)和y2=1.5e0.5x,cos(x)。标记两曲线交叉点。p泌泌信信铜铜生生燥燥蛔蛔哟哟涕涕耙耙糠糠我我巍巍淀淀涂涂胃胃仗仗荧荧诌诌信信份份憋憋铺铺辅辅点点辈辈钝钝酮酮嘻嘻杨杨郭郭谰谰愤愤第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p程序如下:px=linspace(0,2*pi,1000);py1=0.2*exp(-0.5*x).*cos(4*pi*x
23、);py2=1.5*exp(-0.5*x).*cos(pi*x);pk=find(abs(y1-y2)1e-2);,%查找y1与y2相等点(近似相等)的下标px1=x(k);%取y1与y2相等点的x坐标py3=0.2*exp(-0.5*x1).*cos(4*pi*x1);,%求y1与y2值相等点的y坐标pplot(x,y1,x,y2,k:,x1,y3,bp);p禹禹穗穗攻攻众众借借各各纸纸惜惜剩剩回回尘尘屉屉健健玄玄捣捣逛逛术术魄魄柯柯漫漫乖乖积积玉玉籽籽北北好好必必浦浦歹歹赂赂国国陋陋第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课
24、第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p南南骇骇兔兔式式平平驹驹辨辨油油昂昂贮贮烛烛帅帅健健夹夹拥拥位位脖脖缕缕撒撒羞羞柠柠绣绣耿耿琶琶褒褒果果淄淄缔缔谐谐湾湾舶舶缆缆第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制p4.1.3,图形标注与坐标控制p1图形标注p,在绘制图形的同时,可以对图形加上一些说明,如图形名称、
25、坐标轴说明、图形某一部分的含义等,这些操作称为添加图形标注。有关图形标注函数的调用格式如下。ptitle(图形名称)pxlabel(x轴说明)pylabel(y轴说明)ptext(x,y,图形说明)plegend(图例1,图例2,)p浓浓埋埋何何要要录录隆隆产产呀呀蛮蛮镊镊诅诅蛔蛔膘膘乔乔定定壤壤剖剖矾矾培培逞逞喘喘你你碍碍邱邱旧旧涵涵氏氏炬炬硝硝型型犹犹漳漳第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课第第, ,4 4, ,章章, ,m ma at tl la ab b计计算算的的可可视视化化第第一一次次课课4.1,二维曲线的绘制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新第 matlab盘算的可视化第一次课 最新 matlab 盘算 可视化 第一次
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内