头文件 #include<cursesh>
初始化环境 initscr();
划框框 wborder(stdscr,0,0,0,0,0,0);
刷新 refresh();
为防止框框一闪就没了 加这个语输入任意字符框框退出
getch();
然后退出
endwin();
n即f的离散采用意义。W是窗函数w,它的傅里叶变换fft(W),直接和输入信号的傅里叶变换形式H进行了离散卷积,然后逆傅里叶变换得到对信号h的广义S变换。
w0(n,:)=exp(-n^(2p)k^2/(2N^2))(n^p)/(Nsqrt(2pi));是窗函数,k是t的离散取样意义。公式的话就是简单的在S变换里把f变成了f^p(f的p次方)
这里p是要赋值的,它是给定的一个数值。如果p=1那就是原S变换,如果p>1则窗函数随f变化呈指数增长,一般这个效果不值得应用。反而是0<p<1时,则窗函数不对称性和窗宽随f呈对数变化,f小时窗变化剧烈,f大时窗变化反而很小,会比较有用的。
以上就是关于求产生矩形窗函数的C++程序全部的内容,包括:求产生矩形窗函数的C++程序、广义S变换MatlAB程序中窗函数的编码问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)