導航:首頁 > 五金知識 > tftb工具箱

tftb工具箱

發布時間:2023-04-29 10:25:31

⑴ 求wigner ville 分布的程序,要fortran or c寫的。已附上matlab程序,轉換也成

if (nargin .eq. 0) then
error('At least one parameter required')
end if
xrow = size(x,1)
xcol = size(x,2)

if (nargin .eq. 1) then
t=1:xrow
N=xrow
trace=0
elseif (nargin .eq. 2) then
N=xrow
trace=0
elseif (nargin .eq. 3) then
trace = 0
end if

if (N<0) then
error('N must be greater than zero')
end if

trow = size(t,1)
tcol = size(t,2)
if ((xcol.eq.0).or.(xcol>2)) then
error('X must have one or two columns')
elseif (trow.neq.1) then
error('T must only have one row')
elseif (2^nextpow2(N).neq.N) then
print*,'For a faster computation, N should be a power of two'
end if

tfr= 0
if (trace .neq. 0) then
print*,'Wigner-Ville distribution'
end if
do icol=1,tcol,
ti= t(icol)
taumax=min([ti-1,xrow-ti,round(N/2)-1])
tau=-taumax:taumax
indices= rem(N+tau,N)+1
tfr(indices,icol) = x(ti+tau,1) * conj(x(ti-tau,xcol))
tau=round(N/2)
if (ti<=xrow-tau)&(ti>=tau+1) then
tfr(tau+1,icol) = 0.5 * (x(ti+tau,1) * conj(x(ti-tau,xcol)) + ...
x(ti-tau,1) * conj(x(ti+tau,xcol)))
end if
if (trace .neq. 0) then
disprog(icol,tcol,10)
end if
end do
tfr= fft(tfr)
if (xcol.eq.1) then
tfr=real(tfr)
end if

if (nargout.eq.0) then
tfrqview(tfr,x,t,'tfrwv')
elseif (nargout.eq.3) then
f=(0.5*(0:N-1)/N)'
end if

說明:還有幾個MATLAB自帶的函數我沒有改,比如error, tfrqview,基本都是顯示輸出的函數,你要自己改一下。

⑵ 我在網上找到了一個wigner分布的Matlab程序 希望有高手可以給加個詳細註解

tfrwv是調用的時頻分布工具箱tftb-0.2

⑶ matlab下載方式及地址

this is the matlab of R 2013a ,the seriels number is in the install file

⑷ 請問哪裡可以下載到MATLAB的QFT工具箱

MATLAB工具箱下載地址總匯

本工具箱均為免費工具箱.

1.平面操作工具箱
http://cathy.ijs.si/~leon/planman.html

2.SimMechanics 工具箱 (這個好像不是免費的)
http://www.mathworks.com/access/helpdesk/help/toolbox/physmod/mech/mech.shtml

3.gaot工具箱(遺傳演算法工具箱)
http://www.dytrol.com/viewFile.asp?Boardid=11&ID=263

4.Optimization Toolbox 2.2
http://www.ttdown.com/SoftDown.asp?ID=25782

5.Vibration Toolbox
http://www.cs.wright.e/people/faculty/jslater/vtoolbox/vtoolbox.html

6.MATLAB機器視覺工具箱
http://www.cat.csiro.au/cmst/staff/pic/vision-tb.html

7.Polynomial Toolbox
http://www.polyx.com/frm-main-download.htm

8.TIME-FREQUENCY TOOLBOX
http://crttsn.univ-nantes.fr/~auger/tftb.html

9.Uvi_Wave Wavelet Toolbox
http://www.gts.tsc.uvigo.es/~wavelets/

10.THE NNSYSID TOOLBOX - Version 2
http://kalman.iau.dtu.dk/research/control/nnsysid.html

11.Camera calibration toolbox
http://www.ee.oulu.fi/~jth/calibr/

12.Virtual Control Lab
http://www.esr.ruhr-uni-bochum.de/VCLab/

13.有限元工具箱
http://www.dytrol.com/viewFile.asp?Boardid=11&ID=264

14.最速梯度法
http://www.dytrol.com/viewFile.asp?Boardid=11&ID=265

⑸ matlab有emd函數嗎

沒有的,但是可以用matlab的時頻工具箱,工具箱下載地址:http://tftb.nongnu.org/
matlab的工具箱的安裝步驟:
1.解壓專下載的文件包,屬將tft/mfile復制到matlab的toolbox文件夾下
2.建立搜索路徑,matlab->file->Set Path->Add Folder
->選擇mfile文件夾復制到matlab的toolbox的路徑->save->close
3.測試是否建立搜索路徑成功,在matlab命令窗口打入:which fmsin
返回的結果是你放mfile的正確路徑說明建立搜索路徑成功,就完成了安裝工具包的工作。
此時EMD的准備工作就完了。

閱讀全文

與tftb工具箱相關的資料

熱點內容
超聲波測距的時間為什麼要這樣算 瀏覽:240
測身體缺少什麼用什麼儀器 瀏覽:192
150消防管用什麼呢閥門 瀏覽:206
軸承箱什麼意思 瀏覽:185
普車尾座自動進刀裝置 瀏覽:535
為什麼冰封散熱背夾不製冷 瀏覽:92
燃氣截止閥選什麼類型閥門好 瀏覽:955
刀組軸承如何拆 瀏覽:966
超聲波花邊機怎麼更換模具 瀏覽:96
小米手機設備激活失敗怎麼辦 瀏覽:185
機械鍵盤怎麼調打字就閃光 瀏覽:676
氣體滅火系統自動控制裝置型號 瀏覽:688
自貢不銹鋼精密鑄造怎麼樣價格 瀏覽:597
實驗室製取二氧化碳時如何檢查裝置氣密性 瀏覽:234
分餾實驗報告裝置圖 瀏覽:264
在我要吃雞裡面如何獲得機械暴龍 瀏覽:445
港華燃氣表閥門怎麼開 瀏覽:956
路上檢測噪音的扣分裝置是什麼 瀏覽:924
嘉善電動工具流水線裝配工 瀏覽:576
設備外借清單怎麼寫 瀏覽:789