%% ************************************
% 作者:James_Ray_Murphy% *******************************************
clear all
close all
clc
%% *************初始相位**************
N = 512;
G = 2;
phi0 = peaks(N)*G; %模拟初始相位
figure(1)
surf(phi0,'FaceColor','interp', 'EdgeColor','none','FaceLighting','phong');
camlight left, axis tight
xlabel('X/Pixels','FontSize',14);ylabel('Y/Pixels','FontSize',14);zlabel('Phase/Radians','FontSize',14);%title('Initial Phase','FontSize',14)
set(figure(1),'name','Initial Phase 3D','Numbertitle','off');
phi = angle(exp(j*phi0)); %包裹相位
figure(2);
imshow(phi,[]);
xlabel('X/Pixels','FontSize',14);ylabel('Y/Pixels','FontSize',14);%title('Wrapped Phase','FontSize',14)
set(figure(2),'name','Wrapped Phase','Numbertitle','off');
axis on
%% *************相位解包裹**************
[m,n] = size(phi); <

本文介绍了使用MATLAB进行最小二乘解包裹相位的方法,通过设置图形属性,详细展示了算法的实现过程。
最低0.47元/天 解锁文章
555

被折叠的 条评论
为什么被折叠?



