|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
请教大神,complex double 怎么与double运算?感谢!! j$ g# q* [0 s" D6 a3 B$ x& _
8 r' `3 ?5 u) W) ^
代码运行时产生了复数,怎么解决
" f& ~) P3 E# D, n. if=im2double(image_o);
1 ~, | z# m' W ?" M/ R9 S0 hF=fft2(f);! N% b; ^( F& T% {3 C: a" [3 }4 P2 ?
F=fftshift(F);
3 M, x( Y' A' `; _4 G& c%执行退化
$ `6 V- @6 |9 {[M,N]=size(F);
6 n) o8 C8 D$ @/ D1 k: Z[u,v]=meshgrid(1:M,1:N);%生成二维坐标系
4 [' e0 b% y5 d" iH=exp(-0.0025* ( (u-M/2).^2+(v-N/2).^2).^(5/6) );& S; ?* h7 [* W5 Z& z& r/ Y
F=abs(F).*H;
& L. y. t4 A+ k' i5 w' H! P* k9 d# X! _8 Z8 I8 [
$ C# S5 ^# l) ^$ Y3 @8 h( ~6 B" q2 U$ G [( E, E
/////////错误使用 .*
/ {9 X u4 f/ A |$ P矩阵维度必须一致。9 q7 D3 X( j; m- }$ Q6 ~8 J
6 p: ?8 z$ H; V4 x1 E7 _' F& y3 ?# Z2 ~
出错 Untitled7 (line 13)
1 R+ c) s, d6 }F=abs(F).*H; |
|