保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机信息技术 >> 正文

Vc++下如何利用Matlab工具箱进行数字信号处理


然后依提示操作,而对于C/C++连接环境的设置,运行mbuild –setup依提示操作即可。

下面给出利用编译器将Matlab工具箱中psd.m文件生成可供Vc调用的函数。

  1. psd.m文件拷贝一份至Matlab\bin目录下,改写相应调用的M文件如nargchk.m, hanning.m等。为生成的代码简洁,对于采集数据处理输入参数很明了的情况下可作大量的删减,最终使psd.m成为一个不依赖于其他M文件的独立的M文件,注意千万注释掉作图代码,最终改成如下形式,限于篇幅给出关键的几步:

    function [Pxx,f]=psd(Fs,nfft,noverlap,x)

    window=o,5*(1-cos(2*pi*(1:nfft)’/(nffft+1)));//hanning

    dflag=’none’;

    window=window(;)

    ………………………………….

    以上只要稍懂Matlab语言和信号处理知识就可完成这项工作。

  2. 假设上述代码重新存为testwin.m,Matlab command 窗口下设置好环境参数运行mcc –e testwin,则可在Matlab\bin下生成testwin.c ,如运行mcc –p testwin 则生成testwin.cpp.
  3. Vc下建立一个基于对话框的文件,然后在对话框里加一个Button控件OnButton

    《Vc++下如何利用Matlab工具箱进行数字信号处理(第5页)》
本文链接地址:http://www.oyaya.net/fanwen/view/144478.html

★温馨提示:你可以返回到 计算机信息技术 也可以利用本站页顶的站内搜索功能查找你想要的文章。