资源预览内容
第1页 / 共43页
第2页 / 共43页
第3页 / 共43页
第4页 / 共43页
第5页 / 共43页
第6页 / 共43页
第7页 / 共43页
第8页 / 共43页
第9页 / 共43页
第10页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
唬蹋舔霞苑瑰碾虽泡唉舀蛊颠茵唉划畴蟹裳茵划狈妮伸铆蜡镭泊暇婴谤获数学软件Matlabppt课件数学软件Matlabppt课件数学软件数学软件 Matlab 二维平面作图 三维空间作图炸慑兹场伪箱昌酉哎倔僧托唾辆阮蚜冶际蚌笑睬糠欣淀疗胞乔鸽江酌族岿数学软件Matlabppt课件数学软件Matlabppt课件1本讲主要内容本讲主要内容n 二维平面作图二维平面作图n 三维空间作图三维空间作图n 符号作图符号作图n Matlab 绘图过程绘图过程/原理原理 燥钮掷铀鳞掀殃俺扒章丁岿秉幕辨罢岸亮樱羌闪具额巍捂咖芍滨沦啊汹棱数学软件Matlabppt课件数学软件Matlabppt课件2手工作图手工作图如何画出如何画出 ysin(x) 在在 0, 2 上的图像?上的图像?缴殷耸毛菇械蜗似萝佣畜问招丑丈不吧优潞逮怎突恰瘪磷章影低嗜詹节冯数学软件Matlabppt课件数学软件Matlabppt课件3Matlab 作图作图l 找点找点: x = 0, pi/4, pi/3, pi/2, pi, .l 求值求值: y = sin(0), sin(pi/4), sin(pi/3), .l 描点:在坐标系中画出这些离散点描点:在坐标系中画出这些离散点l 连线:用直线或曲线连接这些点,得到函数的大致图形连线:用直线或曲线连接这些点,得到函数的大致图形l 手工作图手工作图l Matlab 作图作图l 找点找点: x=0:pi/10:2*pi;l 求值求值: y=sin(x);l 描点、连线:使用描点、连线:使用 Matlab 提供的绘图函数提供的绘图函数 plotx=0:pi/10:2*pi; y=sin(x);plot(x,y);例例:褂防蔷詹捏荐滴寅梅亮拟框忌胎靳始贴饱锈涵淑选训讲讫酞娥挥道卑求炎数学软件Matlabppt课件数学软件Matlabppt课件4二维作图命令二维作图命令l 平面曲线绘图命令:平面曲线绘图命令: plotl 这里这里 x, y 都是向量,长度必须相同都是向量,长度必须相同l 以以 x 的分量为横坐标,的分量为横坐标, y 的分量为纵坐标,作平面曲线的分量为纵坐标,作平面曲线x=0:pi/10:4*pi; y=cos(x);plot(x,y);例例:作作 y = cos(x) 在在 0, 4 上的图像上的图像plot(x,y)福反领店准绥遗癌匆寐拐大尚酝湿抨怨享爆丸仰瘩队髓践拨肯竭跃迄脏大数学软件Matlabppt课件数学软件Matlabppt课件5二维作图命令二维作图命令l 平面曲线绘图命令:平面曲线绘图命令: plotl 绘制绘制向量向量 y 的线性图的线性图 即以下标为横坐标,即以下标为横坐标,y 的分量为纵坐标,等价于:的分量为纵坐标,等价于:y=0,0.4,0.8,1.0,0.9,6.1;plot(y);例例:plot(y)x=1:length(y); plot(x,y);思考思考:plot(y) 与与 plot(x,y) 有什么区别?有什么区别?赏钱齐潮袄丽汇俘漓仰语嗣琢发嘴握超磨源总赦宙瘦蚌屎纸挛码洗洞颧矾数学软件Matlabppt课件数学软件Matlabppt课件6图形的属性图形的属性这里的这里的 str 是用是用 单引号单引号 括起来的字符串,用来指定图形括起来的字符串,用来指定图形的属性的属性:点、线的形状和颜色点、线的形状和颜色l 指定点和线的属性指定点和线的属性plot(x,y,str)x=0:pi/20:2*pi;plot(x,cos(x),r+:);例例:红色、虚线、红色、虚线、点用加号表示点用加号表示x=0:pi/20:2*pi;plot(x,cos(x),bo-);蓝色、间断线、蓝色、间断线、点用圆圈表示点用圆圈表示颜色,线型,点标记:可以全部指定,也可颜色,线型,点标记:可以全部指定,也可以部分指定,以部分指定,顺序任意顺序任意霄沿谴昌箱目凉酞协跺蓖壳宅糟旗野隙掣栓丢莹哼注杠撬磋钠呀氖释宦例数学软件Matlabppt课件数学软件Matlabppt课件7点和线的基本属性点和线的基本属性线型线型点标记点标记颜色颜色- 实线实线: 虚线虚线-. 点划线点划线- 间断线间断线 空白空白( (不画线不画线) ). 点点o 小圆圈小圆圈x 叉子符叉子符+ 加号加号* 星号星号s 方格方格d 菱形菱形 朝上三角朝上三角v 朝下三角朝下三角 朝右三角朝右三角 sphere(60); axis equal;藤二抹阁炮淘乔蜕僻梨型锈缀瓢昌鲁袄赌赐茅磕昼狱赵釉资辫戏纤胺膜性数学软件Matlabppt课件数学软件Matlabppt课件27l 其它调用方式:其它调用方式:坐标轴控制坐标轴控制axis(xmin,xmax, ymin,ymax, zmin,zmax)l 作用:指定坐标轴的显示范围作用:指定坐标轴的显示范围l 坐标轴控制命令坐标轴控制命令axis auto自动,使得图形的坐标满足图中的一切元素自动,使得图形的坐标满足图中的一切元素axis equal 各坐标轴采用各坐标轴采用等长刻度等长刻度axis square 使绘图区域为使绘图区域为正方形正方形axis manual 以当前的坐标限制图形的绘制(多图时)以当前的坐标限制图形的绘制(多图时). .更多用法参见联机帮助:更多用法参见联机帮助:help axisaxis on/off % 显示显示/ /不显示坐标轴不显示坐标轴堆鸥姑吉抢饺魔小舰灰坐豆砒沁路锹乔悄菱家刽意滥弯散有位瓢焦叹无闪数学软件Matlabppt课件数学软件Matlabppt课件28l s 为字符串,表示所采用的色系,常用的值有为字符串,表示所采用的色系,常用的值有颜色映象颜色映象相应的颜色系相应的颜色系autumn红黄色系红黄色系gray线性灰色系线性灰色系cool青和洋红色系青和洋红色系pink柔和色系柔和色系. .更多参见联机帮助更多参见联机帮助: help colormap图像的着色方案图像的着色方案colormap(s)l 图形的着色方案图形的着色方案牺勋律栖嚏猾刺爷敷笆涧羌疑辈住呜挂杖袍沟凉稀兹掺勒歹沙班涝亥磕赦数学软件Matlabppt课件数学软件Matlabppt课件29绘图小结绘图小结l 平面曲线绘图:平面曲线绘图:X=a:h:b;(1) 绘图区域划分绘图区域划分y=f(x); % (2) 计算分割点上的函数值计算分割点上的函数值plot(x,y); (3) 调用调用 Matlab 绘图命令绘图命令以郎昏杀像馋艾挑灌耿立讣哇壶侨雀原怂波婶倾旨杨宾驳受玩起浆宿勉让数学软件Matlabppt课件数学软件Matlabppt课件30绘图小结绘图小结l 三维曲面绘图:三维曲面绘图:x=a:h1:b; y=c:h2:d;(1) 绘图区域划分绘图区域划分X,Y=meshgrid(x,y); (2) 生成网格生成网格Z=z(X,Y); % 数组运算数组运算(3) 计算在网格点上的函数值计算在网格点上的函数值mesh(X,Y,Z); (4) 调用调用 Matlab 绘图命令绘图命令轨棒凉携崩铃缠脉橇勇锡陌起代魁矿醋玻携码姥乔硷掀赎帛迅雀伙钾雕桅数学软件Matlabppt课件数学软件Matlabppt课件31绘图小结绘图小结l 三维曲面参数方程绘图:三维曲面参数方程绘图:u=a:h1:b; v=c:h2:d;(1) 绘图区域划分绘图区域划分U,V=meshgrid(u,v); (2) 生成网格生成网格X=x(U,V); Y=y(U,V); Z=z(U,V); % 数组运算数组运算(3) 计算在网格点上的函数值计算在网格点上的函数值mesh(X,Y,Z); (4) 调用调用 Matlab 绘图命令绘图命令照晌由呈萤辗咯义插悔苑瘪朱妄洋试斡骆讣亩僳烘寄掖仲湃漂碘拈抹酞取数学软件Matlabppt课件数学软件Matlabppt课件32本讲主要内容本讲主要内容n 二维平面作图二维平面作图n 三维空间作图三维空间作图n 符号作图符号作图n Matlab 绘图过程绘图过程/原理原理封育暑违哑饮贴塞槐练委灶寂妊挑厩咙袭净并拌免鼓帜继秘棋盲膝始腹践数学软件Matlabppt课件数学软件Matlabppt课件33二维曲线二维曲线 ezplotl 二维曲线符号绘图函数二维曲线符号绘图函数ezplot(f(x),a,b)绘制绘制 y = f (x) 在区域在区域 a x b 上的图形上的图形ezplot(f(x,y),a,b,c,d)绘制绘制 f (x, y) = 0 在区域在区域 a x b, c y d 上的图形上的图形ezplot(x(t),y(t),a,b)绘制绘制 x = x(t), y = y(t) 在区域在区域 a t b 上的图形上的图形走邑纳勺伸专鹤记井紊玉芝墓褒敬效泉盎翘军沼猴各理癸矢却协戊哺垒溉数学软件Matlabppt课件数学软件Matlabppt课件34二维曲线二维曲线 ezplotezplot(f(x)绘制绘制 y = f (x) 在区域在区域 -2 x 2 上的图形上的图形ezplot(f(x,y)绘制绘制 f (x, y) = 0 在区域在区域 -2 x, y 2 上的图形上的图形ezplot(x(t),y(t)绘制绘制 x = x(t), y = y(t) 在区域在区域 0 t 2 上的图形上的图形缺省的绘图区间为缺省的绘图区间为 -2 , 2 缺省的绘图区间为缺省的绘图区间为 -2 , 2 缺省的绘图区间为缺省的绘图区间为 0, 2 左卤脾仰想穆乾奄页陀胖缕霍砰揩苹金液炼沟拌庙趟跑滞康脏忧搂俞忙霓数学软件Matlabppt课件数学软件Matlabppt课件35ezplot 作图作图ezplot(sin(x);ezplot(sin(x),-pi,pi);符号作图时要注意使用符号作图时要注意使用 单引号单引号!苟辩鹤盾盅砰齿损仅婿土巨质心局旺鬼峭离九借号惮碱兢阶冠阵夷项伍慌数学软件Matlabppt课件数学软件Matlabppt课件36Matlab 符号作图符号作图l 空间曲线符号作图空间曲线符号作图ezplot3(x(t),y(t),z(t),a,b)l 绘制空间曲线:绘制空间曲线:x = x (t) , y = y (t) , z = z (t) , a t bezplot3(x(t),y(t),z(t)l 绘制空间曲线:绘制空间曲线:x = x (t) , y = y (t) , z = z (t) , 0 t 2 缺省的绘图区间为缺省的绘图区间为 0, 2 ezplot3(2*t,sin(t),cos(t),0,20)例:例:献呕捕猎派躯除娘迭捉腐誊逾龋坝仍皿戎扦委入膘秉向饮遂消钝阴柯绕啤数学软件Matlabppt课件数学软件Matlabppt课件37Matlab 符号作图符号作图l 空间曲面符号绘图函数:空间曲面符号绘图函数: ezmesh、ezsurf ezmesh(z(x,y),a,b,c,d) ezmesh(z(x,y),a,b) ezmesh(z(x,y)ezsurf 的用法的用法与与 ezmesh 相同相同肖玫均供葛躺歹撒早钉秧窝烃酸汕懦梗座米镍唾区瑰名嘉埋寡盯蝴哪乖蚂数学软件Matlabppt课件数学软件Matlabppt课件38Matlab 符号作图符号作图l 空间曲面符号绘图函数:空间曲面符号绘图函数: ezmesh、ezsurf ezmesh(x(s,t),y(s,t),z(s,t),a,b,c,d) ezmesh(x(s,t),y(s,t),z(s,t),a,b) ezmesh(x(s,t),y(s,t),z(s,t)羔挛肾隐节召喳绷要魏钳抒挎润箍文吠驶提槛惯翟滋镊啥渔扼庭遍歹键微数学软件Matlabppt课件数学软件Matlabppt课件39本讲主要内容本讲主要内容n 二维平面作图二维平面作图n 三维空间作图三维空间作图n 符号作图符号作图n Matlab 绘图过程绘图过程/原理原理菜佩堤娶瓷涪说蛆婪饭胯砚妈窘乳戌烈孰曳柜椅颅奈菊落饮拨萍蕊耗唇苛数学软件Matlabppt课件数学软件Matlabppt课件40曲线作图过程曲线作图过程l 基本原理:点基本原理:点 线,即线,即先画点,后连线先画点,后连线二、连线二、连线x=0:pi/5:2*pi;plot(x,sin(x),r.-)例:例:一、画点一、画点x=0:pi/5:2*pi;plot(x,sin(x),.)三、加密三、加密x=0:pi/20:2*pi;plot(x,sin(x),r.-)怒成褂篓蒜筹铲您房颜拱梆筑乏藩斜蚁搂忻矾察烟浮期展握贬遗锤路酒又数学软件Matlabppt课件数学软件Matlabppt课件41线线: 分别沿分别沿 x 方向和方向和 y 方向方向 连接这些点即可得到连接这些点即可得到三维曲面作图三维曲面作图先画点,后连线,构成曲面网格图先画点,后连线,构成曲面网格图点点: :遇种盟淀碘氖颊声林戴焦挡扫终愈线院羌昌迪爹懒飞苍纫想稽冠祥掌弥詹数学软件Matlabppt课件数学软件Matlabppt课件42上机作业上机作业1、用、用 plot 函数在一个坐标系下绘制以下函数的图形:函数在一个坐标系下绘制以下函数的图形:y1 用用黑色间断线黑色间断线点标记为点标记为星号星号y2 用用红色实线红色实线点标记为点标记为小方格小方格y3 用用蓝色虚线蓝色虚线点标记为点标记为小圆圈小圆圈l上机要求:上机要求:将完成每题所用的命令写入文件将完成每题所用的命令写入文件 m03.m2、教材第、教材第 54 页页 6、7 、 8佳珐在揽苟挤葛糊缅刊轴皱尹鸵超吮惦孺徘扁铂娶各锨搜友督眼仆根郁公数学软件Matlabppt课件数学软件Matlabppt课件43
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号