|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
请教大神,complex double 怎么与double运算?感谢!
" e$ ^5 A9 O( J
* q h% N- V0 `& k' y代码运行时产生了复数,怎么解决! c9 I* m( O" f5 O! L# r
f=im2double(image_o);
- Y0 M( j, z8 p( F1 UF=fft2(f);
' H# N* a8 ~9 u; A6 {8 h; y, `F=fftshift(F); @# }# @1 j( H- Q. U" q2 K
%执行退化* H) ], G9 V _0 _
[M,N]=size(F);
m1 z& k- w0 d8 X4 ^9 P[u,v]=meshgrid(1:M,1:N);%生成二维坐标系/ G6 m# A5 t7 X' r: w
H=exp(-0.0025* ( (u-M/2).^2+(v-N/2).^2).^(5/6) );
2 V a! T- b, f, HF=abs(F).*H;
! x% ^ v" y4 w0 t3 m# z K, g+ `7 k0 _( F, w" L u
+ `! f- N0 s, X* g6 |" M! n `
/ i6 H' `" Q, q0 T/////////错误使用 .*
: W$ j; g5 q+ ?4 U矩阵维度必须一致。
! U+ x( }( x3 B' m+ G' d3 S1 o E' y, [# u) @0 T- `5 K/ d+ [ T
出错 Untitled7 (line 13)# z$ c) X! [% r8 v
F=abs(F).*H; |
|