MATLAB程序设计电子教案第6章

上传人:wuxin****2020 文档编号:245122392 上传时间:2024-10-07 格式:PPT 页数:33 大小:305.99KB
返回 下载 相关 举报
MATLAB程序设计电子教案第6章_第1页
第1页 / 共33页
MATLAB程序设计电子教案第6章_第2页
第2页 / 共33页
MATLAB程序设计电子教案第6章_第3页
第3页 / 共33页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第6章 MATLAB 绘图(1),第6章 MATLAB 绘图(1),1,主要内容:,二维图形的绘制和辅助操作;,三维图形的绘制和辅助操作;,了解,特殊图形的绘制函数;,句柄图形;,图形用户界面。,2,6.1 二维绘图,6.1.1,直角坐标系的二维图形,Plot:,直角坐标系的二维图形的绘制函数,三种调用格式:,1)plot(y,s),功能:,当y是向量时,元素的序号作为x坐标,元素值作为y坐标,对应绘制线性直角坐标系的二维图形,。,当y是矩阵时,元素的所在列号作为x坐标,元素值作为y坐标,分别对应绘制线性直角坐标系的二维图形,曲线条数等于输入参数矩阵的列数。,3,2)plot(x,y,s),功能:,当x是向量,y是矩阵时,则绘制出多根不同颜色的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。,当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。,当输入参数是实矩阵时,则按列绘制每列元素值相对其下标的曲线,曲线条数等于输入参数矩阵的列数。,当输入参数是复数矩阵时,则按列分别以元素实部和虚部为横、纵坐标绘制多条曲线。,4,3),plot(x1,y1,s1,x2,y2,s2,xn,yn,sn),功能:,绘制(xi,yi,si)对应的二维图形。,S是表示所绘图形的线形、点型和颜色的字符串。函数调用格式中的S是线形、点型和颜色的组合字符,默认值为b-.(蓝色实线实点标记)。,5,绘图,函数的常用的,颜色含义,类型,符号,蓝色(默认)b(Blue),黄色 y(Yellow),品红色(紫色)m(Magenta,),青色 c(Cyan),红色 r(Red),绿色 g(Green),白色 w(White),黑色 k(Black),6,绘图函数的常用的线形含义,类型,符号,实线(默认)-,点线 :,点划线 -.,虚线,-,7,绘图函数的常用的,数据点形含义,类型,符号,实点标记(默认).,圆圈标记 o,叉号形 x,星号标记 *,钻石形标记 d,向下的三角形标记v,向上的三角形标记,向左的三角形标记,五角星标记 p,8,例6-1,绘制行向量(1 8 6 5 4)的图形。,例6-2,在区间 内,,绘制曲线 。,9,6.1.2 绘制图形的辅助操作,1 图形标记,title(txt),功能:,在图形窗口顶端的中间位置输出字符串txt作为标题。,xlabel(txt),功能:,在x轴下的中间位置输出字符串txt作为标注。,ylabel(txt),功能:,在y轴边上的中间位置输出字符串txt作为标注,。,10,text(x,y,txt),功能:,在图形窗口的(x,y)处写字符串txt。坐标x和y按照与所绘制图形相同的刻度给出。,gtext(txt),功能:,通过使用鼠标或方向键,移动图形窗口中的十字光标,在图形窗口中添加字符串txt。,legend(str1,str2,),功能:,在当前图上输出图例,并用说明性字符串str1,str2等作为标注。,legend off,功能:,从当前图形中清除图例。,11,例,6-3,在,区间 内,绘制曲线,和 。,12,2 屏幕控制,命令 功能,figure(n),创建和显示当前序号为n的图形窗口,。,clf,清除当前图形窗口的图形。,clc,清除命令窗口的命令。,home,移动光标到命令窗口的左上角。,hold,是否保持当前图形的切换命令。,hold on命令保持当前图形并加入另一个图形,hold off命令 释放当前图形窗口(缺省状态),ishold命令如果当前图形处于hold on状态,则返回1;否则,返回0。,13,subplot(m,n,p),将图形窗口分割成m行n列,并设置p所指定的子窗口为当前窗口。子窗口按行由左至右,由上至下进行编号。subplot设置图形窗口为缺省模式,即单窗口模式,等价于subplot(1,1,1)。,grid,是否画分格线的双向切换命令,grid on设置为画分格线,grid off为不画分格线。,14,例,6-4,在,区间 内,,(1)绘制曲线 。,(2)绘制 的实部和虚部对应图形。,15,3 设定坐标,系统,axis(xmin xmax ymin ymax),设定坐标系统的最大和最小值。,axis(auto),将当前图形的坐标系统恢复到自动缺省状态,。,axis(square),将当前图形的坐标系统设置为方形。,axis(equal),将当前图形的坐标轴设成相等。,16,axis(off),关闭坐标系统。,axis(on),显示坐标系统。,box,坐标形式在封闭式和开启式之间切换指令,。,box on命令使坐标形式呈封闭形式,box off命令坐标形式呈开启形式。,17,例,6-6,绘制函数y=sinxcos2x的图形,。,例,6-7,在同一坐标系中画出,的图像。,例6-5,绘制在闭区间 ,,的曲线。,18,6.1.3,plotyy函数,Plotyy:,用不同标度在同一个坐标内绘制曲线,plotyy,(x1,y1,x2,y2),分别绘制(,x1,y1),和(,x2,y2),的图形。,其中,x1,和,y1、x2,和,y2,为对应的向量或矩阵。,19,例,6-8,用不同标度在同一个坐标内绘制曲线,和,20,6.1.4 极坐标系绘图,Polar:,极坐标系绘图函数,polar(theta,r),在极坐标中绘图。向量theta的元素代表弧度参数,向量r代表从极点开始的长度。,21,例,6-9,画出心形线 的,图像。,例,6-10,画出星形线,的图像。,例,6-11,绘函数 图。,22,半对数和对数坐标系绘图函数:,semilogx,semilogy,loglog,格式:,semilogx(x,y),功能:,在半对数坐标系中绘图,x轴用以10为底的对数刻度标定。这类似于plot(log10(x),y),但是对于log10(0)不能给出警告信息。,6.1.5 对数坐标绘图,23,semilogy(x,y),功能:,在半对数坐标系中绘图,y轴用以10为底的对数刻度标定。这类似于plot(x,log10(y),但是对于log10(0)不能给出警告信息。,loglog(x,y),功能:,在对数坐标系中绘图。两个坐标轴均用以1 0为底的对数刻度标定。这类似于plot(log10(x),log10(y),但是对于log10(0)不能给出警告信息,24,例,6-12,绘制,的对数坐标图并于直角线性坐标图进行比较。,例6-13,正弦函数的一维插值函数插值方法,的对比。,25,6.1.6,隐函数绘图,常用的三个隐函数绘图函数:,ezplot,ezpolar和 fplot,1)ezplot,ezplot(f,a,b),在区间a b绘制f=f(x)的图形,其中f是x的单变量函数,区间的默认值为-2 2。,26,ezplot(f),在默认区间-2x2和-2y2绘制f(x,y)=0的图形。,ezplot(f,xmin,xmax,ymin,ymax),在区间xmin xmax和ymin ymax绘制f(x,y)=0的图形。,ezplot(f,a,b),在区间a b和a b绘制f(x,y)=0的图形。,ezplot(x,y),在默认区间 绘制参数方程x=x(t)和y=y(t)的图形。,ezplot(x,y,tmin,tmax),在区间,绘制x=x(t)和y=y(t)的图形。,27,例,6-14,绘制正弦、余弦、双曲正弦和双曲余弦三角函数的图形。,28,例,6-15,绘制下列函数的图形。,(1),(2),(3),(4),29,2 fplot,fplot:,对函数自适应采样的绘图函数,fplot(f,lims,tol),绘制函数f的曲线。其中f为函数名,以字符串形式出现,lims为变量x,y的取值范围,tol为相对允许误差,其系统默认值为2e-3。,30,例,6-17,绘制下列函数在区间-6 6的图形。,(1),(2),31,3 ezpolar,ezpolar:,在极坐标系中绘制图形,ezpolar(f),功能:,绘制极坐标曲线 rho=f(theta),缺省值范围为 。,ezpolar(f,a,b),功能:,绘制极坐标曲线 rho=f(theta),范围为a b。,32,例,6-18,绘制下列函数的图形。,(1),(2),(3),(4),33,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!