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)
- 谈英汉互译的不对等性
- 探微本科翻译教学下的翻译实践练习
- 国库集中支付与会计集中核算融合的综述
- 《桃花心木》的教学及反思
- 《我的舞台》教学设计之一
- 《老人与海鸥》教学设计之三
- 《老人与海鸥》教学设计之二
- 《金色的脚印》教学设计之三
- 《我的舞台》教学设计之二
- 《跑进家来的松鼠》教学设计之一
- 《蒙娜丽莎之约》教学设计之二
- 《跑进家来的松鼠》教学设计之二
- 《月光曲》教学设计之一
- 《有的人》教学设计之一
- 《蒙娜丽莎之约》教学设计之三
- 《老人与海鸥》教学设计之一
- 《有的人》教学设计之二
- 《老人与海鸥》教学设计之四