⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tfrideat.m

📁 matlab时频工具箱
💻 M
字号:
%function tfrideat%TFRIDEAT Unit test for the function TFRIDEAL.%	O. Lemoine - March 1996.N=128;[sig1,ifl1]=fmlin(N); [sig2,ifl2]=fmsin(N);[sig3,ifl3]=fmhyp(N,'f',[1 0.5],[N/2 0.1]); tfr=tfrideal([ifl1;ifl2;ifl3]); if any(any(tfr~=1 & tfr~=0)), error('tfrideal test 1 failed');elseif any(sum(tfr)~=1), error('tfrideal test 2 failed');endiflaws1=[ifl1;ifl2;ifl3]';for t=1:3*N,  [Max iflaws2(t)]=max(tfr(:,t));endiflaws2=(iflaws2-1)*0.5/(3*N-1);if any(abs(iflaws1-iflaws2)>1/(3*N)),  error('tfrideal test 3 failed');endclear; N=111;[sig1,ifl1]=fmlin(N); [sig2,ifl2]=fmsin(N);[sig3,ifl3]=fmhyp(N,'f',[1 0.5],[round(N/2) 0.1]); tfr=tfrideal([ifl1;ifl2;ifl3]); if any(any(tfr~=1 & tfr~=0)), error('tfrideal test 4 failed');elseif any(sum(tfr)~=1), error('tfrideal test 5 failed');endiflaws1=[ifl1;ifl2;ifl3]';for t=1:3*N,  [Max iflaws2(t)]=max(tfr(:,t));endiflaws2=(iflaws2-1)*0.5/(3*N-1);if any(abs(iflaws1-iflaws2)>1/(3*N)),  error('tfrideal test 6 failed');end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -