|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
请教大神,complex double 怎么与double运算?感谢!
3 G5 @+ ^6 H4 P2 K) `: s
8 B) [' k& u6 c: z5 X代码运行时产生了复数,怎么解决% m, T" q( G' W. ?/ V( }* n/ Z0 c
f=im2double(image_o);
) n+ p" D& F4 H' E4 L) jF=fft2(f); K( F8 w& U& V
F=fftshift(F);3 N+ f2 y5 @0 s O7 @+ ?5 T
%执行退化4 z3 }7 U8 w; }, k' k! n
[M,N]=size(F);
/ m. c& p, U; q* l$ l[u,v]=meshgrid(1:M,1:N);%生成二维坐标系) C: z' z0 n" `# F. U
H=exp(-0.0025* ( (u-M/2).^2+(v-N/2).^2).^(5/6) );' s) G- G e* y. O! d$ ?' R; O
F=abs(F).*H;
$ [% n3 j2 E3 @2 K- G' N% g' @+ a( V% x9 C
4 D& o2 F# @' V" J1 a0 D
. H& U# z0 M* e' I/////////错误使用 .*, }( w. ?9 h: C$ e; w2 y; f
矩阵维度必须一致。
+ i F% r/ K: y# n& _2 F8 f1 ^6 H4 P; \; ^
出错 Untitled7 (line 13). {( Z; Z* }* D- a$ s: H, v
F=abs(F).*H; |
|