图书介绍

精通MATLAB 2008应用程序接口编程技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

精通MATLAB 2008应用程序接口编程技术
  • 陈超编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121076596
  • 出版时间:2009
  • 标注页数:380页
  • 文件大小:135MB
  • 文件页数:394页
  • 主题词:计算机辅助计算-软件包,MATLAB 2008

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通MATLAB 2008应用程序接口编程技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MATLAB概述1

1.1 MATLAB简介1

1.1.1 MATLAB的发展史1

1.1.2 MATLAB软件的主要特点2

1.1.3 MATLAB软件的共生产品3

1.1.4 MATLAB软件的组成5

1.1.5 MATLAB软件的主要功能7

1.2 MATLAB的安装提示9

1.2.1 MATLAB R2008a系统软、硬件资源的要求9

1.2.2 MATLAB软件安装10

1.3 MATLAB的用户环境10

1.3.1 主窗口11

1.3.2 命令窗口16

1.3.3 命令历史记录窗口16

1.3.4 当前目录窗口17

1.3.5 工作空间窗口17

1.4 MATLAB R2008a的帮助系统17

1.4.1 联机帮助系统17

1.4.2 联机演示系统18

1.4.3 远程帮助系统19

1.4.4 命令查询系统20

1.5 本章小结20

第2章 MATLAB语言程序设计基础21

2.1 MATLAB的基本运算符21

2.1.1 算术运算符21

2.1.2 关系运算符22

2.1.3 逻辑运算符22

2.1.4 特殊运算符23

2.2 MATLAB的基本语句结构23

2.3 MATLAB控制语句24

2.3.1 while循环语句24

2.3.2 for循环语句25

2.3.3 if条件转移语句26

2.3.4 switch…case多重条件转移语句27

2.3.5 break语句28

2.4 MATLAB M文件的编写28

2.5 通过实例了解MATLAB30

2.5.1 命令行程序30

2.5.2 MATLAB绘图32

2.5.3 M文件的编写33

2.5.4 GUI示例34

2.5.5 使用Simulink进行系统仿真34

2.6 MATLAB学习建议35

2.7 本章小结36

第3章 数据输入和输出37

3.1 向MATLAB输入数据37

3.2 从MATLAB中获取数据39

3.3 MAT文件40

3.3.1 MAT文件的概念、格式及功能40

3.3.2 MAT文件的优势41

3.3.3 系统配置及MAT文件应用程序41

3.3.4 与MAT文件交换数据示例46

3.4 导入工具Impo Wizard的使用52

3.4.1 输入MAT文件53

3.4.2 输入Excel数据54

3.4.3 输入文本数据56

3.4.4 输入图像数据57

3.5 MATLAB接口函数库59

3.5.1 引擎操作函数库59

3.5.2 mat函数库63

3.5.3 mex函数库68

3.5.4 mx函数库68

3.6 MATLAB计算引擎72

3.6.1 引擎函数72

3.6.2 引擎的使用72

3.6.3 在MATLAB下编译和调试引擎程序79

3.7 本章小结81

第4章 MATLAB编译器83

4.1 MATLAB编译器概述83

4.1.1 MATLAB 编译器的使用83

4.1.2 Compiler 4.8的性能改进85

4.1.3 为何要编译M文件85

4.1.4 MATLAB 编译器的局限性86

4.2 MATLAB编译器的安装与配置87

4.2.1 MATLAB编译器的安装87

4.2.2 MATLAB编译器的配置88

4.3 编译和处理过程96

4.3.1 安装MCR96

4.3.2 代码的编译过程99

4.4 编译命令101

4.4.1 编译命令的格式和选项101

4.4.2 处理脚本文件102

4.4.3 深入mcc命令102

4.5 创建独立运行程序104

4.5.1 编译M文件105

4.5.2 编译M文件和C文件的混合文件106

4.5.3 编译包含绘图命令的M文件109

4.6 本章小结113

第5章 COM编程115

5.1 MATLAB COM集成简介115

5.1.1 概念和术语115

5.1.2 支持的客户/服务器设置117

5.1.3 注册控件和服务器119

5.2 MATLAB COM客户支持119

5.2.1 创建服务器进程119

5.2.2 创建ActiveX进程121

5.2.3 创建DLL组件的实例125

5.2.4 创建EXE组件的实例125

5.2.5 访问对象的接口126

5.2.6 调用COM对象的命令128

5.2.7 识别对象和接口131

5.2.8 调用方法132

5.2.9 对象属性137

5.2.10 控件和服务器事件145

5.2.11 编写事件处理程序152

5.2.12 保存工作155

5.2.13 释放COM接口和对象156

5.2.14 识别对象156

5.2.15 将MATLAB作为自动化客户示例157

5.3 其他COM客户信息158

5.3.1 使用COM集合159

5.3.2 转换数据159

5.3.3 将MATLAB用做DCOM客户程序160

5.3.4 MATLAB COM支持的局限性160

5.4 MATLAB自动化服务器的支持160

5.4.1 创建自动化服务器160

5.4.2 连接已经存在的服务器161

5.4.3 自动化服务器函数162

5.4.4 MATLAB自动化属性164

5.5 其他自动化服务器信息165

5.5.1 手工创建服务器165

5.5.2 指定共享或独占服务器165

5.5.3 将MATLAB用做DCOM服务器166

5.6 本章小结166

第6章 Excel生成器167

6.1 Excel生成器概述167

6.2 创建Excel生成器插件168

6.2.1 创建工程168

6.2.2 管理M文件和MEX文件170

6.2.3 生成组件170

6.2.4 测试VBA组件171

6.2.5 对程序进行打包和发布172

6.3 用Excel生成器组件编程173

6.3.1 用Excel初始化生成器库173

6.3.2 创建类的实例174

6.3.3 调用类实例的方法175

6.3.4 处理varargin和varargout变量176

6.3.5 在调用方法的过程中控制错误177

6.3.6 修改标记177

6.4 魔方示例180

6.4.1 一个输入的情况180

6.4.2 使用多个文件和变量183

6.5 谱分析示例186

6.5.1 创建组件187

6.5.2 将组件集成到VBA中188

6.5.3 创建图形用户界面189

6.5.4 保存和测试插件194

6.5.5 打包组件195

6.6 工具库196

6.6.1 MWUtil类196

6.6.2 MWFlags类200

6.6.3 MWStruct类202

6.6.4 MWFiled类205

6.6.5 MWComplex类205

6.6.6 MWSparse类206

6.6.7 MWArg类207

6.6.8 3个枚举类型207

6.7 本章小结208

第7章 MATLAB与SPSS接口编程209

7.1 SPSS软件介绍209

7.2 SPSS中的对象211

7.3 MATLAB调用SPSS212

7.4 SPSS调用MATLAB215

7.5 MATLAB与SPSS接口编程实例218

7.6 本章小结222

第8章 MATLAB与C/C++语言接口编程223

8.1 MATLAB MEX文件简介223

8.1.1 MEX 文件的概念224

8.1.2 mx-函数和mex-函数的区别224

8.1.3 MATLAB阵列在C语言中的声明225

8.2 MEX文件系统的配置227

8.3 MEX文件的结构和运行231

8.3.1 一个简单的示例231

8.3.2 MEX文件的结构232

8.3.3 MEX文件的运行232

8.4 C语言mex-函数234

8.5 C语言MEX文件的编程262

8.5.1 C语言MEX文件对字符串的操作262

8.5.2 包含多个输出的C语言MEX文件的编写265

8.5.3 C语言MEX文件对MATLAB结构体的操作266

8.5.4 C语言MEX文件对MATLAB单元矩阵的操作269

8.5.5 C语言MEX文件对不同位数数据的操作271

8.5.6 C语言MEX文件对复数的操作273

8.5.7 C语言MEX文件对稀疏矩阵的操作275

8.5.8 C语言MEX文件对多维矩阵的操作277

8.5.9 C语言MEX文件对MATLAB函数的调用279

8.6 Visual C++中MEX文件的建立与调试280

8.6.1 Visual C++中MEX文件的建立281

8.6.2 Visual C++中MEX文件的调试283

8.7 MATLAB C++数学函数库284

8.7.1 MATLAB C++数学函数库的特点284

8.7.2 MATLAB C/C++数学函数库的安装284

8.7.3 mbuild命令的配置285

8.7.4 相关应用实例287

8.8 MATLAB与Visual C++混合编程实例289

8.9 本章小结295

第9章 MATLAB与Visual Basic接口编程297

9.1 DDE编程297

9.1.1 DDE概念和技巧297

9.1.2 MATLAB作为服务器端298

9.1.3 MATLAB作为客户端301

9.2 在MATLAB中调用Visual Basic组件301

9.2.1 在MATLAB中创建COM自动化控件301

9.2.2 对象属性302

9.2.3 操作对象方法306

9.2.4 对象事件308

9.2.5 确认对象311

9.2.6 保存和删除工作312

9.3 Visual Basic调用MATLAB313

9.3.1 借助ActiveX组件313

9.3.2 借助DDE技术314

9.3.3 通过M文件314

9.3.4 引入Matxvb315

9.4 MATLAB与Visual Basic混合编程实例317

9.5 本章小结319

第10章 MATLAB与Java语言接口编程321

10.1 MATLAB与Java接口概述321

10.1.1 Java语言基本概念321

10.1.2 MATLAB与Java接口概述322

10.2 Java的类323

10.3 创建和使用Java类对象327

10.3.1 创建Java类对象327

10.3.2 链接Java类对象329

10.3.3 存储和导入Java类对象到MAT文件330

10.3.4 Java类对象的公共数据域330

10.3.5 访问私有和公有数据331

10.3.6 确定Java对象的类332

10.4 调用Java类对象的方法333

10.4.1 使用Java和MATLAB语法调用Java类333

10.4.2 调用Java类对象的静态方法334

10.4.3 获取方法的信息335

10.4.4 影响MATLAB命令的Java类方法338

10.4.5 MATLAB处理未定义的方法339

10.5 数据交换339

10.5.1 数据类型自动转换339

10.5.2 显式数据类型转换341

10.5.3 显示Java对象342

10.6 Java数组343

10.6.1 Java数组结构344

10.6.2 访问Java数组中的元素344

10.6.3 创建Java数组345

10.6.4 访问Java数组元素347

10.6.5 子数组348

10.6.6 赋值数组351

10.6.7 Java数组的大小355

10.7 Java函数357

10.8 MATLAB与Java混合编程实例359

10.9 本章小结365

第11章 MATLAB与硬件接口串行通信367

11.1 MATLAB串行接口概述367

11.1.1 串行通信简介367

11.1.2 MATLAB串行通信接口概述369

11.2 利用串行口进行通信的技术370

11.3 MATLAB与硬件接口编程实例374

11.3.1 与示波器通信375

11.3.2 拆分输入数据376

11.3.3 计算机与计算机通信378

11.3.4 串口I/O相关函数表379

11.4 本章小结380

热门推荐