实验二 数据可视化与Mat I ab绘图答案
数据可视化的概念一、 实验目的
1.黨握绘制二维图形的常用函数。
2.掌握绘制三维图形的常用函数。
3.掌握绘制图形的辅助操作。
二、 实验内容
1•设y=。.5 +鲁C0SX,在口…区间点,绘制函数的曲纵
解:M文件如下:
clc;
x=llnspace(0r 2*piz101);
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(2wx);
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 (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 ),并分析参数a、b、n对曲线形状的影响。 解:M文件如下:
clc;
theta=0:pi/100:2*pi;
8二input('输入 a-);
b二input('输入 b-);
n=inpiit('$6 入 n=');
rtio=awsi n(b+rTtheta);
polarltheta.rho/m1)
釆用控制变量法的办法,固定两个参数,变动第三个参数观察输出图象的变化。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论