用MATLAB求傅里叶级数展开.用matlab求f(x)=-π/4(-π=

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 02:16:10

用MATLAB求傅里叶级数展开.用matlab求f(x)=-π/4(-π=
用MATLAB求傅里叶级数展开.
用matlab求f(x)=-π/4(-π=

用MATLAB求傅里叶级数展开.用matlab求f(x)=-π/4(-π=

fsin=@(n,x) pi/4*sign(x).*sin(n*x);

fcos=@(n,x) pi/4*sign(x).*cos(n*x);

N=20;

Fsin=zeros(1,N+1);

Fcos=zeros(1,N+1);

for n=0:N

    Fsin(n+1)=quad(@(x)fsin(n,x),-pi,pi,1e-8)/pi;

    Fcos(n+1)=quad(@(x)fcos(n,x),-pi,pi,1e-8)/pi;

end


subplot(211),stem(0:N,Fsin);title('sin');

subplot(212),stem(0:N,Fcos);title('cos');


原来的信号可以表示为[-pi,pi]内的 pi/4*sign(x)


反正就是根据傅立叶展开的公式,求原来函数和sinkx,coskx的乘积的积分

上述程序里Fsin  就是  bk

                   Fcos 就是  ak


最后

用MATLAB求傅里叶级数展开.用matlab求f(x)=-π/4(-π= matlab中如何将一个方波作傅里叶级数展开?matlab中如何将一个方波用傅里叶级数展开?用什么指令? sinx^2用泰勒级数展开是多少 Matlab在高等数学中的应用4、 编写演示任意函数展开为各阶泰勒级数的程序,并显示其误差曲线.(建议采用泰勒级数展开表达式编程计算,然后用符号函数taylor验证) matlab如何将函数展开为富里哀级数 能在matlab中将函数展开成洛朗级数吗? 根号下x能否用泰勒级数展开? matlab中的mat文件是什么,怎么用呢?第一,我要怎么样才能打开和查看MATLAB中的.mat里面的数据,并且可以修改里面的数据?第二,我要怎么样才能将我自己的数据做成MATLAB中的.mat文件,供调用? 用MATLAB求函数的5阶泰勒级数展开式. 请教:怎么用matlab画函数项级数的图像? 怎么用matlaB计算级数啊?求教各位大侠啊, 任何函数都可以用三角级数展开么 最好有证明还有任何函数都可以用幂级数展开么特别是三角级数 任何函数都可以用三角级数展开 但不是周期函数的怎么能展开啊 急 在matlab中写个用泰勒级数计算sin(t)的方程大概将sin(t)用泰勒级数展开300项吧 然后将展开后的结果和sin(t)在一张图中画出来.自己老是调不对 求解一道傅里叶级数展开的题将函数f(x)=(1/2)(π-x)在区间[0,2π]内展开为傅里叶级数.要过程,谢谢.幽灵mononoke,辛苦了,但是很遗憾,你的答案(2010-8-24 21:11)是错误的,我用MATLAB按你的做出图 matlab 泰勒函数逼近用matlab做x*sin(x)的泰勒级数 泰勒级数在哪点展开有区别吗把一个函数用泰勒级数展开,不同的展开点有什么区别吗?比如在x=0处展开,和在x=1处展开, 在matlab中写个用泰勒级数展开log2(x)的方程 在matlab中如何将任意函数展开成麦克劳林级数