2实验二+数据可视化与Matlab绘图答案.docx

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二数据可视化与Mat I ab绘图答案
一、实验目的
1. 黨握绘制二维图形的常用函数。

2. 掌握绘制三维图形的常用函数。

3. 掌握绘制图形的辅助操作。

二、实验内容
1•设y=。

.5 +鲁C0SX,在口…区间点,绘制函数的曲纵
解:M文件如下:
clc;
x=llnspace(0r 2*pi z101);
y=(0.5 + 3*sin(x)./(1+x・八2))•*cos(x); plot(x,y)
运行结果有:
I 〔i 回;為
2. 已知y2=cos(2x), y3=y1 Xy2,完成下列換作:
(1) 在同一坐标系下用不同的颜色和线型绘制三条曲线。

(2) 以子图形式绘制三条曲线。

(3) 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。

解:(1) M
文件:
clc;
x=-pi:pi/100:pi;
y1=x A2;
y2=cos(2w x);
y3=yi.*y2;
plotfx ,y1:b」xy2 ,y3 ;k-)
运行结果:
(2) M文件:
clc;
x=-pi:pi/100:pi; yl=x・A2;
y2=cos (2*x); y3=yl.*y2;
subplot(1,3/ 1); plot (x f yl r1b-f); title(f yl=x A2f); subplot(l r 3/ 2); plot(x.yZ,1r:1); title(f y2=cos (2x) 1); subplot(1,3/3);
plot (x,y3 Jk--f); title (f y3=yl*y2f);
运行结果:
(3) M文件:
由上面的M文件,只要依次将“ba严改为“stairs”, “stem”、“fill”,再适当更改区间取的点数,运行程序即可,
即有下面的结果:
3. 己知
在・5WxW5区间绘制函数曲线。

解:M 文件:
clc; x=-5:0.01:5;
y= (x+sqrt(pi))/(exp(2))・★(x<=0)+0.S*log (x+sqrt(1+x.A 2)).*(x>0); plot(x,y)
10
10
10
沪X 2
H [”
y3=yry2 y2=ccspr|
—ln(x+ >A+ x 3) x<0
x>0
JOI 呂
Edit
些—Ioc^rt T M L C l«ckto }卽r4 ld|
D 曲d ; 為版去弓OQ - □
>)1* g5t (is I&iert T M I K piil.p fia^v H«l ) a
廿讣「.八9廿/・©1 口同-o
5
1
由图可看出,函数在零点不连续。

4. 绘制极坐标曲线P =asin(b+n e ),并分析参数a、b、n对曲线形状的影响。

解:M文件如下:
clc;
theta=0:pi/100:2*pi;
8二input('输入a-);
b二input('输入b-);
n=inpiit('$6 入n=');
rtio=a w si n(b+rTtheta);
polarltheta.rho/m1)
釆用控制变量法的办法,固定两个参数,变动第三个参数观察输出图象的变化。

J Jdd b|5 ・、’3k v・Q|D0 OS lilt 13 Ii・I^lt S I M H klo
X / J八弋叭〃・|2 0目□
比萨2
Eil* S w l^!T^ tools Redrtg 1iai«
匚4凶
lhl> ■
IS 01^1 1 3
£J1« Id I I ASO!L X J I
Xd
p
0 J d k wr Qfci - □
JQ12
S
2I AKI I M I S lult 第|M N ldp
):"k ・、•、阳9 匸“・|U 3 0

{iX« Ml K” li^«rt Mg® bull
OJ d i 0 紀 V* 収DQ| ■口
JOLSl Jflxl
[ilc Mt J)w Ix>»t lod: M*U0 li^i« tfd>
分析结果:由这8个图知道,
当a,n固定时,图形的形状也就固定了,b只影响图形的旋转的角度;
当a,b固定时,n只影响图形的扇形数,特别地,当n是奇数时,扇叶数就是n,当是偶数时,扇叶数则是2n个;
当b,n固定时,a影响的是图形大小,特别地,当a是整数时,图形半径大小就是a。

5. 绘制函数的曲线图和等高线。

-
z= cosxcos ye 4
其中x的21个值均匀分布卜5, 5]范用,y的31个值均匀分布在[0, 10],要求使用subplot(2,")和subplot(2」,2)将产生的曲面图和等高线图画在同一个窗11上。

解:M文件:
clc; x=linspace(-5,5r21); y=linspace(0,10,31); [x f y]=meshgrid(x,y); z=cos(x).*cos(y)?exp(-sqrt(x
A2+y.A2)/4); subplot(2,1,1);
surf(x,y,z);
title('曲面图');
subplot(2,1,2); surfc(xyz); titled等高线图J;
运行结果:
0 -5
等高线图
0 -5
6. 绘制曲面图形。

X= COSS cost
< y = cosssint 0 <s <—,0 <t < —
2 2
z = sin s
解:M文件:clc, s=0:pi/100 pi/2, t=Opi/100 3*pi/2, [s,t]=meshgrid(s,t); x=cos(s)水cos(t), y=cos(s) ♦suift), z=sin(s)t subplot(l,2,l); mesh(xyQ subplot。

二2), surf(xyz); 运行结果有:
O E Q □ Ud i \XC®4J K ・ a DQ ■ 口
沱■色餌田於。

相关文档
最新文档