📄 examp.m
字号:
%Generates results and plots for Chapter 4 Tomography example 4.1cleart=sqrt(2);%load the system matrix for these ray pathsG = [1,0,0,1,0,0,1,0,0; 0,1,0,0,1,0,0,1,0; 0,0,1,0,0,1,0,0,1; 1,1,1,0,0,0,0,0,0; 0,0,0,1,1,1,0,0,0; 0,0,0,0,0,0,1,1,1; t,0,0,0,t,0,0,0,t; 0,0,0,0,0,0,0,0,t];%get the singular values[U,s,V] = svd(G);disp('Singular values:')diag(s)disp('System rank:')[m,n]=size(G);r=rank(G);disp('System null space vectors')V(:,r+1:n)disp('System null space vectors reshaped into matrices')m01=reshape(V(:,r+1),3,3)m02=reshape(V(:,r+2),3,3)figure(1)bookfonts;colormap('gray')imagesc(m01)H=colorbar;set(H,'Fontsize',18);set(gca,'xtick',[1,2,3]);set(gca,'ytick',[1,2,3]);xlabel('j')ylabel('i')%print -deps2 fig4_1_1.epsfigure(2)bookfonts;colormap('gray')imagesc(m02)H=colorbar;set(H,'Fontsize',18);set(gca,'xtick',[1,2,3]);set(gca,'ytick',[1,2,3]);xlabel('j')ylabel('i')%print -deps2 fig4_1_2.epsdisp('System data space null vector')U(:,m)%model resolution matrixVp=V(:,1:r);Rm=Vp*Vp'CLIM=[min(min(Rm)),max(max(Rm))];figure(3)bookfonts;colormap('gray')imagesc(Rm,CLIM)H=colorbar;set(H,'Fontsize',18);set(gca,'xtick',[1,2,3,4,5,6,7,8,9]);set(gca,'ytick',[1,2,3,4,5,6,7,8,9]);xlabel('j')ylabel('i')%print -deps2 fig4_1_3.epsRmdiag=reshape(diag(Rm),3,3);figure(4)colormap('gray')bookfonts;imagesc(Rmdiag,CLIM)H=colorbar;set(H,'Fontsize',18);set(gca,'xtick',[1,2,3]);set(gca,'ytick',[1,2,3]);xlabel('j')ylabel('i')%print -deps2 fig4_1_4.eps%spike resolution testmtest=zeros(n,1);mtest(5)=1;dtest=G*mtest;disp('model spike and predicted data')mtestdtestdisp('recovered model from the spike test')mdagger=pinv(G)*dtest;CLIM=[min(min([mtest;mdagger])),max(max([mtest;mdagger]))];figure(5)colormap('gray')bookfontsimagesc(reshape(mtest,3,3),CLIM);H=colorbar;set(H,'Fontsize',18);set(gca,'xtick',[1,2,3]);set(gca,'ytick',[1,2,3]);xlabel('j')ylabel('i')%print -deps2 fig4_1_5.epsfigure(6)colormap('gray')bookfontsimagesc(reshape(mdagger,3,3),CLIM);H=colorbar;set(H,'Fontsize',18);set(gca,'xtick',[1,2,3]);set(gca,'ytick',[1,2,3]);xlabel('j')ylabel('i')%print -deps2 fig4_1_6.eps
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -