huright 发表于 2006-5-17 13:39

MATLAB绘制的旋转抛物面动画(三个程序)

这是本人收集高手们的作品,络加修改

x=0:0.5:10;
z=x.^2;
y=zeros(size(x));

theta=pi/20;
xx=x;yy=y;zz=z;
for i=1:40
   M=;
   temp=M*;
   
   xx(i+1,:)=temp(1,:);yy(i+1,:)=temp(2,:);zz(i+1,:)=temp(3,:);
   axis([-12 12 -12 12 -10 100])
   mesh(xx,yy,zz);

   axis off
   pause(0.5)
   if i==40
       break
   end
   clf
end

clear;
z=0:100;
for n=1:100
t= 2*pi*(n-1)/100:1/2*pi/100:2*pi*n/100;
X=sqrt(z)'*cos(t);
Y=sqrt(z)'*sin(t);
Z=z'*ones(1,5);
surf(X,Y,Z);
colormap(spring)
shading interp
axis square
box on
axis([-11 11 -11 11 -1 101])
hold on
axis off
pause(0)
end

x=0:0.5:10;
z=x.^2;
y=zeros(size(x));

theta=pi/20;
xx=x;yy=y;zz=z;
for i=1:40
   M=;
   temp=M*;
   
   xx(i+1,:)=temp(1,:);yy(i+1,:)=temp(2,:);zz(i+1,:)=temp(3,:);
   axis([-12 12 -12 12 -10 100])
   mesh(xx,yy,zz);

   axis off
   pause(0.5)
   if i==40
       break
   end
   clf
end

mlh_2002 发表于 2006-5-17 21:21

我决的应该说明是做什么的,毕竟都不是高手

lxq 发表于 2006-5-21 13:01

呵呵 多看看高手写的程序<BR><BR>慢慢地就学到不少东西了

florar520 发表于 2006-5-28 23:40

第一个好一些,还是动画效果啊。

fenghai222 发表于 2006-11-1 16:47

不错,还是动画的.

guwind 发表于 2006-11-2 20:45

?????????????????????

第一个程序 跟第三个程序   雷同 ???????????

suffer 发表于 2006-11-7 11:06

原帖由 guwind 于 2006-11-2 20:45 发表
第一个程序 跟第三个程序   雷同 ???????????

好像是相同的,可能发错了

liwensheng 发表于 2006-11-12 12:46

谢谢楼主共享

llj690808 发表于 2006-11-25 11:59

不错,值得研究一下
页: [1]
查看完整版本: MATLAB绘制的旋转抛物面动画(三个程序)