实验二 数据可视化与Mat I ab绘图答案
数据可视化的概念一、    实验目的
1.黨握绘制二维图形的常用函数。
2.掌握绘制三维图形的常用函数。
3.掌握绘制图形的辅助操作。
二、    实验内容
1•设y=。.5 +C0SX,在口…区间点,绘制函数的曲纵
解:M文件如下:
clc;
x=llnspace(0r 2*piz101);
y=(0.5 + 3*sin(x)./(1+x2))•*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(2wx);
y3=yi.*y2
plotfx ,y1:bxy2    ,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 (xfylr 1 b-f); title(fyl=xA2f); subplot(lr 3/ 2);
plot(x.yZ,1r:1); title(fy2=cos (2x) 1); subplot(1,3/3);
plot (x,y3 Jk--f); title (fy3=yl*y2f);
运行结果:
(3) M文件:
clc;
x=-pi:pi/100:pi;
yl=x V;
y2=cos(2*x);
y3=yl.*y2;
subplot(G 2/ 1);
plot (xrylz 1 b-f, xf y2r f r: f r x,y3r f k一一f);
subplot (2,2,2);
barCx.yl, fbf);
subplot(2r 2/3);
bar(x/y2/ f rf);
title (1y2=cos(2x)f);
subplot(2/ 2/ 4);
bar(xry3r fkf);
titie (fy3=yl*y2f);
由上面的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.A2)).*(x>0); plot(x,y)
由图可看出,函数在零点不连续。
4.绘制极坐标曲线p =asin(b+n e ),并分析参数abn对曲线形状的影响。 解:M文件如下:
clc;
theta=0:pi/100:2*pi;
8input('输入 a-)
binput('输入 b-)
n=inpiit('$6 n=')
rtio=awsi n(b+rTtheta);
polarltheta.rho/m1)
釆用控制变量法的办法,固定两个参数,变动第三个参数观察输出图象的变化。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。