wrap0.m

来自「这是在MATLAB下生成的彩色条纹,对于傅里叶变换很有用,可以扩大实验的研究范围」· M 代码 · 共 18 行

M
18
字号
%本函数为截断函数,对任意的不在(-pi,pi)内的位相均可进行截断
%dPw为待截断位相,M为抽样点数
% dPww为位于(-pi,pi)内的截断位相

function [dPww] = wrap0(dPw)
[M,N] = size(dPw);

for i = 1:M
    for j = 1:N 
        while dPw(i,j) >= pi
            dPw(i,j) = dPw(i,j)-2*pi;
        end
        while dPw(i,j) < -pi
            dPw(i,j) = dPw(i,j)+2*pi;
        end  
        dPww(i,j) = dPw(i,j);
    end
end

⌨️ 快捷键说明

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