Matlab 版 (精华区)
发信人: seesea (马虎学究), 信区: Matlab
标 题: 科学计算软件的快速开发(小波分析软件)(转寄)
发信站: 哈工大紫丁香 (2002年03月13日21:40:36 星期三), 站内信件
发信人: GzLi (笑梨), 信区: Matlab
标 题: 科学计算软件的快速开发(小波分析软件)
发信站: 饮水思源 (2002年01月24日21:24:36 星期四), 站内信件
我的小波分析软件
本文采用了将m文件编译为MATLAB Shared M-Dlls的技术和MFC Project调用dll的技术。
软件的主要开发步骤如下。
1)编写MATLAB的m函数,可以在MATLAB自带的编辑器中写,边写边调;也可以在Visual
C++的编辑器中写,可以边写边编译链接;或是Windows自带的Notepad写字板。函数的
编写请参考[2][6]。
2)设置MATLAB和Visual C++的编译链接环境。方法是在MATLAB开发环境中键入mex -se
tup和mbuild -setup分别按照它的指示进行可以完成[2];这样在MATLAB中生成一个记录
文件,在Visual C++中生成MATLAB宏的工具条,如图1。这一项每次重装只需设置一次。
图1 Visual C++中的MATLAB宏的工具条
3)在Visual C++的开发平台下,编译m文件。在Visual C++的Wizard中选择"MATLAB Pr
oject"或"Win32 Console Project"项,然后插入相关的m文件,根据设置,系统自动生
成c/h文件或cpp/hpp文件。编译链接,生成dll文件。
4)在Visual C++的开发平台下,在Wizard中选择MFC Project,在Project中插入菜单,
设置相应函数调用dll文件中的MATLAB函数。MFC Project的开发技术见相关MFC编程书籍
[7]。
下面是小波软件的详细开发过程,介绍了软件的m文件、在Visual C++中编译m文件和在
MFC中插入dll的技术。
--
GzLi 如是说:
Joy and pain are coming and going both.
Be kind to yourself and others.
※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 211.80.38.29]
--
真理往往朴素,以致人们不相信它。
————列瓦尔特
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.120.9.14]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.879毫秒