|  | 
 
| 
请教大神,complex double 怎么与double运算?感谢!
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  ' V9 P4 G/ ?$ F/ J1 V) A$ f* q; Q  U0 h# l  v
 代码运行时产生了复数,怎么解决
 ! R: w) n+ m$ w7 Y/ Yf=im2double(image_o);
 $ b# E6 ~( }1 s9 ^2 ~F=fft2(f);2 D' L% s, U+ v! a# ?, A8 l6 n9 F
 F=fftshift(F);
 5 l* a5 s7 H( Q7 _: O" ]) D& S%执行退化' U8 {* f% Q2 y8 j2 b' [7 v7 I
 [M,N]=size(F);1 p: f+ \/ o8 {4 F' v
 [u,v]=meshgrid(1:M,1:N);%生成二维坐标系* a: f7 r/ L' a0 E3 c1 C8 P
 H=exp(-0.0025* ( (u-M/2).^2+(v-N/2).^2).^(5/6) );
 6 x0 ~7 _# a- V" e8 R9 fF=abs(F).*H;0 f% `: w7 U7 ^# P' a
 # z+ z1 u; }( Y
 
 J8 Q6 f0 w: c1 Y3 e, n( T# |8 c6 K7 D% {2 e# ^
 /////////错误使用  .*( w$ a9 e; p) m9 h2 R5 A/ z
 矩阵维度必须一致。
 " H  j  z9 I' n2 P; P7 o; f
 6 s4 E; H0 b, ~  r: W0 T: L  s出错 Untitled7 (line 13)
 ! C7 `% p: m/ ?; }/ ^F=abs(F).*H;
 | 
 |