Re: [問題] 有關fourier級數展開已回收

看板MATLAB作者 (浮拉)時間16年前 (2010/03/06 08:05), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《flora0920 (浮拉)》之銘言: 想請問一下: 我有兩個函數~ 1 when 0<t<1 f(t)= 週期T=2 -1 when -1<t<0 g(t)=t -π<t<π 週期T=2π 對於f(t)我去做富利業級數展開得到 ∞ f(t)=Σ(2-2*(n*π))/(n*π)*sin(n*π*t) n=1 ----------------------------------------------------------------- 有關f(t)的函數~我剛剛想了一下,照Qupi板友的說法做相加的動作 以下是我的code: t=-2:0.01:2; % 變數t的間隔取-2~2 f=((2-2*cos(pi))/(pi))*sin(pi*t); %函數的初始值 for n=1:5 F=((2-2*cos(n*pi))/(pi))*sin(n*pi*t); f=f+F end plot(t,f) 跑出來大概的趨勢是對~不過有個小問題是f(t)的正負最大值是1 但是我跑出來的富利葉series其正負最大值卻是3~ 請問我是哪裡搞混了嗎?? 麻煩板友能幫個忙~感激^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.97.176

03/06 00:50,
你並沒有做相加的動作耶
03/06 00:50

03/06 07:22,
請問要怎嚜做累加的動作??
03/06 07:22
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.97.176

03/06 12:16, , 1F
第1,你加了兩次n=1的F, 第2,你的F打錯了,第3只加5項不太夠
03/06 12:16, 1F
文章代碼(AID): #1BaPmutQ (MATLAB)
文章代碼(AID): #1BaPmutQ (MATLAB)