|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
请教大神,complex double 怎么与double运算?感谢!8 i# ^' t$ Z" U3 S
/ [+ D. m+ m6 A& R代码运行时产生了复数,怎么解决0 {& @$ ^, ~) R" l- D c3 _
f=im2double(image_o);
7 L+ r# Z- v; |6 B" j, q; C* A ^2 @F=fft2(f);
% c* B6 t2 S( G# r v1 xF=fftshift(F);2 X: _9 @; X+ K6 s2 r
%执行退化# K, {. e5 u5 L0 Q/ V2 @
[M,N]=size(F);
2 E; x% F- W) t! R1 }[u,v]=meshgrid(1:M,1:N);%生成二维坐标系
6 {2 B2 ^: m" n% ]/ PH=exp(-0.0025* ( (u-M/2).^2+(v-N/2).^2).^(5/6) );
& M" j- e# r( }' _- g4 e: Y# x4 D9 {F=abs(F).*H;
# Q8 I8 ]2 M6 U! S9 L5 F# L/ K3 W
& b5 C; P0 {; q- J' N$ ^; q, f8 J) S% G, Q9 W$ W+ ^
, j5 q6 F1 U- d1 K. o/////////错误使用 .*. \& N( S6 ~3 W) s6 O
矩阵维度必须一致。
* E2 B4 q0 v5 @- p/ L
2 x6 o/ U- x- M5 K& l出错 Untitled7 (line 13)0 I% E( J2 Q- {9 Z9 F- `
F=abs(F).*H; |
|