教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> Vc 下如何利用Matlab工具箱进行数字信号处理

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

上传者:网友
|
翻新时间:2013-12-14

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

Vc 下如何利用Matlab工具箱进行数字信号处理 摘要:本文详述了在Vc环境下如何利用Matlab工具箱进行数字信号处理,全文以Matlab工具箱中功率谱密度分析函数为例,介绍了通过Matlab自带的引擎、Matlab自身的编译器以及利用MathTools公司的Matcom进行对工具箱函数的调用。

关键词:Matlab M-文件 引擎 编译器 Matcom Vc

Matlab的信号处理工具箱是信号算法文件的集合,它处理的基本对象是信号与系统,信号处理工具箱位于目录、ToolboxSignal下,利用工具箱中的文件可以实现信号的变换、滤波、谱估计、滤波器设计等。在其它的环境如Vc下如果能调用Matlab工具箱中的文件,会大大地加快一些算法的实现,同时其可靠性也很高。

利用Matlab引擎

Matlab引擎采用客户和服务器计算方式,在运用中,Vc的C语言或C 语言的程序作为前端客户机,它向Matlab引擎传递命令和数据信息,并从Matlab引擎接收数据信息,它提供了下列几个函数: engOpen, engGetArray, engPutArray, engEvaString,

engOutputBuffer ,engClose与客户机进行交互。

下面例程是在Vc下建一个基于对话框的应用程序,在对话框中设置一个Button控件OnMatlabEngine.,在对话框 .cpp文件中加入”engine.h” 和“math.h” 头文件,下面给出部分程序清单。

Void CtestmatlabDlg::OnMatlabEngine(){

Engine *ep;

mxArray* T=NULL,*result=NULL,*mFs=NULL,*mnfft= NULL;

double datax;

char buffer;

for(int j=0;j

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

装病的一天
伟大的母爱
趣事
“小调皮”和“淘气鬼”
我和奶奶比童年
读*感悟父爱*有感
家乡的小河
我的美女老师
美丽的大森林
我崇拜我自己
我们班上的“知名人士”
蟹爪兰
最有趣的一件事
旭日激昂我心飞扬
小学生优秀多篇
控制和防范政府采购风险的思考
外语教学法中翻译法和直接法的特征
化学消油剂在水域溢油应急处置中的应用
基于英语翻译探析
行政诉讼中规范冲突的原因及对策研究_行政法论文(1)
聚氨酯/聚丙烯酸酯复合乳液最新研制进展
中央财政收入占财政总收入比重问题研究
浅谈前景广阔的新材料--陶瓷膜
大学生文字翻译中中式英语的实证研究
英汉互译的不对等性
浅论翻译中的矛盾:忠实、科学与艺术
行政诉讼协调启动模式及调审关系模式探讨_行政法论文(1)
谈英汉互译的不对等性
探微本科翻译教学下的翻译实践练习
国库集中支付与会计集中核算融合的综述
《桃花心木》的教学及反思
《我的舞台》教学设计之一
《老人与海鸥》教学设计之三
《老人与海鸥》教学设计之二
《金色的脚印》教学设计之三
《我的舞台》教学设计之二
《跑进家来的松鼠》教学设计之一
《蒙娜丽莎之约》教学设计之二
《跑进家来的松鼠》教学设计之二
《月光曲》教学设计之一
《有的人》教学设计之一
《蒙娜丽莎之约》教学设计之三
《老人与海鸥》教学设计之一
《有的人》教学设计之二
《老人与海鸥》教学设计之四