- 7
- 0
- 约4.8千字
- 约 38页
- 2017-10-07 发布于湖北
- 举报
数学实验2
2.1二维图形的绘制 2.1.1 二维绘图的基本命令 matlab中,最常用的二维绘图命令是plot。使用该命令,软件将开辟一个图形窗口,并画出连接坐标面上一系列点得连线,格式: plot(x,y,颜色+线型+点型,...) 1)当(x,y)是一坐标点时,则在相应位置画出一个点,用法: plot(x,y,r*‘)%在(x,y)处画一个红色的*点。 2)当(x,y)为一点列时(x1,y1),(x2,y2),...,(xn,yn)时,则画出顺次连接这些点得曲线。用法: plot(x,y) %画出连接点列的蓝色实心线(默认) plot(x,y,r--)%画出连接点列的红色虚线。 其中,点线的颜色代码与线型代码 表2-1 颜色代码表 y m c r g b w k 黄 紫 青 红 绿 蓝 白 黑 表2-2 点型和线型代码 o x + * - : -. -- 点 圆圈 X标记 +标记 *标记 实线 点线 点划线 虚线 3)使用subplot(m,n,k)实现一个区域中显示m×n个子图形窗口,并指定在第k个子窗口绘图;此时可以对该窗口进行个性描述,如对坐标重置、对线条加粗、加说明等。 4)使用hold on 命令实现同一窗口中多次绘制图形,用hold off 取消 例2-1 在子图形窗口中画出[0,2π]上正弦曲线和余弦曲线。 x =0:0.1*pi:2*pi; y=sin(x);z=cos(x); subplot(2,1,1) plot(x,y,x,z) subplot(2,1,2) plot(x,y,k:,x,z,r-) hold on %在第二个子图上二次绘图。 plot(x,y,bo,x,z,k+) hold off 2.1.2 图形的标识与修饰 使用grid命令对图形窗口加坐标网格 使用linewidth和markersize命令实现图形中线宽和点型大小的设置。 格式:plot(x,y,b*-,x,y,linewidth,5,markersize,10) 其中,数值5和10分别为线型和点型的大小,默认值为1. 使用axis命令实现坐标轴的重新设置 格式:axis([xmin xmax ymin ymax]) 使用title xlabel ylabel zlabel text实现对文字的说明。 以上命令在绘图是经常用到的,参看以下实验。 例2-2 画出[0,2pi]上正弦、余弦曲线对线型加粗、点型加大,重新设定坐标系以及加注相关说明和注释。 x=0:0.1*pi:2*pi; y=sin(x); z=cos(x); plot(x,y,b-,x,z,k.-,linewidth,3,markersize,15) axis([-0.2*pi 2.2*pi -1.2 1.2]) grid xlabel(variable\it{x}) ylabel(variable\it{y}) %标记横坐标和纵坐标轴 title(sine and cosine cruves) %标记图名 title(2.5,0.7,sin(x)) %在(2.5,0.7)的位置标记曲线名称 title(1.5,0.1,cos(x)) % 在(1.5,0.1)的位置标记曲线名称 fill命令和 polar命令 使用fill(x,y)命令实现对闭合图形的填充; 使用polar(theta,rho)命令进行极坐标绘图 例2-3 在图形窗口画出填充一个正方形 h1=figure; x=[0 1 1 0 0]; y=[0 0 1 1 0]; fill(x,y,y) axis([-1 2 -1 2]) 例:在图形窗口极坐标方程r=2sin2θ*cos2θ的图形 h2=figure; theta=linspace(0,2*pi); %linspace()函数等分角,默认100等分 rho=sin(2*theta).*cos(2*theta); polar(theta,rho,r) title(polar plot) 如果想对第二个图形加粗的话,可以如下 set(h2,linewidth,3) bar命令和 stairs命令 使用bar(x,y)命令实现绘制直方图;使用stairs(x,y)命令实现绘制阶梯图。 例2-4在[-2.5,2.5]上画出函数y=e-x^2的直方图和阶梯图。 x=linspace(-2.5,2.5,20); y=exp(-x.*x); h1=subplot(1,2,1); bar(x,y) title(bar char of a bell curve) h2= subplot(1,2,2);
您可能关注的文档
- 课件恩施州物理导航.doc
- 课件我们是怎样听到声音2.ppt
- 课件我国铝合金电缆技术取得最新突破.pptx
- 精选我的世界合成表(完整版适合打印A4对齐).doc
- 课件我的世界攻略.docx
- 精选户外结绳.doc
- 论手机常识.doc
- 论手机视频播放器的开发.pdf
- 论手机解码.doc
- 课件技术指标确认书.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)