、要分析的程序:[sx,sy,sz]屏顿幂垂=peaks(500);nframes=490;surf(sx,sy,sz,刻八圄俏9;EdgeColor','none')holdonh=plot3(sx(1,1),sy(1,1),sz(1,1),'o',... 'MarkerFaceColor','red',... 'MarkerSize',14);holdofffort=1:nframes set(h,'XData',sx(t+10,t),... 'YData',sy(t,t+10),... 'ZData',sz(t+10,t+10)+0.5) drawnowend
工具/原料
电脑
matlab软件
方法/步骤
1、[sx,sy,sz]=peaks(500)定义了sx,sy,sz的分别为3个的500×500的矩阵。peaks生成的是n×n的矩阵。
2、nframes=490;给nframes赋值490。
3、surf(sx,sy,sz,'EdgeColor','none')通过surf画图。
4、holdon
5、h=plot3(sx(1,1),sy(1,1),sz(1,1),'o',... 'MarkerFaceColor','red',... 'MarkerSize',14);plot3画出了3D图形。
6、holdoff
7、fort=咯悝滩镞1:nframes set(h,'XData',sx(t+10,t),... 'YData',sy(t,t敫苻匈酃+10),... 'ZData',sz(t+10,t+10)+0.5) drawnowendt定义的范围为1到nframes。set(H,Name,Value)指定由H标识的对象上的属性名的值。在属性名周围使用单引号,例如set(H,'Color','red')。如果H是对象的向量,则set设置所有对象的属性。如果H为空(即,[]),则set不执行任何操作,但不返回错误或警告。