分享
 
 
 

MATLAB与外部程序接口编程

MATLAB与外部程序接口编程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 张德丰 等编著

出 版 社: 机械工业出版社

出版时间: 2009-1-1字数: 588000版次: 1页数: 368印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111257066包装: 平装编辑推荐

合理、完善的知识体系结构,内容丰富,重点突出,应用性强,免费提供相关程序源代码下载,深入、详细剖析MATLAB工程应用技术。

内容简介

本书系统地介绍了MATLAB与外部程序的接口方法和技巧,重点介绍了MATLAB与各种高级语言之间的交互以及MATLAB提供的各种计算引擎和服务器引擎。书中给出了大量的MATLAB与高级语言结合的编程实例,可帮助读者更好地理解和掌握MATLAB应用程序接口的使用方法。通过MATLAB提供的串口接口,可以实现从外围设备(如MODEM)直接输入数据到MATLAB工作空间,再利用MATLAB进行处理。

本书可作为计算机、电子学、信息科学、通信、控制等专业的本科生、研究生以及其他专业技术人员学习MATLAB与外部程序接口技术的教材或参考书。

目录

前言

第1章 MATLAB外部接口概述

1.1 MATLAB系统简介

1.2 MATLAB常用的数据类型

1.3 MATLAB接口简介

第2章 MATLAB的MEX及MAT文件

2.1 C语言MEX

2.2 C-MEX混合编程

2.3 MEX文件的创立与调用

2.4 FORTRAN语言的MEX文件

2.5 操作MAT文件

2.6 Visual C++调用MAT时的环境设置

2.7 MAT文件应用举例

第3章 MATLAB数值运算及数据的导入/导出

3.1 数值运算

3.2 文本的打开和关闭

3.3 二进制数据

3.4 数据分析和统计

3.5 使用文件I/O函数

3.6 稀疏矩阵

第4章 MATLAB编译器

4.1 MATLAB编译器简介

4.2 mcc编译器典型应用

4.3 进一步了解mcc命令

4.4 M文件与C/C++混合创立可独立运行的程序

4.5 控制代码生成

4.6 MATLAB和C++接口中函数注册

4.7 综合实例

第5章 MATLAB引擎的混合编程

5.1 MATLAB引擎函数简介

5.2 MATLAB引擎函数库

5.3 在Visual C++中调用MATLAB引擎时的环境设置

5.4 MATLAB引擎类的封装

5.5 CMATLABEng应用实例

5.6 在Visual FORTRAN中使用MATLABEngine

第6章 MATLAB与C/C++语言的接口

6.1 MATLAB与C语言混合编程数据类型

6.2 MATLAB C语言接口数据类型

6.3 MATLAB调用C

6.4 在C++中调用MATLAB C++数学库函数

6.5 MATLAB C++工具函数

第7章 MATLAB COM Builder与Visual C++

7.1 COM基础知识

7.2 MATLAB COM Builder简介

7.3 COM Builder基础知识

7.4 MATLAB COM Builder与Visual C++之间的数据转换

7.5 MATLAB COM Builder的枚举类型

7.6 综合实例

第8章 MATLAB与Java、Delphi接口编程

8.1 向MATLAB中引入Java类库

8.2 创建和使用Java对象

8.3 在MATLAB中使用Java数组

8.4 向Java对象传递数据

8.5 处理Java方法调用返回的数据

8.6 综合实例

8.7 利用MATLAB引擎实例混合编程

8.8 Delphi调用Mideva生成的动态链接库

8.9 通过外部调用实现混合编程

第9章 MATLAB与其他语言的混合编程

第10章 Matcom

第11章 MATLAB与外设的数据交换及混合编程

参考文献

书摘插图

第1章 MA TLAB外部接口概述

MATLAB是当今世界上使用最为广泛的数学软件之一。它具有相当强大的数值计算、数据处理、系统分析、图形显示以及符号运算等功能,是一个完整的数学平台。在这个平台上,只需寥寥数语就可以完成十分复杂的功能,大大提高了工程分析计算的效率。另外,由于MATLAB的广泛使用,出现了为各个领域专门使用的工具箱(即在某一研究领域常用数学工具的函数包),这些工具箱的出现进一步促进了MATLAB的流行。

1.1 MATLAB系统简介

MATLAB是一种高效的科学计算软件,能将强大的计算功能、可视化和程序设计整合在一个极易使用的开发环境中。在该环境下,各种问题和计算都以数学的方式来表达。MATLAB的应用领域相当广泛,如:

●数学和计算。

●算法开发。

●获取数据。

●建模、仿真。

●数据分析和可视化编程。

●科学和工程作图。

MATLAB是一个交互式的操作系统,其基本数据元素为阵列,且阵列的维数没有限制,可以解决工程上的许多计算问题,尤其是那些带有矩阵和矢量的公式,而且使用起来相当简洁。这些问题若使用C或FORTRAN语言编程来实现,需要花费较长的时间。

MATLAB名称的本来含义是矩阵实验室(Matrix Laboratory),其创建的最初目的就是为了使繁琐的矩阵处理和运算变得容易。最初的MATLAB是用FORTRAN语言编写的,并且采用了当时极为流行的线性代数软件包LINPACK和基于特征值计算的软件包EISPACK中大量可靠的子程序。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有