matlab绘制漂亮的图像,用matlab绘制的漂亮图形.doc

用matlab绘制的漂亮图形

1.不同坐标系下的图形对比

theta=0:pi/20:4*pi;

phi= theta.^2- theta;

[t,p]=meshgrid(theta,phi);

r=t.*p;

subplot(1,2,1);mesh(t,p,r);

ylabel('x');xlabel('y');zlabel('z');

[x,y,z]=sph2cart(t,p,r);

subplot(1,2,2);mesh(x,y,z);

ylabel('x');xlabel('y');zlabel('z');

2.球曲面的法线

[x,y,z]=sphere;

Surfnorm(x,y,z)

3.

x=rand(100,1)*16-8;

y=rand(100,1)*16-8;

r=sqrt(x.^2+y.^2)+eps;

z=sin(r)./r;

xlin=linspace(min(x),max(x),33);

ylin=linspace(min(y),max(y),33);

[X,Y]= meshgrid(xlin,ylin);

Z=griddata(x,y,z,X,Y);

mesh(X,Y,Z);

axis tight;hold on;

ylabel('x');xlabel('y');zlabel('z');

plot3(x,y,z,’r’,’MarkerSize’,15)

x=rand(1000,1)*16-8;

y=rand(1000,1)*16-8;

r=sqrt(x.^2+y.^2)+eps;

z=sin(r)./r;

xlin=linspace(min(x),max(x),99);

ylin=linspace(min(y),max(y),99);

[X,Y]= meshgrid(xlin,ylin);

Z=griddata(x,y,z,X,Y);

mesh(X,Y,Z);

axis tight;hold on;

ylabel('x');xlabel('y');zlabel('z');

plot3(x,y,z,'r','MarkerSize',30);

去掉网格后:

4.圆通

fnplt(fncmb(rsmak(‘cylinder’,1,2),[0 0 -1;0 1 0;1 0 0]));

axis equal,axis off;

shading interp

5.

c=8.01*10^(-6);

T=9.8*0.940*10^(-7);

for m=1:100

a=m

for n=1:100

b=n

omiga(m,n)=sqrt((10.6667*a^3*b^5+10.6667*a^5*b^3)/(2.3112*a^5*b^5*c)*T)/(2*pi);

end

end

mesh((1:100)(1:100)omiga);

ylabel('半短轴b');xlabel('半长轴a');zlabel('频率f');

6.马鞍面

x=-8:8; y=-8:8;

[X,Y]= meshgrid(x,y);

Z=(X.^2./4.^2-Y.^2./5.^2);

meshz(X,Y,Z);

ylabel('x');xlabel('y');zlabel('z');

x=-8:8;y=-8:8;

[X,Y]= meshgrid(x,y);

Z=X.^2./4.^2-Y.^2./5.^2;

surfc(X,Y,Z);

ylabel('x');xlabel('y');zlabel('z');

7.螺旋线

t=0:pi/60:10*pi;

x=sin(t);y=cos(t);

plot3(x,y,t,'*-b');

ylabel('x');xlabel('y');zlabel('z');

t=0:pi/60:10*pi;

x=sin(t);y=cos(t);

fill3(x,y,t,'*-b');

ylabel('x');xlabel('y');zlabel('z');

8.

[x,y]= meshgrid([-2:0.2:2]);

f=x.^2+y.^2;

[fx,fy]= gradient(f,0.2,0.2);

quiver(x,y,fx,fy);

hold on

contour(x,y,f);

9.

[x,y]= meshgrid([-4:0.1:4]);

z=x.*exp(-x.^2-y.^2);

plot3(x,y,z);

10. [x,y]= meshgrid([-2:0.05:2]);

z=x.*exp(-x.^2-y.^2);

surf(x,y,z);

11.牛顿环(动态的)

clear

R=1;N=400;lam

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值