实验六 高层绘图操作
更新时间:2023-09-17 05:35:02 阅读量: 高中教育 文档下载
- 实验六实验报告表推荐度:
- 相关推荐
MATLAB程序设计与应用实验报告
实验六 高层绘图操作
一、实验目的
1.掌握绘制二维图形的常用函数; 2.掌握绘制三维函数的常用函数; 3.掌握绘制图形的辅助操作。 二、实验内容
1.设y?0.5?cosx,在x?0~2?区间内取101点,绘制函数的曲线。 2??1?x??解:x=linspace(0,2*pi,100);
?3sinx?y=(0.5+3*sin(x)./(1+x.*x)).*cos(x); plot(x,y)
图片如下
1.510.50-0.5-101234567
2 2.已知y1?x,y2?cos(2x),y3?y1?y2,完成下列操作:
⑴在同一坐标系下用不同的颜色和线型绘制三条曲线;
MATLAB程序设计与应用实验报告
解:(%1):
x=linspace(-2*pi,2*pi,100); y1=x.^2; y2=cos(2*x); y3=y1.*y2;
plot(x,y1,'b-',x,y2,'r:',x,y3,'y--'); text(4,16,'\\leftarrow y1=x^2');
text(6*pi/4,-1,'\\downarrow y2=cos(2*x)'); text(-1.5*pi,-2.25*pi*pi,'\%uparrow y3=y1*y2')
图片如下
403020? y1=x2100? y2=cos(2*x)-10-20? y3=y1*y2-30-8-6-4-202468
(%2):x=linspace(0,2*pi,100); y1=x.^2;
MATLAB程序设计与应用实验报告
y2=cos(2*x); y3=y1.*y2;
plot(x,y1,'b:',x,y2,'g--',x,y3,'rp')
text(4,16,'\\leftarrow y1=x^2');
text(6*pi/4,-1,'\\downarrow y2=cos(2*x)'); text(-1.5*pi,-2.25*pi*pi,'\%uparrow y3=y1*y2'
图片如下
403020? y1=x2100? y2=cos(2*x)-10-20-3001234567⑵以子图形式绘制三条曲线;
解:x=linspace(-2*pi,2*pi,100);
y1=x.^2; y2=cos(2*x); y3=y1.*y2;
MATLAB程序设计与应用实验报告
subplot(1,3,1);%分区 plot(x,y1);
title('y1=x^2');%设置标题 subplot(1,3,2); plot(x,y2);
title('y2=cos(2*x)'); subplot(1,3,3); plot(x,y3);
title('y3=x^2*cos(2*x)');
图片如下
y1=x24035300.425201510-0.650-10-20-0.8-1-10-30-100.20-0.2-0.4010.8300.620y2=cos(2*x)40y3=x2*cos(2*x)10-10010010010
⑶分别用条形图、阶梯图、杆图和填充图绘制三条曲线。 解:x=0:0.1:10;
y1=x.^2;
MATLAB程序设计与应用实验报告
subplot(2,2,1);bar(x,y,'g'); title('bar(x,y,g)');axis([0,7,0,2]); subplot(2,2,2);fill(x,y,'r'); title('flll(x,y,\axis([0,7,0,2]);
subplot(2,2,3);stairs(x,y,'b'); title('stairs(x,y,\subplot(2,2,4);stem(x,y,'k'); title('stem(x,y,\
图片如下
bar(x,y,g)21.510.5021.510.50flll(x,y,\02460246stairs(x,y,\21.510.5021.510.50stem(x,y,\02460246
MATLAB程序设计与应用实验报告
?x????e2 3.已知y???1ln(x???2x?0,在?5?x?5区间绘制函数曲线。
1?x)2x?0解; x=-5:0.01:5;
y=[];%起始设y为空向量 for x0=x
if x0<=0 %不能写成x0=<0
y=[y,(x0+sqrt(pi))/exp(2)]; %将x对应的函数值放到y中 else
y=[y,0.5*log(x0+sqrt(1+x0^2))]; end end plot(x,y)
图片如下
MATLAB程序设计与应用实验报告
1.210.80.60.40.20-0.2-0.4-0.6-5-4-3-2-1012345
4.绘制极坐标曲线??asin(b?n?),并分析参数a,b,n对曲线形状的影响。 解:a=input('a=');
b=input('b='); n=input('n='); t=-2*pi:0.01:2*pi; r=a*sin(b+n*t); polar(t,r) a=1 b=2 n=100
图片如下
MATLAB程序设计与应用实验报告
90120 160 0.8 0.6150 0.4 0.2301800210330240270300
分析:(1)保持a与b不变,然后改变n的值,我们在图像上发现,当n值变大的时候,颜色变深;n变小的时候,颜色变浅。(2)保持a与n不变,发现随着b的改变,扇形也随着改变,由此可见b与扇形有关。(3)保持b与n不变,然后改变a值,我们发现外面的值发生了改变,由此可见它与刻度的改变有关。 5.绘制函数的曲面图和等高线:z?cosxcosye?x?y422,其中x的21个值均匀分布在
[?5,5]范围,y的31个值均匀分布在[0,10],要求用subplot(2,1,1)和subplot(2,1,2)将产生
的曲面图和等高线图画在同一个窗口上。 解:x=linspace(-5,5,21);
y=linspace(0,10,31);
[x,y]=meshgrid(x,y);%在[-5,5]*[0,10]的范围内生成网格坐标
z=cos(x).*cos(y).*exp(-sqrt(x.^2+y.^2)/4); subplot(2,1,1); surf(x,y,z); subplot(2,1,2);
MATLAB程序设计与应用实验报告
contour3(x,y,z,50);%其中50为高度
10-11050-50510-11050-505的等级数,越大越密
?x?cosscost?3?? 6.绘制曲面图形,并进行插值着色处理:?y?cosssint,0?s?,0?t?
22?z?sins?解:
ezsurf('cos(s)*cos(t)','cos(s)*sin(t)','sin(s)',[0,0.5*pi,0,1.5*pi]); %利用ezsurf隐函数 shading interp %进行插值着色处理
图像如下
MATLAB程序设计与应用实验报告
10-11050-505x = cos(s) cos(t), y = cos(s) sin(t), z = sin(s)10.501z0.50y-0.5-1-1-0.5x00.51
正在阅读:
实验六 高层绘图操作09-17
“十三五”重点项目-咖啡项目商业计划书07-12
街道党工委书记在全县低丘缓坡开发征迁动员大会上的表态发言07-12
离散数学学习指导书07-12
《9的乘法口诀》教学设计05-25
7、网点个金标准化管理员工日常工作指引(理财经理)07-12
铅酸蓄电池安全技术说明书(SDS)07-12
教学秘书面试技巧07-12
农行合规文化心得体会12-21
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- 绘图
- 高层
- 实验
- 操作