1樓:你猜我猜哇擦猜
我會bai一點點傅利葉變換du
給你編一zhi
段,你做一些dao修改試試吧
回>>y = fft(y,512);
pyy = y.* conj(y) / 512;
f = 1000*(0:256)/512;
plot(f,pyy(1:257))
title('你的程式』)
xlabel(『頻率答(hz)』)
用matlab求傅利葉級數。。
2樓:匿名使用者
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;
endsubplot(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對週期函式進行傅利葉如何做?
3樓:匿名使用者
用電子詞典查傅利葉的英文名稱,再到matlab的幫助檔案裡找一下就行了,我身旁沒詞典
傅利葉級數的問題,高數傅利葉級數問題。52題
首先,兩個三角函式乘積在乙個週期內的積分,只有兩個函式完全一樣才不是0,其餘均為0.比如 cos mx sin nx dx 0,m n cos mx sin nx dx 0,m n於是,乙個函式可以寫為 f x an cos nx bn sin nx 兩邊同時乘以cos nx 並在乙個週期內積分,得...
高數傅利葉級數問題。52題,高數傅利葉級數求和函式問題,第22題這類的。求詳細原理。
把它為余弦級數 其實就是定積分計算 x的平方是題中給的 直接就寫出那個就行 額明天給你寫下步驟哈 有的符號不好打 f x x 2 是題目給定的!設 x 2 ancosnx 相當於是對x 2進行傅利葉變換。那麼係數 an 2 f x cosnxdx 要求a2,則a2 2 f x cos2xdx 高數傅...
matlab傅利葉級數fseries函式系統不認識
我的是2010b,沒有這個函式,不 過你定義 function a0,an,bn fseries f,l,k f為乙個週期內的分段函式 分兩段,對分兩段以上的函式可類似處理 2l為週期 k為近似項數,k 1 計算傅利葉係數 syms x n l a0 1 l int f 1 l,0 1 l int ...