图书介绍

实战MATLAB之文件与数据接口技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

实战MATLAB之文件与数据接口技术
  • 江泽林,刘维编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512413320
  • 出版时间:2014
  • 标注页数:439页
  • 文件大小:76MB
  • 文件页数:453页
  • 主题词:Matlab软件;接口技术

PDF下载


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

下载说明

实战MATLAB之文件与数据接口技术PDF格式电子书版下载

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

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

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

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

图书目录

第1章 文件与数据接口基础1

1.1文件1

1.2数据接口3

1.3 MATLAB文件和数据接口操作思路4

1.4 MATLAB支持的数据文件格式5

1.5 MATLAB支持的数据接口类型6

第2章 MATLAB程序设计基础7

2.1 MATLAB环境7

2.1.1命令行窗口(Command Window)8

2.1.2代码编辑器(Editor)9

2.1.3工作空间窗口(Workspace)11

2.1.4历史命令窗口(Command History)12

2.1.5 MATLAB帮助(Help)13

2.1.6代码输入提示14

2.2 MATLAB M语言基础15

2.2.1 MATLAB脚本文件(Script文件)15

2.2.2 MATLAB运算符17

2.2.3 MATLAB函数20

2.2.4 MATLAB的向量运算22

2.2.5 MATLAB的程序控制27

2.2.6面向对象的程序设计32

2.3 MATLAB常用的数据类型36

2.3.1数值阵列37

2.3.2字符阵列40

2.3.3逻辑阵列41

2.3.4元组阵列42

2.3.5结构体阵列45

2.3.6函数句柄阵列46

2.4 MATLAB常用数据显示函数48

2.4.1 figure窗口48

2.4.2绘制曲线49

2.4.3显示图像数据50

2.4.4显示三维曲面数据51

第3章 MATLAB环境下操作MAT文件54

3.1 MAT文件的基本结构及操作思路54

3.2将工作区中的MATLAB阵列保存至MAT文件中55

3.2.1利用桌面工具将当前工作区中的所有变量保存至MAT文件55

3.2.2利用桌面工具将当前工作区中的指定变量保存至MAT文件56

3.2.3利用uisave函数将工作区中的变量保存至MAT文件56

3.2.4利用save函数将工作区中的变量保存至MAT文件57

3.3将MAT文件中的MATLAB变量导入到工作区中60

3.3.1使用桌面工具读入MAT文件中的所有阵列61

3.3.2使用数据导入向导有选择地加载MAT文件中的阵列数据62

3.3.3使用load函数加载MAT文件中的MATLAB阵列63

3.4 MAT文件的版本问题65

3.5在C/C++程序中操作MAT文件65

3.5.1操作MAT文件的mat-API函数66

3.5.2向MAT文件中写入mxArray类型变量69

3.5.3从MAT文件中读取mxArray类型变量74

3.5.4查看MAT文件中的阵列变量列表77

3.5.5遍历MAT文件中的所有阵列变量79

第4章 MATLAB环境下操作文本文件82

4.1文本文件简介82

4.1.1文本文件概述82

4.1.2文本文件的特点83

4.2在MATLAB中导入文本文件数据83

4.2.1使用数据导入向导导入文本文件数据84

4.2.2使用importdata函数导入文本文件数据86

4.2.3使用dlmread函数导入数值数据88

4.2.4使用textscan函数格式化读入数据90

4.2.5使用fscanf函数读取文本文件数据97

4.2.6使用fgetl和fgets函数读取文本文件数据98

4.2.7使用fileread函数读取文本文件数据99

4.2.8导入文本文件数据方法小结99

4.3在MATLAB中将数据输出至文本文件100

4.3.1使用save命令将数值阵列输出至文本文件100

4.3.2使用dlmwrite函数将数值阵列写入文本文件101

4.3.3使用diary函数记录命令行窗口的内容104

4.3.4使用fprintf函数将数据格式化输出到文本文件中105

4.4文本文件数据与MATLAB阵列之间的转换114

4.4.1文本文件数据与数值阵列之间的转换114

4.4.2文本文件数据与结构体阵列之间的转换118

4.4.3文本文件数据与元组阵列之间的转换120

4.5文本文件处理实例:获取网页中的表格数据122

第5章 MATLAB环境下操作二进制数据文件127

5.1二进制文件的特点127

5.2 MATLAB操作二进制文件的低级函数128

5.2.1 fopen函数129

5.2.2 fseek函数132

5.2.3 frewind函数133

5.2.4 ftell函数133

5.2.5 fread函数133

5.2.6 fwrite函数137

5.2.7 fclose函数139

5.2.8 feof函数139

5.2.9 ferror函数140

5.3 MATLAB操作BMP位图文件实例140

5.3.1 BMP位图文件格式140

5.3.2操作实例:24位BMP位图图像通道的抽取143

5.4 MATLAB操作二进制多媒体文件的高级函数146

5.4.1图像文件的操作147

5.4.2音频和视频文件的操作152

第6章 MATLAB环境下操作 Excel和Word文件164

6.1 Excel文件和Word文件164

6.1.1 Excel文件164

6.1.2 Word文件164

6.2 Excel数据文件读/写方法165

6.2.1读取Excel电子表格数据165

6.2.2使用xlswrite函数将数据写入Excel电子表格174

6.2.3日期的读/写178

6.3使用COM技术处理Excel文件180

6.3.1 COM技术简介180

6.3.2 COM对象和接口180

6.3.3 COM操作的基本函数181

6.3.4使用COM技术读取Excel文件实例186

6.3.5使用COM技术将数据格式化输出至Excel文件188

6.4 Spreadsheet Link EX工具箱190

6.4.1 Spreadsheet Link EX工具箱的安装和配置190

6.4.2设置Excel启动时不加载MATLAB194

6.4.3使用Spreadsheet Link EX工具箱194

6.5使用COM组件创建Word文档196

6.5.1创建Word应用程序COM组件对象196

6.5.2创建文本文档、进行页面设置和PageSetup接口197

6.5.3 Content接口200

6.5.4字体格式和Font接口202

6.5.5段落格式和ParagraphFormat接口204

6.5.6 Selection接口206

6.5.7表格和Table接口212

6.5.8图片和InlineShape对象、Shape对象215

6.5.9页眉、页脚和HeaderFooter对象226

6.5.10保存文本文档并退出应用程序227

6.5.11使用COM组件创建Word文档实例227

第7章 MATLAB内存映射文件233

7.1内存映射文件的概念及特点233

7.2内存映射文件对象的基本操作234

7.2.1生成实例文件234

7.2.2创建内存映射文件对象memmapfile234

7.2.3清除内存文件的映射236

7.3内存映射文件对象的属性和方法236

7.3.1内存映射文件对象的属性236

7.3.2内存映射文件对象的方法237

7.3.3查看、获取和设置内存映射文件对象的属性238

7.4内存映射文件的其他常用操作239

7.4.1采用同一内存映射文件对象操作多个文件239

7.4.2利用Offset属性设置数据偏移量240

7.4.3利用Format属性读取不同格式的数据240

7.4.4利用Repeat属性读取多帧数据241

7.4.5利用内存映射文件对象写入元素数据242

7.4.6利用内存映射文件对象写入块数据243

7.4.7利用内存映射文件对象写入结构体数组数据244

第8章 MATLAB中调用外部程序操作文件246

8.1通过动态链接库操作文件246

8.1.1动态链接库246

8.1.2 MATLAB动态链接库的基本操作247

8.1.3 MATLAB动态链接库的操作函数252

8.1.4 MATLAB与动态链接库的参数传递和转换257

8.1.5调用第三方提供的动态链接库完成文件读取270

8.1.6用户创建动态链接库完成文件操作272

8.2 MATLAB调用外部程序278

8.2.1在MATLAB中执行外部程序278

8.2.2通过外部程序返回文件信息279

8.2.3通过外部程序转换文件格式284

8.3调用ActiveX控件289

8.3.1 ActiveX简介289

8.3.2 MATLAB调用ActiveX控件290

8.3.3调用ActiveX打开文件实例295

第9章 MATLAB环境下操作串口300

9.1串口通信基础300

9.1.1串口通信300

9.1.2串口的数据协议300

9.1.3串口的物理接口301

9.1.4串口的连接方法302

9.2 MATLAB串口对象304

9.2.1 MATLAB串口对象的属性304

9.2.2 MATLAB串口对象操作的一般流程317

9.2.3 MATLAB串口对象的方法317

9.2.4串口对象编程实例:读取GPS模块的信息323

9.3在 MATLAB中调用C/C++程序操作串口324

9.3.1通过MEX文件调用操作串口的C/C++程序325

9.3.2调用DLL文件操作串口337

第10章 MATLAB环境下操作网络接口343

10.1 TCP协议和UDP协议343

10.2 MATLAB中操作网络数据接口的一般方法344

10.2.1基于TCP/IP协议的操作实例345

10.2.2基于UDP协议的操作实例346

10.3 tcpip对象和udp对象的属性和方法346

10.3.1 tcpip对象和udp对象的通用属性346

10.3.2 tcpip对象的其他属性348

10.3.3 udp对象的其他属性348

10.3.4 tcpip对象和udp对象的常用方法349

10.4 MATLAB网络接口对象的常用操作方法350

10.4.1创建tcpip对象350

10.4.2创建udp对象350

10.4.3利用回调函数接收UDP协议数据351

10.4.4利用回调函数接收TCP/IP协议数据352

10.4.5利用记录文件记录网络数据及事件353

10.4.6利用定时器及其回调函数发送数据355

第11章 MATLAB数据采集和输出359

11.1利用MATLAB完成数据采集和输出的基本原理359

11.2数据采集和输出的基本概念360

11.3利用MATLAB完成数据采集和输出的主要步骤361

11.4 MATLAB数据采集工具箱的常用函数及操作方法364

11.4.1注册驱动接口、查看硬件信息364

11.4.2创建设备对象365

11.4.3添加通道或通路366

11.4.4获取和设置设备对象属性370

11.4.5启动设备对象372

11.4.6采集或发送数据372

11.4.7停止设备对象375

11.5设备对象的属性375

11.5.1属性的基本分类376

11.5.2模拟输入/输出对象的共用属性376

11.5.3模拟输入/输出对象的通道属性392

11.5.4数字输入/输出对象的共用属性395

11.5.5数字输入/输出对象的通路属性395

11.6软件示波器397

11.6.1启动软件示波器397

11.6.2软件示波器的主要功能398

11.7数据采集和数据输出实例405

11.7.1数据采集实例405

11.7.2数据输出实例411

11.8 MATLAB对硬件设备的支持413

附录A ASCII字符集414

附录B正则表达式415

B.1概述415

B.2 regexp函数416

B.3正则表达式的语法规则417

B.3.1字符类操作符417

B.3.2转义字符419

B.3.3数量操作符420

B.3.4分组操作符421

B.3.5注释操作符423

B.3.6位置操作符423

B.3.7预查操作符424

B.3.8标记操作符425

B.3.9标记命名操作符425

B.3.10条件操作符426

B.3.11动态正则表达式428

B.4 MATLAB中的正则表达式函数431

B.4.1 regexp函数431

B.4.2 regexpi函数437

B.4.3 regexprep函数437

B.4.4 regexptranslate函数437

参考文献439

热门推荐