标签: matlab complex-numbers dft
我在MATLAB中有一个复数矩阵(特别是图像的2D-FFT)。
我试图想出一种执行(a)和(b)的简单方法。我们非常欢迎任何帮助和建议!
(a)随机化光谱的大小,同时保持相位不变
(b)随机化相位,同时保持大小不变
答案 0 :(得分:-1)
首先将其转换为极坐标。随机化。转回来。 它的工作原理和满足简单但不快速思考的要求。
为了加快速度:
对于相位随机化 - 使用旋转矩阵将矢量旋转一个角度。这将保持振幅。
对于幅度随机化 - 将Re和Im乘以随机值。这将保留阶段。