精通Matlab与C/C++混合程序设计
2012-1
北京航空航天大学出版社
刘维
401
无
本书主要介绍Matlab与c/c++进行混合程序设计的方法和技巧。书中以Matlab与C/C++混合程序设计涉及的数据类型转换问题为主线,详细介绍了Matlab开发环境和程序设计基础、Matlab编译器、Mat-lab与c/c++语言的接口、生成可独立执行的Matlab程序、c/c+4-通过引擎和动态链接库调用Matlab程序、c/c++通过COM组件调用Matlab程序、c/c++调用Matlab
C++数学库、c/c++调用Matc。m数学库等Matlab与c/c+十混合程序设计的相关内容。本书共分9章,各章包含大量实战型的实例程序,可供寻求将Matlab程序脱离Matlab环境的程序设计人员、寻求在Matlab中调用c/c++程序的程序设计人员、寻求在C/C++中调用Matlab程序的程序设计人员学习和参考。
本书所有的源代码均附在随书光盘中。其中:第7章的开发和编译环境为Visual
C++6.0与Matcom4.5.1;第8章的开发和编译环境为Visual C++6.0与Matlab
6.5.1;其他各章除特别说明之外,开发和编译环境均为Visual C++2010与Matlab 2010。
第1章 Matlab开发环境和程序设计基础
1.1 本章导读
1.2 Matlab环境
1.2.1 命令行窗口
1.2.2 代码编辑器
1.2.3 工作空间窗口
1.2.4 历史命令窗口
1.2.5 利用Matlab环境的界面操作
1.2.6 Matlab帮助
1.2.7 代码输入提示
1.3 Matlab语言基础
1.3.1 Matlab脚本文件
1.3.2 Matlab运算符与表达式
1.3.3 Matlab函数
1.3.4 Matlab的向量运算
1.3.5 Matlab的程序控制
1.3.6 面向对象程序设计
1.4 Matlab常用的数据类型
1.4.1 数值阵列
1.4.2 字符阵列
1.4.3 逻辑阵列
1.4.4 元组阵列
1.4.5 结构体阵列
1.4.6 函数句柄阵列
1.5 Matlab常用数据显示函数
1.5.1 figure窗口
1.5.2 绘制曲线
1.5.3 显示图像数据
1.5.4 显示三维曲面数据
第2章 Matlab编译器
2.1 本章导读
2.2 Matlab编译器工作原理
……
第3章 Matlab与C/C++语言的接口
第4章 生成可独立运行的Matlab程序
第5章 C/C++通过引擎和动态链接库调用Matlab程序
第6章 C/C++通过COM组件调用Matlab程序
第7章 C/C++调用Matlab数学库
第8章 C/C++调用MatlabC++数学库
附录 动态链接库基础知识
版权页:插图:作为后续章节的基础,本章介绍了Matlab开发环境和程序设计的基础知识,重点针对Matlab环境、Matlab语言基础、Matlab数据类型和Matlab数据显示函数进行了说明。◆Matlab环境包括各种工具和M语言开发环境,重点介绍了命令行、代码编辑器、工作空间、历史命令、数据导人、自动生成代码、代码提示和帮助等方面的内容。◆Matlab语言是一种基于矩阵运算的脚本语言,重点介绍了构成Matlab语言的基本元素、主要控制结构、运行Matlab语言的脚本(文件)和函数(文件),优化Matlab语言的向量运算和面向对象程序设计基础。◆Matlab变量只有一种类型即阵列,但Matlab阵列类型非常丰富。既有较为简单的、可以存储单一类型数据的数值阵列、字符阵列和逻辑阵列,又有较为复杂、可以存储不同类型数据的结构体阵列和元组阵列,同时,还有可以存储Matlab函数的函数句柄阵列。掌握和熟悉Matlab数据类型相关知识和操作是Matlab与C/C++语言混合程序设计的关键。◆除数据处理之外,数据可视化是Matlab具备的一项重要功能。在利用Matlab语言进行的应用开发的过程中,数据可视化函数的应用非常普遍。因此,对常用的数据可视化函数和技术进行说明。1.2 Matlab环境Matlab是一个笼统的概念,通常所说的用Matlab解决某一问题,一般可以有如下两种含义。◆通过图形化操作,利用Matlab环境提供的工具或应用解决某一问题。◆通过Matlab语言开发或调用其他开发者编写的程序解决某一问题。
《精通Matlab与C/C++混合程序设计(第3版)》由北京航空航天大学出版社出版。
无
这本《精通Matlab与C/C++混合程序设计》讲的非常细致、全面,对于初学者来说,是一本非常好的自学入门的书,而且书中也有一定量的提高的部分。用起来感觉非常好!
非常实用,希望以后大家在matlab与c++混合编程方面有所借鉴!
讲的比较全面,我需要的Matlab与C++函数接口数据类型的问题也有,挺不错的。
就是个综合版,C+matlab
讲得挺到位,想开发插件,或是深入学习matlab的人值得看一看。
内容非常详实,matlab和c++都有讲到
适合对matlab及编程较感兴趣的同学
不错,对我的毕业设计有用
书的印刷自量不错,讲的比较详细,其它的还有待学习。
非常好的书,写得详细。
书还可以,虽没仔细看,但大概翻了一下,内容比较实用。
还没详细看,看目录还算可以。
这本书类容充实 无论对于初学者还是进阶者都很实用 推荐!!!
两本书蛮不错的,送货很快!
很好,值得参考.
书上贴的卡号和密码是干嘛用的啊
书还没读 。。。还可以
好书!但需要价格再便宜一点!否则没有价值
两本编程必备书。
数到了一个多月了 都看了一下,比较实用
初学入门还可以,定价过高了。
内容很详细,前面还介绍了一下matlab的基础内容,让读者能大概回顾一下主要知识,混合编程的时候帮了我很大的忙
此书对于初学Matlab和C++混合编程很有用,但是对于已经学过的作用不是太大。
适合matlab发烧友
不是太适合只懂matlab,不太会C/C++的人
混合编程很难的,希望通过这本书有所收获
关于这方面的书比较少,这本书还可以
速度太快了,一天不到呢...书还没看呢,不知道书怎么样..
发货快,内容全面
还行,只是感觉用处不大,目前没做这方面的东西,买来看看
大家可以看看 我个人觉得还是不错的
长在看,还不错。
写的还是可以的,把整个处理流程都写出来了。当当的送货速度相当快。
例子不够新。
有些不值,价格有些小贵
应该不错,不过买回来没怎么看哦
书还不错对我用处不大,主要是讲c++的内容都比较老
我是天津的,这么近,输送来后,最后三页压皱了并且挤碎了磨破了页边缘,影响外观和阅读了。唉 体验失败
实用的好书!配送也很快。唯一的缺憾就是拿到手发现书皮有破损。瑕不掩瑜。
可以看下,就是价格比较高。
邮递的时候包装不好,书有损坏
书虽没用过, 但封面已经褶皱, 倒数第二页也圆珠笔写过的字母数字, 绝对不能称之为全新书.但基本上不影响使用,只是有些磨损而已.不过, 磨损是可以接受的, 但在书上划写就很不应该了, 当当明察!
1、光盘里的程序不能运行2、从网上抄了一些Matlab和C++混合编程的概念,介绍了介绍,原理算是简单说明了一下。3、在如何实现上,贴了N多没用的代码,还有C++ wizard自动生成的代码也贴上了凑页数。4、一些关键的代码都没有注释。实在不知道这种书怎么还能出到第三版。
书的内容看上去倒是挺多的,什么都讲了点。但是很多关键的地方都没详细说明。还有一点就是自动生成的代码感觉有点多如果你看过网上的MATLAB与VC混合编程指导书.doc,就基本可以不看这本啦
晚上到手了,没有出现破损的情况,包装完好。因为做项目急用,所以到手后匆匆翻了一下目录后就开始照书上第6章的例子实践,仅用了一个小时就顺利的完成了预期的功能,周一到公司找一台没有安装MATLAB的机器上试验一下,看能否脱离MATLAB工作?刚才写书评之前,我又仔细翻了一下目录和全书的内容,书中对MATLAB与C语言混合编程的知识介绍的很全面。书中的实例也非常丰富,一般的应用直接套用书上的实例就可以完成。感谢作者奉献了一本好书,让我这么快就解决了问题。
还没看多少,只晓得MAT库非常强大
刚刚收到书,内容没有看
内容十分丰富,对错误的细节等也有很好的描述,光盘内的代码也很全。
第三版比原书第二版要好很多。结构清晰,由浅入深,很适合初学者。
哎 无奈啊 只为了其中一章 买这个了没办法的事啊
收藏必备啊,好书~~内容充实,经典!
matlab书籍
很好的一本书,还没有看完
活动半价购入
就没怎么看过