beamlet3dfig14.m
来自「beamlet变化的工具箱」· M 代码 · 共 61 行
M
61 行
function Beamlet3Dfig14(OpenNewWindow,HaveTitle,LoadData)
LoadData=0;
if nargin<2
HaveTitle=1;
end
if nargin<1
OpenNewWindow=1;
end
if OpenNewWindow
figure
end
s1=[203,200,141,131;2,4,8,16]; %two scale relation (matlab)
s2=[832,646,374,212,116;2,4,8,16,32]; %direct evaluation (matlab)
s3=[175540,115650,58147,29481;8,16,32,64]; %direct evaluation (C)
s4=[3864,12700,22600,34930,50060;4,8,16,32,64]; %slant stack (matlab and C)
subplot(1,2,1)
plot(s1(2,:),s1(1,:),'color','r','marker','*');
hold on
plot(s2(2,:),s2(1,:),'color','b','marker','diamond');
axis square
l=legend('two scale relation','direct evaluation');
set(l,'position',[0.1812 0.6330 0.2661 0.0870],'units','normalized');
xlabel('dyadic cube size');
ylabel('# coeff. per second');
subplot(1,2,2)
plot(s3(2,:),s3(1,:),'color','b','marker','diamond');
hold on
plot(s4(2,:),s4(1,:),'color','m','marker','X');
axis square
l=legend('direct evaluation','slant stack');
set(l,'position',[.6327 0.6330 0.2661 0.0870],'units','normalized');
xlabel('dyadic cube size');
ylabel('# coeff. per second');
if HaveTitle
text(-0.2,1.2,0,'Timing comparison','fontsize',13,'units','normalized','fontunits','normalized','horizontalalignment','center')
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 + -
显示快捷键?