早教吧作业答案频道 -->数学-->
m(t)=cos(20000πt)+cos(4000πt)的希尔伯特变换是什么?这个有公式吗?公式是什么?谢谢!
题目详情
▼优质解答
答案和解析
假如一个函数为f(t),其Hilbert变换就是:
1/π{∫[f(u)/(t-u)]du}
其中:
π为圆周率,大括号里面的积分区间为负无穷到正无穷.
除了一些比较特殊的函数,该积分一般无法求出.求积分过程往往利用留数定理.
有性质:
H{cos(ωt+φ)}=sin(ωt+φ),其中H表示hilbert变换.
于是,你的题目的结果为:
H{m(t)}=sin(20000πt)+sin(4000πt)
其实这个结果也可以从频域角度考虑.一个函数的hilbert变换在频域上实际上等价于:将函数频谱的正半部分的相位移动-π/2,负半部分的相位移动π/2.
显然,将cos(ωt+φ)的频谱进行上述操作后,再进行傅立叶逆变换,很快就得到上述结果了.
1/π{∫[f(u)/(t-u)]du}
其中:
π为圆周率,大括号里面的积分区间为负无穷到正无穷.
除了一些比较特殊的函数,该积分一般无法求出.求积分过程往往利用留数定理.
有性质:
H{cos(ωt+φ)}=sin(ωt+φ),其中H表示hilbert变换.
于是,你的题目的结果为:
H{m(t)}=sin(20000πt)+sin(4000πt)
其实这个结果也可以从频域角度考虑.一个函数的hilbert变换在频域上实际上等价于:将函数频谱的正半部分的相位移动-π/2,负半部分的相位移动π/2.
显然,将cos(ωt+φ)的频谱进行上述操作后,再进行傅立叶逆变换,很快就得到上述结果了.
看了m(t)=cos(20000π...的网友还看了以下:
y=∫(上√x下0)cos(t^2)dt怎么做呀 2020-05-13 …
matlab参数方程绘图问题t=0:pi/1000:3*pi k=fix(2*t/pi)+1; y 2020-05-16 …
matlab rotate程序求大神修改t=0:pi/1000:3.5*pi;k=fix(2*t/ 2020-05-17 …
求定积分上限根号x,下限0,cos(t^2+1)dt 2020-06-07 …
求斜圆柱齿轮公法线《W=cosαn*{(k-1)*π*mn+Sn+mn*Z*invαt}〉详细解答 2020-06-20 …
CAXA数控车怎样画公式曲线CAXA 数控车和CAXA制造工程师的公式曲线画法怎么不一样啊?CAX 2020-06-27 …
Matlab利用Simulink求解微分方程式y'(t)=sin(t)-y(t)cos(t),y( 2020-07-24 …
用matlab求定积分的上限b的值定积分l=∫(x^2+y^2+z^2)^(1/2)*xd(t)上 2020-07-24 …
定义法求y=(sinx)^2的周期书上是(sin(x+T))^2-(sinx)^2=0((sin( 2020-08-02 …
matlab怎么解四元二次方程组x1=x3*cos(t)+y3*sin(t);y1=y3*cos(t 2020-10-31 …