永发信息网

怎样用matlab实现门函数的傅里叶变换G(jw),。

答案:2  悬赏:0  手机版
解决时间 2021-03-02 09:11
怎样用matlab实现门函数的傅里叶变换G(jw),。
最佳答案
如果你只对[-0.5,0.5]之间的信号进行采样,那么你采的将会是常数1,这样做出的FFT应该是一个delta函数,也就是一个冲击,所以你应该采包括外边的值才能够反映出信号的特性。

这样结果没有任何问题,问题是你采样的值太少了,换句话说就是你采样的信号反映不出这是个门函数的特性来。
matlab里边是可以利用单边函数表示门函数的。你可以跑一下下边的程序,看一下门函数:
fx=heaviside(x+0.5)-heaviside(x-0.5);
ezplot(fx,[-1,1]);
而且matlab里边还有对符号表达式做傅里叶变换的函数fourier(),用法如下:
FX=fourier(fx);
ezplot(FX,[-30,30]);
title('fourier transformation of fx')
而如果你非想用fft做,就必须加大采样点数,尤其是门之外的部分,才能够完整的描述信号。
函数(function)表示每个输入值对应唯一输出值的一种对应关系。这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素。函数f中对应输入值的输出值x的标准符号为f(x)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。若先定义映射的概念,可以简单定义函数为,定义在非空数集之间的映射称为函数。
傅里叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。
全部回答
如果你只对[-0.5,0.5]之间的信号进行采样,那么你采的将会是常数1,这样做出的FFT应该是一个delta函数,也就是一个冲击,所以你应该采包括外边的值才能够反映出信号的特性。
这样结果没有任何问题,问题是你采样的值太少了,换句话说就是你采样的信号反映不出这是个门函数的特性来。

matlab里边是可以利用单边函数表示门函数的。你可以跑一下下边的程序,看一下门函数:
fx=heaviside(x+0.5)-heaviside(x-0.5);
ezplot(fx,[-1,1]);
而且matlab里边还有对符号表达式做傅里叶变换的函数fourier(),用法如下:
FX=fourier(fx);
ezplot(FX,[-30,30]);
title('fourier transformation of fx')
而如果你非想用fft做,就必须加大采样点数,尤其是门之外的部分,才能够完整的描述信号。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
cf和星际哪个是大型游戏
当今NBA哪5个人组在一起是无敌的组合
c#如何自定义函数
新灵村怎么去啊,有知道地址的么
什么原因会引起宫外孕
惠民苑这个地址在什么地方,我要处理点事
有1万吨大米,计划从武汉运往上海,应选择下
物流系统软件有哪些
金坛子都昌总经销这个地址在什么地方,我要处
请问一下HTML中的class写法是什么意思?这是JQ
夏丽后保险杠焊接价格
龙鑫果蔬在什么地方啊,我要过去处理事情
桃色恋人2刚打开游戏时的画面有5个人,从左到
阴阳师pc端模拟器注册的账号怎么在手机上登录
India remains one of the most important ce
推荐资讯
老字号鸭套餐这个地址在什么地方,我要处理点
'酒色财气"的"气"是指什么
htc g11和 htc g12应该买哪个呢?
公务员做什么副业好
对现在的工资不满意,有点犹豫是否跳槽,主要
大行up510和KT510哪种好?
杨柏洋在什么地方啊,我要过去处理事情
做梦梦到男人我昨晚梦见和喜欢的人在一起了,
夏天怎么祛斑呢
单选题“一根筷子轻轻被折断,十双筷子牢牢抱
韩国没有酒酿怎么办白色的米酒煮蛋会不会丰胸
网吧收银员多的钱,接交班应该是加还是减
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?