ifourier命令没有给出预期结果?

时间:2019-05-14 04:05:27

标签: matlab continuous-fourier

我正在阅读Alex Palamides的书,第6章,傅立叶变换,并且我试图计算函数的逆变换,但是当我在MATLAB中编写该书中提供的代码时,没有得到预期的答案,如书中所述。

这是本书的快照,反傅立叶命令的输出突出显示(它包含一个answer = (exp(-t)*(sign(t) + 1))/2 术语):

Snapshot

当我在MATLAB中编写相同的代码时,我得到:

clc
clear all
syms w t
X=1/(1+j*w);
ifourier(X,t)

我的代码如下:

/etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt

1 个答案:

答案 0 :(得分:1)

答案是正确的,默认情况下,matlab仅使用符号功能而不是Heaviside。通过输入代码进行检查

check = isequal(heaviside(t),(sign(t) + 1)/2)
check = 1 --->True

数学证明

enter image description here