如下:
ifourier((j*w+3)/(j*w-w.^2+1))
ans =
1/6*exp(-1/2*x)*(2*heaviside(x)-1)*(5*3^(1/2)*sin(1/2*3^(1/2)*x)+3*cos(1/2*3^(1/2)*x))
ifourier((j*w+3)/(j*w-(-0.5+j*(3^0.5/2)))/(j*w-(-0.5-j*(3^0.5/2))))
ans =
1/3*heaviside(x)*exp(-1/2*x)*(5*3^(1/2)*sin(1/2*3^(1/2)*x)+3*cos(1/2*3^(1/2)*x))
经检验,第二个结果是正确的。
为什么同一个函数,就是表达形式不一样,MATLAB会得出错误的结果?
化简了呀,(j*w-(-0.5+j*(3^0.5/2)))*(j*w-(-0.5-j*(3^0.5/2)))和(j*w-w.^2+1)就是相等的呀,如果不是那是什么呀?