shili30.m

来自「matlab的基础应用,主要是基础部芬的学习笔记,大家看看有没有用!」· M 代码 · 共 27 行

M
27
字号
function shili30
              h0=figure('toolbar','none',...
                  'position',[200 150 450 250],...
                  'name','实例30');
              [x,y,z]=meshgrid(-2:0.1:2,...
                  -2:0.1:2,...
                  -2:0.1:2);
              v=x.*exp(-x.^2-y.^2-z.^2);
              [dx,dy,dz]=cylinder;
              slice(x,y,z,v,[-2 2],2,-2)
              for i=-2:0.2:2
                  h=surface(dx+i,dy,dz);
                  rotate(h,[1 0 0],90)
                  xp=get(h,'xdata');
                  yp=get(h,'ydata');
                  zp=get(h,'zdata');
                  delete(h)
                  hold on
                  hs=slice(x,y,z,v,xp,yp,zp);
                  axis tight
                  xlim([-3 3])
                  view(-10,35)
                  drawnow
                  delete(hs)
                  hold off
              end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?