huituqm1.m

来自「包括MATLAB7.0实用指南(1)书中所有的例子的源代码。」· M 代码 · 共 20 行

M
20
字号
[x,y,z]=meshgrid(-2:.2:2,-2:.25:2,-2:.16:2);
v=x.*exp(-x.^2-y.^2-z.^2);
[xsp ysp zsp]=sphere;
slice(x,y,z,v,[-2,2],2,-2)
for i=-3:.05:3
    hsp=surface(xsp+i,ysp,zsp);
    rotate(hsp,[1 0 0],90);
    xd=get(hsp,'XData');
    yd=get(hsp,'YData');
    zd=get(hsp,'ZData');
    delete(hsp)
    hold on
    hslicer=slice(x,y,z,v,xd,yd,zd);
    axis tight
    xlim([-3 3])
    view(-10,35)
    drawnow
    delete(hslicer)
    hold off
end

⌨️ 快捷键说明

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