| 作 者: | 张威 |
| 出版社: | 西安电子科技大学出版社 |
| 丛编项: | |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | Matlab |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 MATLAB入门 1
1.1 MATLAB产品简介 1
1.2 MATLAB桌面环境 3
1.3 使用帮助 6
1.3.1 在线帮助 6
1.3.2 窗口帮助 8
1.3.3 操作帮助的函数 9
1.4 MATLAB的数据类型 10
1.5 M语言编程入门 13
1.5.1 流程控制 14
1.5.2 脚本文件 18
1.5.3 函数文件 19
1.6 本章小结 21
第2章 MATLAB外部接口概述 22
2.1 外部接口应用的类型 22
2.2 mxArray数据结构 25
2.2.1 mxArray的定义 25
2.2.2 外部接口函数 29
2.3 mx函数应用 29
2.3.1 数值矩阵 30
2.3.2 字符串 33
2.3.3 逻辑数组 35
2.3.4 元胞数组 36
2.3.5 结构数组 38
2.3.6 稀疏矩阵 39
2.3.7 内存管理操作 42
2.4 MATLAB的环境配置 44
2.4.1 基本配置 44
2.4.2 选项文件 46
2.5 本章小结 47
练习 48
第3章 创建C语言MEX文件 49
3.1 MEX文件简介 49
3.2 MEX源文件的结构 51
3.2.1 源文件的基本结构 51
3.2.2 MEX文件的参数 52
3.3 创建MEX文件 55
3.3.1 MEX指令 55
3.3.2 在Visual Studio中创建MEX文件 57
3.4 MEX文件的内存管理 63
3.4.1 内存自动释放机制 63
3.4.2 内存保留变量 66
3.4.3 复合数组 67
3.5 MEX文件示例 68
3.6 调试MEX文件 82
3.6.1 在Windows平台上调试MEX文件 83
3.6.2 在UNIX平台上调试MEX文件 85
3.7 本章小结 85
练习 86
第4章 创建Fortran语言MEX文件 88
4.1 MEX文件简介 88
4.1.1 简单的MEX文件示例 88
4.1.2 MEX源文件的基本结构 90
4.2 管理MATLAB数据 91
4.3 可视化创建MEX文件 93
4.4 MEX文件示例 96
4.5 本章小结 105
练习 105
第5章 MAT文件应用 106
5.1 MAT文件入门 106
5.2 MAT文件应用 108
5.2.1 简单MAT文件应用示例 108
5.2.2 常用的mat函数 111
5.3 编译MAT文件应用程序 113
5.3.1 命令行编译 113
5.3.2 使用集成开发环境 116
5.4 MAT文件应用示例 118
5.5 本章小结 132
练习 132
第6章 MATLAB计算引擎应用 134
6.1 概述 134
6.2 计算引擎应用 135
6.2.1 简单计算引擎应用示例 135
6.2.2 常用的eng函数 138
6.3 编译应用程序 140
6.3.1 命令行编译 140
6.3.2 使用集成开发环境 145
6.4 计算引擎应用示例 147
6.5 本章小结 154
练习 154
第7章 在MATLAB中调用Java 156
7.1 MATLAB的Java接口概述 156
7.2 Java语言概述 157
7.3 Java接口应用 159
7.3.1 引入Java类 159
7.3.2 创建Java对象 163
7.3.3 应用Java对象 166
7.3.4 Java数组 169
7.4 应用示例 171
7.5 本章小结 181
附录A MATLAB产品支持的编译器 182
附录B 加载和应用动态链接库函数 184
附录C 北京九州恒润科技有限公司简介 193
附录D 部分习题提示与参考答案 195
参考文献 208 【媒体评论】