77范文网 - 专业文章范例文档资料分享平台

实验三 MATLAB绘图

来源:网络收集 时间:2018-11-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验三 MATLAB绘图

一、实验目的

1.掌握绘制二维图形的常用函数。 2.掌握绘制三维图形的常用函数。 3.熟悉利用图形对象进行绘图操作的方法。 4.掌握绘制图形的辅助操作。

二、实验内容

1.将图形窗口分成两格,分别绘制正割和余割函数曲线,并加上适当的标注。 要求:1)必须画出0到2?,即一个周期的曲线。

2)正割曲线为红色点划线输出,余割曲线为蓝色实线输出。 3)图形上面表明正割和余割公式,横轴标x,纵轴标y。 4)将图形窗口分成两格,正割在上,余割在下。

>> x1=linspace(0,2*pi,60); x2=linspace(0,2*pi,1000); s=1./(cos(x1)+eps); c=1./(sin(x2)+eps); subplot(2,1,1); plot(x1,s,'r-.'); title('sec(x)'); xlabel('X'); ylabel('Y'); subplot(2,1,2); plot(x2,c,'b-'); title('csc(x)'); axis([0,2*pi,-200,200]); xlabel('X'); ylabel('Y');

2.将图形窗口分成两个窗格,分别绘制出函数:

y1?2x?5y2?x?3x?12

在[0,3]区间上的曲线,并利用axis调整轴刻度纵坐标刻度,使y1在[0,12]区间上,y2在[-2,1.5]区间上。 >> x=0:pi/100:3; y1=2*x+5; y2=x.^2-3*x+1; subplot(1,2,1); plot(x,y1); title('y1=2x+5'); axis([0,3,0,12]); subplot(1,2,2); plot(x,y2);

title('y2=x^2-3x+1'); axis([0,3,-2,1.5]);

y1=2x+5121.5y2=x2-3x+11010.5806-0.54-12-1.500123-20123

3.用曲面图表现函数z?x2?y2,x和y的范围从-4到4,设置当前图形的颜色板从黑色到暗红、洋红、黄色、白色的平滑变化,打开网格。

[x,y]=meshgrid(-4:0.01:4); z=x.^2+y.^2; mesh(x,y,z); colormap(hot); shading interp;

4.(1)先建立一个图形窗口,使之背景色为红色,窗口标题为你的学号和姓名,标题前缀没有”Figure No.1”字样,并在窗口上保留原有的菜单项;

(2)在所建立的图形窗口中用默认属性绘制曲线y?x2e2x,然后通过图形句柄操作来改变曲线的颜色、线型和线宽,并利用文字对象给曲线添加文字标注。

h=figure('Color',[1,0,0],'Name','学号:200930770106 姓名:郭鑫',...

'NumberTitle','off','MenuBar','figure'); x=0:0.01:5; y=x.^2.*exp(2*x); plot(x,y);

line('XData',x,'YData',y,'Color',[0,1,0],'LineStyle','-.','LineWidth',1);

text(4,4^2*exp(2*4),'\\leftarrow x.^2.*exp(2*x)','FontSize',12);

5. 生成一个圆柱体(可用cylinder函数),并进行光照和材质处理。 [x,y,z]=cylinder(3); subplot(2,2,1); surf(x,y,z); shading interp; title('未处理'); hold on;

subplot(2,2,2); surf(x,y,z); title('光照处理'); light('Position',[-5,-5,0]); shading interp;

lighting flat; hold on;

subplot(2,2,3); surf(x,y,z); title('材质处理'); material shiny; shading interp; lighting phong; hold on;

subplot(2,2,4); surf(x,y,z);

title('光照、材质处理'); light('Position',[-5,-5,0]); material shiny; shading interp; lighting flat; hold on;

三、实验收获与体会

MATLAB的最强大的功能之一就是绘图,它可以描绘出其他软件不能实现的与真实最为接近的多维图形。而通过实验三,我学习到各种绘图的常用函数,并掌握二维、三维的图形绘制,与此同时也熟悉利用图形对象进行绘图操作的方法。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库实验三 MATLAB绘图在线全文阅读。

实验三 MATLAB绘图.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/250985.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: