求教matlab实现门函数的fftr(t)=1(-0.5

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 06:03:19
求教matlab实现门函数的fftr(t)=1(-0.5求教matlab实现门函数的fftr(t)=1(-0.5求教matlab实现门函数的fftr(t)=1(-0.5  &nbs

求教matlab实现门函数的fftr(t)=1(-0.5
求教matlab实现门函数的fft
r(t)=1(-0.5

求教matlab实现门函数的fftr(t)=1(-0.5
        如果你只对[-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做,就必须加大采样点数,尤其是门之外的部分,才能够完整的描述信号.

求教matlab实现门函数的fftr(t)=1(-0.5 在matlab中实现正弦信号和门函数的卷积这是一段程序,但实现不了,在最后一句 g2=conv(y,g1);报错了.t=-40:0.01:40;g1=[(t>0)&(t matlab求和函数的画图表示想实现t=10:100;plot(t,y);应该怎么写呢? matlab求和函数的画图表示想实现t=1:10;plot(t,y);应该怎么写呢? 求matlab中实现离散序列傅里叶变换的函数. matlab 中hilbert函数具体实现的什么运算? 如何用matlab实现两个函数的卷积运算 matlab中如何实现Q函数的反函数 Matlab的函数中如何实现按引用传递参数? 如何在matlab里面实现对y=sin( t)的傅里叶变换?求代码,包括y、t的定义部分,我用fourier函数做不出来 本人matlab新手,求教指数积分函数的性质,并通过matlab如何画出指数积分函数Ei曲线图, matlab中想用filter函数实现IIR滤波器 Matlab 矩阵程序求解t=[1 2 3]y=[1 t t^2 t^3]我想得到Y=[1 1 1 1; 1 2 4 8; 1 3 9 27](分别把不同的t值代入y,得到Y的矩阵)如何编程实现,求教高手 求教 matlab 关于matlab积分函数的定义定义一个积分函数gamma1为在matlab中怎么实现 matlab中的二维曲线的颜色深浅随函数值的变化而变化,求教代码 matlab函数表示用matlab怎么实现啊谢谢 方程组如下:X1(t) '=- x1(t)x22(t)+0.999+0.42cos(1.75t)X2(t) '=x1(t)x22(t)-x2(t)Y(t)=sin[x1(t)+x2(t)]用matlab中的ode45函数解方程 t∈[0,20],x1(0)=1.0,x2(0)=1.0它的程序是怎么实现的?