好的,以下是一个简单的 MATLAB 程序,实现了利用光强传输方程恢复相位的功能:
% 定义光强传输方程(理想情况下)
function I = intensity_transfer_equation(phase)
I = abs(exp(1i * phase));
end
% 定义一个模拟的相位场
true_phase = linspace(0, 2 * pi, 100);
true_intensity = intensity_transfer_equation(true_phase);
% 加入一些噪声
observed_intensity = true_intens