Matlab 版 (精华区)
发信人: zjliu (秋天的萝卜), 信区: Matlab
标 题: Re: 想在c环境下调用malab的命令
发信站: 哈工大紫丁香 (Tue Apr 12 12:33:25 2005), 转信
《MATLAB外部接口编程》
简介
MATLAB最早成为商品化软件是在1984年,由Mathworks公司推出了MATLAB的第一个版本。到目前为止,MATLAB的最新版本是6.5.1,即MATLAB Release 13 SP1。MATLAB产品提供了大量、丰富的应用函数,并且具有易扩充的开放性结构。在不断地吸收各行各业专家、学者、工程师的经验之后,MATLAB已发展成为国际上优秀的工程应用软件之一。目前,该软件包含40多个工具箱,30多个专业仿真模块库,涵盖了控制系统应用、数字信号处理、数字图像处理、通信、神经网络、小波理论分析、优化与统计、偏微分方程、动态系统实时仿真等多学科专业领域,其应用行业包括航空航天、汽车、通信与3G、医药卫生、化工工业、生物遗传工程、大学教育、国家政府机关以及金融财经等。在全球,MATLAB的正式用户已经达到60余万,遍布世界上100多个国家和地区,自从上个世纪90年代MATLAB进入中国,该软件在国内已经拥有了众多用户。目前国内很多高校已经在本科教学阶段将MATLAB作为一门必修课程,该软件已经成为控制系统、信号处理、通信等领域研究生、本科生必须掌握的工具软件之一。
MATLAB的外部接口(MATLAB External Interface )是MATLAB产品的一个重要功能,通过外部接口的编程,用户可以非常方便地利用MATLAB同其它的开发语言或者软件进行交互,充分发挥各自的优势,提高工作的效率。MATLAB的外部接口应用主要包括:
在MATLAB中调用已有的C或者Fortran语言代码;
在C或者Fortran语言应用程序中调用MATLAB的算法函数;
在C或者Fortran语言应用程序中读写MATLAB的数据文件;
通过Java语言在MATLAB实现高级应用;
在MATLAB中调用动态链接库文件;
通过COM标准与其它的软件建立客户端/服务器应用。
本书的组织如下:
第1章 对MATLAB的应用进行简要的介绍,是学习MATLAB外部接口编程的基础。
第2章 简要介绍MATLAB外部接口编程的应用,详细介绍了MATLAB数据在C语言中的表示方法。
第3章 介绍了创建C语言MEX函数文件的方法。
第4章 介绍了创建Fortran语言MEX函数文件的方法。
第5章 介绍了在高级语言中读写MAT数据文件的方法。
第6章 介绍了使用MATLAB计算引擎开发程序的方法。
第7章 介绍了在MATLAB中调用Java类的方法。
在本书的附录中还介绍了MATLAB调用通用动态链接库的方法。除了外部接口应用以外,MATLAB还提供了应用程序的集成与发布的手段,主要包括COM应用等内容,这些内容将在其它的书籍中详细介绍。
【 在 AegeanAir (Scavenger) 的大作中提到: 】
: 比如 绘图、特征值 特征向量求取。
: 怎么实现?
: 需要看哪本书,请bbsers指教。
: ...................
--
我的友情测试更新了,欢迎测试!
有事找我可以到P_zjliu版给我留言,那里是我的地盘
╔═══════════════════╗
║★★★★★友谊第一 比赛第二★★★★★║
╚═══════════════════╝
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.162]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.170毫秒