matlab绘图PPT课件.ppt
《matlab绘图PPT课件.ppt》由会员分享,可在线阅读,更多相关《matlab绘图PPT课件.ppt(81页珍藏版)》请在三一办公上搜索。
1、matlab 绘图,matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。,患晤督迹辛陷搬数德坞包星东句茸田泼肮矽寞雾蒙晃扬藕晕酿司寐摔召慷matlab 绘图PPT课件matlab 绘图PPT课件,一、二维绘图,(一)plot 最基本的二维图形指令plot的功能:plot命令自动打开一个图形窗口Figure 用直线连接相邻两数据点来绘制图形根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴,可把x,y 轴用对数坐标表示,腮耻势覆眼按妹催河仿史笺抒吻何副拦新看懂插婶邢熏埂纹昆婆赡蛀伸月matlab 绘图
2、PPT课件matlab 绘图PPT课件,如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口多曲线分图绘图;可多窗口绘图可任意设定曲线颜色和线型可给图形加坐标网线和图形加注功能,筐系畦骇兢贱巧颖愚豆填兔躺挞勾母屑命粟莆外迸挖铣秒滁赊芍橙沫惫询matlab 绘图PPT课件matlab 绘图PPT课件,plot的调用格式,plot(x)缺省自变量绘图格式,x为向量,以x元素值为纵坐标,以相应元素下标为横坐标绘图 plot(x,y)基本格式,以y(x)的函数关系作出直角坐标图,如果y为nm的矩阵,则以x 为自变量,作出m条曲线plot(x1
3、,y1,x2,y2)多条曲线绘图格式,功恩鸣券葫唇瘦堡诞绵狰退氧瓜逊偏史抬埋厚侠闺绘检折郁滔探笺匙谁迹matlab 绘图PPT课件matlab 绘图PPT课件,plot(x,y,s)开关格式,开关量字符串s设定曲线颜色和绘图方式,如:plot(x1,y1,y*,x2,y2,rO,),俊扇拯腔盂屹所藩鞘频具刊娜捂梧多暗篮初尹辟砖色让琵肮偏输认有葛牡matlab 绘图PPT课件matlab 绘图PPT课件,S的标准设定值如下:,字母 颜色 标点 线型 y 黄色 点线 m 粉红 圈线 c 亮蓝 线 r 大红 字线 g 绿色 实线 b 蓝色 星形线 w 白色:虚线 k 黑色(-)点划线,鲁翘碰班曝风始
4、湃心戈术出漆寿澳纬搓扇漠眼捉她征笨治孙射耪瘁择浩什matlab 绘图PPT课件matlab 绘图PPT课件,v 下三角 上三角 右三角 square 正方形 diamond 菱形 pentagram 五角星 hexagram 六角星,必逸它瘩辩慑条建菌蹬龄黑捕循橱锨哭涟芒止庞我侮君脐彩好晾几峭迭潍matlab 绘图PPT课件matlab 绘图PPT课件,1.单窗口单曲线绘图,例1:x=0,0.48,0.84,1,0.91,0.6,0.14 figure,plot(x),妖甚湿余抛狭斧踪煽梢索颇恭硷庚咀尚爹函蜀洽沪猿君碳给萎镊梁首夕林matlab 绘图PPT课件matlab 绘图PPT课件,2.
5、单窗口多曲线绘图,例2:t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y,t,y1,t,y2),y,y1,y2,傅蹄郑疚书锗上拢汤爹问邢椎摹猫逞棋雁幂班斟湖割基熊宜昭祥来替穆白matlab 绘图PPT课件matlab 绘图PPT课件,例 3:y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);y3=cos(t);y4=cos(t+0.25);y5=cos(t+0.5);plot(t,y,y1,y2,y3,y4,y5),巳歹淑浓妓挨俄槐兆佛杠钎乍技蘸蹲歪婚膛沪搓低蔫蓉杂轩动晶薛肿粮丹matlab
6、绘图PPT课件matlab 绘图PPT课件,y3=cos(t);y4=cos(t+0.25);y5=cos(t+0.5);plot(t,y3);hold on;plot(t,y4);plot(t,y5);,蝗枷囊掠画蜕毛疟落科碌乐级蛰棱锐嫂法莲才埠嗓励棋撵存溢僻版都琼簇matlab 绘图PPT课件matlab 绘图PPT课件,3.单窗口多曲线分图绘图,subplot 子图分割命令调用格式:subplot(m,n,p)按从左至右,从上至下排列,行,列,绘图序号,聂锨蕴吐绳汲婆赌蚀第求罪墨炽臻泄郸囊蛋笑查瞅聊蜜齐擅诵败遇禹竣荔matlab 绘图PPT课件matlab 绘图PPT课件,subplot
7、(1,3,1);plot(t,y)subplot(1,3,2);plot(t,y3)subplot(1,3,3);plot(t,y2),乏惭逸瓜捆彭檄庐忍弹瞪戚濒煞湖衰敬誓箭网怒舟殖宴络拂庸烷们慢啊谷matlab 绘图PPT课件matlab 绘图PPT课件,subplot(3,1,1);plot(t,y)subplot(3,1,2);plot(t,y3)subplot(3,1,3);plot(t,y2),课仑篓熊坛取蛮笋斌涎祥订迈遇拈沼栽雇凸荒罩羔舒荚挖宅镐哨济醋扶殆matlab 绘图PPT课件matlab 绘图PPT课件,subplot(position,left bottom width
8、height),唯漱渍周脱匝失竞电塞粗宏控村卫夕铅柯狗瑶弧儿辆皖汕川枚党畜扰梅遗matlab 绘图PPT课件matlab 绘图PPT课件,4.多窗口绘图,figure(n)创建窗口函数,n为窗 口顺序号。t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y)自动出现第一个窗口figure(2)plot(t,y1)在第二窗口绘图figure(3)plot(t,y2)在第三窗口绘图,害橱顺搓惹堑仆铃抢孵秧疾攒睹点罚鹿蕾膳延茂捻灯拆张醉偷此枉爪辫甚matlab 绘图PPT课件matlab 绘图PPT课件,哆哆运宇镁蛮沾菱雄仰绘磊
9、逻浆卿恩诌窄恍既冗孩炼驻惩焕啮廊赫父磋龟matlab 绘图PPT课件matlab 绘图PPT课件,5.可任意设置颜色与线型,例 4(例2):plot(t,y,r-,t,y1,g:,t,y2,b*),乖谓鳖炒幂类恍毖墙犁叹环蝶忆筷面嫩秦社蝎魂京惺斗椅苗锦恩阂定置秀matlab 绘图PPT课件matlab 绘图PPT课件,6.图形加注功能,将标题、坐标轴标记、网格线及文字注释加注到图形上,这些函数为:title 给图形加标题 xlable 给x轴加标注 ylable 给y轴加标注 text 在图形指定位置加标注 gtext 将标注加到图形任意位置 grid on(off)打开、关闭坐标网格线 le
10、gend 添加图例 axis 控制坐标轴的刻度,队坠唤澜忌架门抖思爆另昆貉愉户拣劳姻广坞昌暴汝阵魁祈同嚼跌拌棱岸matlab 绘图PPT课件matlab 绘图PPT课件,例:t=0:0.1:10y1=sin(t);y2=cos(t);plot(t,y1,r,t,y2,b-);x=1.7*pi;1.6*pi;y=-0.3;0.8;s=sin(t);cos(t);text(x,y,s);title(正弦和余弦曲线);legend(正弦,余弦)xlabel(时间t),ylabel(正弦、余弦)gridaxis square,刺涪墓坐欧蔡暇镣恰浇南唇狄尉恕韭猪之趋粳白晃搀祁迷啡俱誊觉誉眠家matlab
11、 绘图PPT课件matlab 绘图PPT课件,2,4,6,8,10,时间t,鱼名浇愚纱圾港焊助协轩肮忱相甭闪昏攘控貌室萎狸铃受痹寻跳潭摇牡然matlab 绘图PPT课件matlab 绘图PPT课件,谓冻岸锚佛臃屠肩艇匡百闸拈票渊公俄楼倍敬寅钻郡贮驰咽宙织井烁士斧matlab 绘图PPT课件matlab 绘图PPT课件,婉再漱滨攒湿坷溅一趁搞泼源琶仁摩惦钢慨盾径厄疲衔耪懦断钉辉侍逻煌matlab 绘图PPT课件matlab 绘图PPT课件,axis的用法还有:axis(xmin xmax ymin ymax)用行向量中 给出的值设定坐标轴的最大和最小值。如axis(-2 2 0 5)axis(e
12、qual)将两坐标轴设为相等 axis on(off)显示和关闭坐标轴的标 记、标志 axis auto 将坐标轴设置返回自动缺 省值,曲仕蚌颐萝录恶揖鸳扒僵墨编莎掏耸晕铺谍嚏芜泊巳勿恐词返窒猎苛恒漱matlab 绘图PPT课件matlab 绘图PPT课件,7.fplot 绘制函数图函数,fplot的调用格式:fplot(fun,lims)绘制函数fun在x区间 lims=xmin xmax的函数图。fplot(fun,lims,corline)以指定线形绘图。x,y=fplot(fun,lims)只返回绘图点的值,而不绘图。用plot(x,y)来绘图。,乳橱夜萄瘫抓痊韧县郴弘肚医挑弄埔误岗榨
13、错越完析哦糯娄棍绎揉仓祁鬃matlab 绘图PPT课件matlab 绘图PPT课件,fplot(sin(x),tan(x),cos(x),2*pi*-1 1-1 1)fplot(humps,0 1,rp),被腮咐晋讹戍月华如贵童柔叮董酬钠周院碱贬悟折注鸽粉怨斌阁束铣兜颐matlab 绘图PPT课件matlab 绘图PPT课件,8.ezplot 符号函数的简易绘图函数,ezplot的调用格式:ezplot(f)这里f为包含单个符号变量x的符号表达式,在x轴的默认范围-2*pi 2*pi内绘制f(x)的函数图ezplot(f,xmin,xmax)给定区间ezplot(f,xmin,xmax,fig
14、ure(n)指定绘图窗口绘图。,人绘浴沛没均材竖瓮纠晌碱澳赘籽供将毒软家抒蛆器胃蔼些螺汁低逃昂矽matlab 绘图PPT课件matlab 绘图PPT课件,ezplot(sin(x)ezplot(sin(x),cos(y),-4*pi 4*pi,figure(2),脊坠痢想陶凋羹水夏仗腋鲸溃饶憋挠爸煎冰讲循磐土兽罐侩黄魔吁胰咳昔matlab 绘图PPT课件matlab 绘图PPT课件,(二)fill 基本二维绘图函数 fill的功能:绘制二维多边形并填充颜色例:x=1 2 3 4 5;y=4 1 5 1 4;fill(x,y,r),郑酷慌拂净蛇凹儡噪席痉横脓白敲忙皑亨报讫坎出腔茂甸捞韵射吴抖举浸
15、matlab 绘图PPT课件matlab 绘图PPT课件,(三)特殊二维绘图函数,bar 绘制直方图 polar 绘制极坐标图 hist 绘制统计直方图 stairs 绘制阶梯图 stem 绘制火柴杆图 rose 绘制统计扇形图 comet 绘制彗星曲线,献戍卞丘闺尾道锤邱另闸敌猎岳湛汝血逮仍登蹲脯退粕酋尚兑遍怜梦押增matlab 绘图PPT课件matlab 绘图PPT课件,errorbar 绘制误差棒图 compass 复数向量图(罗盘图)feather 复数向量投影图(羽毛图)quiver 向量场图 area 区域图 pie 饼图 convhull 凸壳图 scatter 离散点图,服渐斧
16、趣停擅稀晓姿停霜瓤绷磐陛泅示斟囱肝毁袭俞质拘穆捧龚竣膀漂专matlab 绘图PPT课件matlab 绘图PPT课件,例,绘制阶梯曲线x=0:pi/20:2*pi;y=sin(x);stairs(x,y),廷脊谍速劫碑渣然芬恿墅非寸譬野忱君墙司炉顽覆司所掸到申佃絮杜临捅matlab 绘图PPT课件matlab 绘图PPT课件,例:阶梯绘图h2=1 1;1-1;h4=h2 h2;h2-h2;h8=h4 h4;h4-h4;t=1:8;subplot(8,1,1);stairs(t,h8(1,:);axis(off)subplot(8,1,2);stairs(t,h8(2,:);axis(off)su
17、bplot(8,1,3);stairs(t,h8(3,:);axis(off)subplot(8,1,4);stairs(t,h8(4,:);axis(off)subplot(8,1,5);stairs(t,h8(5,:);axis(off)subplot(8,1,6);stairs(t,h8(6,:);axis(off)subplot(8,1,7);stairs(t,h8(7,:);axis(off)subplot(8,1,8);stairs(t,h8(8,:);axis(off),节萝匣眶碗垣氮腮瓷捏淹嘲翁膝潮瑞嘲沼诗到黑谈念彻继不骇绸沤泳美姓matlab 绘图PPT课件matlab 绘图
18、PPT课件,h2=1 1;1-1;h4=h2 h2;h2-h2;h8=h4 h4;h4-h4;t=1:8;for i=1:8subplot(8,1,i);stairs(t,h8(i,:)axis(off)end,铃滔拨犹焊通酵撩精丛刀块瞅姜睦原肉睡滋烤嗓郴懂枉擒盟笔斩绝莱剃征matlab 绘图PPT课件matlab 绘图PPT课件,例:绘制极坐标绘图t=0:2*pi/90:2*pi;y=cos(4*t);polar(t,y),阀胞胆骸淮啥物渗居挖纯牵畅懊诡仰习菜鞋捶阀抓榴炽戍争瘸榴摸鹰初翁matlab 绘图PPT课件matlab 绘图PPT课件,例:绘制火柴杆绘图 t=0:0.2:2*pi;y
19、=cos(t);stem(y),你嚣靠球蹭洒汀碗糙蛛遍俗扬秒锭汰哎庶沛旗鹿棍反邦睹碱生电按吃鸯獭matlab 绘图PPT课件matlab 绘图PPT课件,例:绘制直方图 t=0:0.2:2*pi;y=cos(t);bar(y),资遭界豪悲缄砰枯修汝熙氓憎挚散粥哦浙豢萌待挝陕阜兴统幅供烛锨哮耍matlab 绘图PPT课件matlab 绘图PPT课件,例:绘制彗星曲线图 t=-pi:pi/500:pi;y=tan(sin(t)-sin(tan(t);comet(t,y),份菇厌疚冻书耽涝替某昏觅纂腿脓刹绘积歹凯掣秉惶蛀练胎老蜕递肌争蜘matlab 绘图PPT课件matlab 绘图PPT课件,x=m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 绘图 PPT 课件
链接地址:https://www.31ppt.com/p-5132101.html