beamlet3dfig16.m

来自「beamlet变化的工具箱」· M 代码 · 共 46 行

M
46
字号
function Beamlet3Dfig16(OpenNewWindow,HaveTitle,LoadData)

%Auxillary functions: 3D beamlets

LoadData=0;
if nargin<2
    HaveTitle=1;
end
if nargin<1
    OpenNewWindow=1;
end
if OpenNewWindow
    figure
end
n=16;
ind1=[8,8,14,8;7,7,14,8;8,5,14,8;5,8,14,8;8,8,13,7;8,8,12,6;];
ind2=[8,8,14,8;9,9,14,8;8,11,14,8;11,8,14,8;8,8,15,9;8,8,16,10;];
for i=1:6
    subplot(2,3,i)
    B=zeros(n,n,n,n);
    B(ind1(i,1):ind2(i,1),ind1(i,2):ind2(i,2),ind1(i,3):ind2(i,3),ind1(i,4):ind2(i,4))=1;
    vol=adj_newbt3aa(B);
    p=patch(isosurface(vol,0),'facecolor','g');
    p2=patch(isocaps(vol,0),'facecolor','g');
    set(gca,'view',[70 12],'Xlim',[0 n],'Ylim',[0 n],'Zlim',[0 n]);
    set(gca,'Xtick',[],'Ytick',[],'Ztick',[])
    axis square
    light
    box on
    zoom(1.1)
    xlabel('x');ylabel('y');zlabel('z');
end%% Part of BeamLab Version:200% Built:Friday,23-Aug-2002 00:00:00% This is Copyrighted Material% For Copying permissions see COPYING.m% Comments? e-mail beamlab@stat.stanford.edu%%% Part of BeamLab Version:200% Built:Saturday,14-Sep-2002 00:00:00% This is Copyrighted Material% For Copying permissions see COPYING.m% Comments? e-mail beamlab@stat.stanford.edu%

⌨️ 快捷键说明

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