分享
 
 
 

精通Matlab与C/C++混合程序设计(第2版)(含光盘)

精通Matlab与C/C++混合程序设计(第2版)(含光盘)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 刘维编著

出 版 社: 北京航空航天大学出版社

出版时间: 2008-1-1字数: 582000版次: 1页数: 352印刷时间: 2008/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787811241785包装: 平装内容简介

本书主要介绍如何运用Matlab与C/C++进行混合程序设计。共分8章,主要包括:Matlab程序设计初步、Matlab编译器、Matlab与C语言的接口、生成可独立运行的Matlab程序、Visual C++调用Matlab程序、Matlab DotNet Builder与Visual C++、Matcom与C/C++以及Visual C++调用Mattab C++数学库。另外,附录中介绍有关动态链接库的基础知识。各章包含大量的实例程序,可供寻求将Matlab程序脱离Matlab环境的Matlab程序设计人员、寻求在 Matlab中调用C/C++程序的程序设计人员、寻求在C/C++中调用Matlab程序的程序设计人员学习和参考。

本书附带一张光盘,其中包含各章实例程序的源代码。

目录

第1章 Matlab程序设计初步

1.1 Matlab程序设计特点

1.1.1 Matlab Script文件

1.1.2 Matlab表达式

1.1.3 Matlab函数

1.1.4 Matlab的向量运算

1.1.5 Matlab的程序控制

1.2 Matlab常用的数据类型

1.2.1 数值阵列

1.2.2 字符阵列

1.2.3 元组阵列

1.2.4 结构体阵列

第2章 Matlab编译器

2.1 Matlab编译器技术概述

2.2 Matlab编译器的功能

2.3 使用Matlab编译器的准备工作

2.4 mcc编译器典型应用

2.4.1 独立可执行文件

2.4.2 C动态链接库

2.4.3 C++动态链接库

2.4.4 C/C++动态链接库的不同之处

2.5 进一步了解mcc命令

2.5.1 mcc常用命令选项

2.5.2 捆绑命令文件(bundle file)

2.6 Matlab编译器高级应用

2.6.1 编译script文件

2.6.2 Matlab编译器关联分析失效的情况

2.6.3 从C/C++中调用Matlab内置函数(built-in function)

2.6.4 可变参数传递(varargin,varargotlt)

2.6.5 Matlab环境下执行和MCR执行的不同之处

2.6.6 获取CTF文件的目录

2.6.7 屏幕打印和错误信息显示函数

2.7 Deployment Tool

2.8 程序发布

第3章 Matlab与C语言的接口

3.1 Matlab C/C++编译器的设置(mex)

3.2 Matlab中调用C程序-MEX文件

3.2.1 MEX文件介绍

3.2.2 MEX文件结构说明

3.3 编译MEX文件

3.4 Matlab中mxArray类型的操作

3.5 Matlab与C语言混合编程常用的数据类型

3.5.1 size_t类型

3.5.2 Matlab C语言接口数据类型

3.6 操作Matlab阵列mxArray的mx函数

3.7 Matlab mex函数

3.8 Matlab普通数值阵列的操作

3.9 稀疏数组阵列(Sparse Array)

3.10 Matlab元组

3.11 Matlab结构体阵列

3.12 Matlab字符阵列

3.13 Matlab mat API函数

3.14 Matlab API函数操作的实例

3.14.1 更改Matlab数值阵列的维数

3.14.2 分析并显示Matlab阵列的内容

3.14.3 向MAT文件中写入mxArray变量

3.14.4 从MAT文件中读取mxArray变量

3.14.5 通讯录(结构体和MAT文件)

3.15 在Visual C++中调试MEX文件

第4章 生成可独立运行的Matlab程序

4.1 直接编译M文件

4.2 Matlab M文件中调用C函数

4.3 在C语言中调用由Matlab*.m文件生成的函数

4.4 利用Visual C++编译M文件并去掉控制台窗口

第5章 Visual C++调用Matlab程序

5.1 在Visual C++中调用Matlab引擎

5.1.1 API函数介绍

5.1.2 Visual C++调用Matlab引擎的实例

5.2 visual C++中调用Matlab*.m函数编译后的动态链接库

第6章 Matlab Dotnet Builder与Visual C++

6.1 COM基础知识

6.1.1 COM组件概述

6.1.2 COM组件开发的基础知识

6.2 DotnetBuilder基础知识

6.2.1 配置Matlab C/C++编译器

6.2.2 使用Matlab DotnetlBunder

6.3 Visual C调用DotnetBuilder生成的组件

6.4 Matlab Dotnet Builder与Visual C++之间的数据转换

6.4.1 VARIANT数据类型

6.4.2 SAFEARRAY数据类型

6.4.3 SAFEARRAY的创建函数

6.4.4 Matlab Dotnet Builder与Visual C++数据转换

6.5 Matlab COM工具库

6.5.1 简介

6.5.2 工具库的类(utmty library classes)

6.5.3.Matlab Dotnet Builder的枚举类型

6.5.4 安装和发布控件

6.6 综合实例

6.6.1 实例1数据转换及数组格式标志的使用

6.6.2 实例2 采用MWUtil处理varargin输入和varargout输出

6.6.3 实例3 MWStruct和MWField操作实例

6.6.4 实例4 MWCompiex操作实例

6.6.5 实例5 MWSParse操作实例

第7章 Matcom与C/C++

7.1 安装Mattom

7.2 在VC++中使用Matcom C++矩阵库

7.3 使用Matcom C++矩阵库的矩阵类Mm

7.3.1 创建数值矩阵

7.3.2 创建字符矩阵

7.3.3 利用下标访问矩阵的元素

7.3.4 获取矩阵数据的指针

7.3.5 Mm矩阵对象的初始化

7.3.6 Mm矩阵类的几个常用函数

7.3.7 Matcom C++矩阵库常量

7.3.8 调用系统函数

7.4 Matcom C++矩阵库的图形和图像显示功能

7.5 Matcom用于图形显示的常用函数

7.6 Matcorn进行图像显示的常用函数

7.7 Matcorn的应用实例

7.7.1 实例1 Mm矩阵的创建及使用

7.7.2 实例2 图形绘制的基本功能演示

7.7.3 实例3 利用Matcom绘制动态曲线

7.7.4 实例4 利用Matcorn C++矩阵库进行图像显示

7.7.5 实例5 Matcom二维和三维曲线绘制综合应用

第8章 VisHal C++调用Matlab C++数学库

8.1 Matlab C++数学库介绍

8.2 在Visual C++工程中调用Matlab C++数学库

8.3 Matlab C++数学库的使用

8.3.1 输入和输出矩阵

8.3.2 操作Matlab mwArray阵列

8.3.3 调用系统函数

附录 动态链接库基础知识

A.1 为什么使用动态链接库?

A.2 C/C++语言实现动态链接库

A.3 C/C++语言动态链接库的不同

A.4 动态链接库的调用方式

A.4.1 隐式链接

A.4.2 显式链接

参考文献

精通Matlab与C/C++混合程序设计(第2版)(含光盘)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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- 王朝網路 版權所有