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
下载文档
版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!
网友最新关注
- 小雷锋--小刚
- 威风的老虎
- 爷爷种花
- 剪一剪
- 春游
- 南昌亮起来了
- 怎样防灾?
- 春天的杨柳
- 幸运橡皮
- 学校的杜鹃花
- 我和你
- 爸爸,我想您了
- 春雨
- 可亲可爱的小姐姐
- 我的家乡--西洪
- 毕业留校申请书
- 社区行政行为监督工作方案
- 乡投资环境年工作方案
- 某市“十二五”规划编制工作方案
- 主管申请书
- 领班申请书
- 奖学金申请书
- 小学民主评议工作方案
- 落户申请书
- 班级评优申请书
- 助学贷款申请书
- 学生会宣传部部长申请书
- 省农业发展十二五规划编制工作方案
- 第二学期期中质量抽测工作方案
- 学校创卫工作方案
- 高校音乐教育管理改革与发展对策研究
- 基于生态式教育观下的音乐教育
- 浅谈关于高校非音乐专业合唱课程设计的新探讨
- 浅析中国舞蹈行业创新发展模式
- 浅议音乐实践在高师音乐教育中的意义
- 浅论社会音乐生产结构中音乐职业与媒介的互动关系
- 民族音乐元素在流行音乐中的应用研究
- 试论幼儿园音乐教育现状及提升策略研究
- 浅议中学音乐校本教材的开发与编制
- 试论美声唱法男高音整体歌唱训练技巧
- 怎样练习音阶和练习曲
- 探讨晚清到民国初期西方音乐对中国音乐产生的影响
- 浅析从流行音乐进课堂入手 提高学生音乐欣赏的能力
- 论古筝的定弦与调式音阶的创新
- 试论高中音乐老师如何适应教育课改的形势
- 《葡萄沟》教学设计之五
- 《葡萄沟》教学设计之六
- 《日月潭》教学设计之四
- 《我不是最弱小的》第二课时教学设计之二
- 《我不是最弱小的》教学设计之三
- 《泉水》教学设计之二
- 《日月潭》第二课时
- 《日月潭》教学设计之二
- 《我不是最弱小的》教学设计之二
- 《我不是最弱小的》第二课时
- 《葡萄沟》片断赏析
- 《泉水》
- 《日月潭》教学设计之三
- 《日月潭》教学设计之五
- 《我不是最弱小的》