24小时热门版块排行榜    

查看: 577  |  回复: 3

1033064600

木虫 (小有名气)

[求助] 一组简单的算例,差距还是比较大的,应该怎么理解这个symmetric命令呢?

下面是一组简单的算例,差距还是比较大的,应该怎么理解这个symmetric命令呢?感谢大家了!
a=1:1:6;
>> b=ifft(a);
>> b1=ifft(a,'symmetric');
>> format compact
>> b
b =
   Columns 1 through 3
   3.500000000000000                      -0.500000000000000 - 0.866025403784439i -0.500000000000000 - 0.288675134594813i
   Columns 4 through 6
-0.500000000000000                      -0.500000000000000 + 0.288675134594813i -0.500000000000000 + 0.866025403784439i
>> b1
b1 =
    2.500000000000000  -0.666666666666667                   0  -0.166666666666667                   0  -0.666666666666667
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tuburfransth

金虫 (正式写手)

doc ifft看说明,里面有介绍。

发自小木虫Android客户端
2楼2017-03-13 20:47:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1033064600

木虫 (小有名气)

引用回帖:
2楼: Originally posted by tuburfransth at 2017-03-13 20:47:57
doc ifft看说明,里面有介绍。

感谢你的回答

y = ifft(..., 'symmetric') causes ifft to treat X as conjugate symmetric along the active dimension. This option is useful when X is not exactly conjugate symmetric, merely because of round-off error.

帮助文件里就这么一句话,提供的信息太少了。不明白它处理的方法是啥啊?
3楼2017-03-14 10:32:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1033064600

木虫 (小有名气)

引用回帖:
2楼: Originally posted by tuburfransth at 2017-03-13 20:47:57
doc ifft看说明,里面有介绍。

下面是一组简单的算例,差距还是比较大的:
a=1:1:6;
>> b=ifft(a);
>> b1=ifft(a,'symmetric');
>> format compact
>> b
b =
   Columns 1 through 3
   3.500000000000000                      -0.500000000000000 - 0.866025403784439i -0.500000000000000 - 0.288675134594813i
   Columns 4 through 6
-0.500000000000000                      -0.500000000000000 + 0.288675134594813i -0.500000000000000 + 0.866025403784439i
>> b1
b1 =
    2.500000000000000  -0.666666666666667                   0  -0.166666666666667                   0  -0.666666666666667
4楼2017-03-14 10:32:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 1033064600 的主题更新
信息提示
请填处理意见