文档详情

matlab基本图形绘制.doc

发布:2016-12-09约1.88千字共3页下载文档
文本预览下载声明
姓 名 学 号 专业班级 课程名称 MATLAB程序设计A 实验名称 基本图形绘制 实验日期 同组人员 指导教师 得分 【实验名称】基本图形绘制 【实验类型】设计性实验 【实验目的与要求】 目的: 利用MATLAB进行向量绘图、函数绘图、符号函数快捷绘图、半对数绘图、极坐标绘图、直方图、离散棒图、阶梯图、彗星绘图等; 图形注释的一般方法。 要求: 学习利用MATLAB进行相关图形的绘制; 掌握图形注释的一般方法。 【实验主要仪器设备及台套数】 装有MATLAB(版本7.1)应用软件的计算机。 【实验学时】 2学时 绘制下列曲线 (1)设, 在同一图形窗口采用子图的形式绘制条形图、阶梯图、杆图和对数坐标图等不同图形,并对不同图形加标注说明。 (2)绘制下列极坐标图。 1) 2) (2) 1) t=0:pi/50:2*pi; r=5*cos(t)+4; polar(t,r,-*) 2) t=-pi/3:pi/100:pi/3; r=5*sin(t).^2./cos(t); polar(t,r,-*) 3.题 x=0:pi/10:2*pi; y=2*sin(x); subplot(2,2,1);bar(x,y,g); title(bar(x,y,g));axis([0,7,-2,2]); subplot(2,2,2);stairs(x,y,b); title(stairs(x,y,b));axis([0,7,-2,2]); subplot(2,2,3);stem(x,y,k); title(stem(x,y,k));axis([0,7,-2,2]); subplot(2,2,4);fill(x,y,y); title(fill(x,y,y));axis([0,7,-2,2]); (3)绘制下列三维图形 1) 2)要求应用插值着色处理。 3.绘制subplot函数多图 【实验步骤】 打开MATLAB软件。 在command window 窗口中输入以下代码。 1.题 x=0:pi/100:10; y=x-x.^3/6; plot(x,y) 2.题 (1)t=-pi:pi/10:pi; y=1./(1+exp(-t)); subplot(2,2,1);bar(t,y,g); title(bar(t,y,g));axis([0,7,-2,2]); subplot(2,2,2);stairs(t,y,b); title(stairs (t,y,b));axis([0,7,-2,2]); subplot(2,2,3);stem(t,y,k); title(stem (t,y,k));axis([0,7,-2,2]); subplot(2,2,4);loglog(t,y,y); title(loglog(t,y,y));axis([0,7,-2,2]); (3).题 1) t=0:pi/100:2*pi; x=exp(-t/20).*cos(t); y=exp(-t/20).*sin(t); z=t; plot3(x,y,z) 2)[x,y]=meshgrid(-5:5); z=zeros(11)+5; mesh(x,y,z); shading interp 【实验心得】 通过本次实验我了解了MATLAB二维图形和三维图形的绘制,在绘制图形时首先要了解各绘图函数和函数调用格式。当一个窗口上要绘制多个图形时,需要将窗口分割,此时要用到subplot函数。通过MATLAB我们也可以对图形进行修饰和处理,直至达到我们所想要的图形为止。上机的实验,增加了我MATLAB的操作能力。本次试验,我遇到了一些问题,比如函数表达式输入错误和函数调用格式不当等,通过我不断反复修改,终于全做完了,这将为以后的学习奠定了一定的基础。
显示全部
相似文档