MWORKS软件可视化实验1

绘制向量xy和矩阵z的网线图

z=[1 1 1 1 1
1 10 10 10 1
1 1 1 1 1 ];
mesh(z)   

绘制瀑布网线图

x=-10:1:10;
y=-10:1:10;
[x,y]=meshgrid(x,y);  
z= x.^2+y.^2;
waterfall(x,y,z)  

绘制带光照效果的表面图

x=-10:0.1:10;y=-10:0.1:10;
[X,Y]=meshgrid(x,y);
Z= X.^2+Y.^2;
surfl(X,Y,Z)

绘制幕帘网线图

x=-10:1:10;
y=-10:1:10;
[x,y]=meshgrid(x,y);  
z= x.^2+y.^2;
meshz(x,y,z)  

 对网线图和伪彩图的消隐和透视

t=0:pi/10:2*pi;
r=sin(t);
[x,y,z]=cylinder(r,30);
mesh(x,y,z);
hold on 
pcolor(x,y,z);
hold off
mesh(x,y,z); 
hold on 
pcolor(x,y,z);
hidden off

 

根据向量[10 10 -10]观察Rastrigin’s函数的三维网线图

x=-5:0.01:5;
y=-5:0.01:5;
[x,y]=meshgrid(x,y);   
z= 20+x.^2+y.^2-10*(cos(2*pi*x)+cos(2*pi*y));
subplot(1,2,1)
mesh(x,y,z)
subplot(1,2,2)
mesh(x,y,z)

 

以不同视角观察Rastrigin’s函数的三维网线图

x=-5:0.01:5;
y=-5:0.01:5;
[x,y]=meshgrid(x,y);   
z= 20+x.^2+y.^2-10*(cos(2*pi*x)+cos(2*pi*y));
subplot(2,2,1);
mesh(x,y,z)
view(-37.5,30)
subplot(2,2,2)
mesh(x,y,z)
view(-20,15)
subplot(2,2,3)
mesh(x,y,z)
view(-90,0)
subplot(2,2,4)
mesh(x,y,z)
view(0,0) 

 

绘制矩阵z的带等高线的伪彩图

z=[1 1 1 1 1
1 10 10 10 1
1 1 1 1 1 ];
pcolor(z); 
shading interp   
hold on
contour(z,20,'k')
hold off

绘制函数z的带等高线的彩色表面图

x=-10:1:10;
y=-10:1:10;
[x,y]=meshgrid(x,y);   
z= x.^2+y.^2;
surfc (x,y,z)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值