《matlab》数据可视化

一、实验任务和目的

1. 掌握Matlab的句柄图形的继承。

2. 掌握Matlab的二、三维画图函数的用法。

3. 了解Matlab的特殊二维绘图函数和隐函数绘图的方法。

二。实验内容

1.画出如下图形

2.画出以下图形

3. 函数sinc(x)的定义如下

x 的取值从-3π 到3π,画出这个函数的图象,用句柄图形函数画出图象,满足下面的要求:

(1)使图象背景为粉红色;

(2)只在y 轴上有网格线;

(3)曲线为3point 宽,桔黄色的实线。

4. 画出以下4种图形

 

三。实验过程和结果

 

1.画出如下图形

x=-2*pi:pi/100:2*pi;
y=sin(x);
subplot(2,2,2);
plot(x,y,'r-');
title('plot of cos x');
xlabel('x');
ylabel('sinx');
text(-6,-0.8,'Text string 2');
subplot(2,2,1);
plot(x,y,'b-');
title('plot of sin x');
text(-2*pi,0,'min(x)->');

2.画出以下图形

subplot(3,3,1);
f=@(x)200*sin(x)./x;
fplot(f,[-20 20]);
title('y=200*sin(x)/x');
 
subplot(3,3,2);
ezplot('x^2+y^2=1',[-1.1 1.1]);
axis equal;
title('单位圆');
 
subplot(3,3,3);
ezpolar('1+cos(t)');
title('心形图');
 
subplot(3,3,4);
x=[10 10 20 25 35];
name={'赵','钱','孙','李','谢'};
explode=[0 0 0 0 1];
pie(x,explode,name)
title('饼图');
 
subplot(3,3,5)
stairs(-2*pi:0.5:2*pi,sin(-2*pi:0.5:2*pi));
title('楼梯图');
 
subplot(3,3,6)
stem(-2*pi:0.5:2*pi,sin(-2*pi:0.5:2*pi));
title('火柴杆图');
 
subplot(3,3,7);
Z=eig(randn(20,20));
compass(Z);
title('罗盘图');
 
subplot(3,3,8);
theta=(-90:10:90)*pi/180;
r=2*ones(size(theta));
[u,v]=pol2cart(theta,r);
feather(u,v);
title('羽毛图');
 
subplot(3,3,9);
t=(1/16:1/8:1)'*2*pi;
fill(sin(t),cos(t),'r');
axis square;
title('八边形');

3. 函数sinc(x)的定义如下

x 的取值从-3π 到3π,画出这个函数的图象,用句柄图形函数画出图象,满足下面的要求:

(1)使图象背景为粉红色;

(2)只在y 轴上有网格线;

(3)曲线为3point 宽,桔黄色的实线。

效果图:

也可自行修改

x=-3*pi:0.01:3*pi;
for i=1:length(x)
if(x(i)==0) y(i)=1;
else y(i)=sin(x(i))/x(i);
end
end
plot(x,y);
set(gca,'YGrid','on');

4. 画出以下4种图形

 

(1)

t = 0 : 0.01 : 2*pi;
polar(t, sin(1.5*t).*cos(1.5*t),'b')
hold on
polar(t, sin(1.5*t+0.5*pi).*cos(1.5*t+0.5*pi),'b')

(2)

ezsurf('u*sin(v)','u*cos(v)','4*v',[-2*pi,2*pi,-2*pi,2*pi])

(3)

t=0:pi/20:2*pi;
 [x,y,z]= cylinder(2+sin(t),100); 
 surf(x,y,z); 
 xlabel('X'); ylabel('Y'); zlabel('Z'); 
 set(gca,'color','none'); 
 shading interp; 
 colormap(copper); 
 light('Posi',[-4 -1 0]); 
 lighting phong; 
 material metal; 
 hold on;

(4)

 

 

就一个函数,嘿嘿

knot

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zzuli 山之涯海之角

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值