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
下载文档
版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!
网友最新关注
- 走过四季
- 月亮在看你
- 月亮照着你月亮照着我
- 秋天来了
- 心中的美景
- 我心中的美景
- 走过四季
- 我心中的美景
- 我心中的美景
- 未来月球
- 我心中的美景
- 心中的美景
- 绿,生命的颜色
- 飞往月球
- 心中的美景
- 小学第二学期德育工作总结
- 暑期实习准备工作总结
- 大学生就业创业促进论坛协会工作总结
- 水利水电专业技术工程实践总结
- 迎接新生工作总结
- 机房收费系统工作总结
- 个人暑期实践活动总结
- 淀粉糖生产工艺讲座总结
- 实习前工作总结
- 收费系统展示总结
- 小学教科室工作总结
- 学生会迎新工作总结
- 暑期总结
- 工业学校校方责任险工作总结
- 2011班主任学年工作总结
- 土建资料员基础知识
- 外墙涂料施工工序
- 彩色混凝土
- 我国钢构行业发展趋势和存在问题
- 困扰建筑抗震工程的五大乱象亟待克服
- 防木材变形要保持含水率稳定
- 浅谈门槛石作用及选购安装
- 2011二级建造师考试综合背景题的答题技巧
- 《建筑制图与识图》实训指示书
- 架子工安全技术操作规程外里脚手架
- 冬季施工应注意的细节
- 水泥砼路面早期裂缝原因及预防初探
- 冷却塔质量通病防治
- 甲供材料流程
- 铝塑板施工工艺及流程
- 《七颗钻石》考点练兵2
- 《七颗钻石》教案讲义1
- 《她是我的朋友》 教师语录
- 《七颗钻石》重点字词梳理
- 《七颗钻石》教案讲义2
- 《七颗钻石》美文欣赏 20美金的价值
- 《七颗钻石》整体阅读感知
- 《七颗钻石》作者简介及主要作品
- 《妈妈的账单》 教师语录
- 《七颗钻石》美文欣赏 跳水
- 《七颗钻石》考点练兵1
- 《她是我的朋友》 教案讲义2
- 《她是我的朋友》 教案讲义1
- 《她是我的朋友》 教案讲义3
- 《她是我的朋友》 重难点分析