
最 低 价:¥51.80
定 价:¥69.00
作 者:(美)Duane Hanselman,Bruce Littlefield 著
出 版 社:清华大学出版社
出版时间:2006 年5月
I S B N:7302129479
| 本书全面阐述了Matlab的所有关键特性和功能,提供了精通Matlab所需要的所有方法和手段,通过实例向读者展示如何编写高效的Matlab代码。Matlab作为一个软件工具,版本在不断升级,本书是基于Matlab 7编写的。本书中的大部分素材同样可以用于Matlab 6.x和Matlab 5.x。 |
| 第1章 开始学习.1 1.1 简介1 1.2 matlab 7的新增内容1 1.3 本书的内容2 第2章 基本特性3 2.1 简单的数学运算3 2.2 matlab工作区5 2.3 关于变量5 2.4 注释、标点符号和中止执行7 2.5 复数9 2.6 浮点运算10 2.7 数学函数12 第3章 matlab桌面17 3.1 matlab的窗口17 3.2 管理matlab工作区18 3.3 内存管理20 3.4 数字显示格式20 3.5 保留会话日志21 3.6 系统信息22 3.7 matlab搜索路径22 .第4章 m脚本文件24 4.1 m脚本文件的用法24 4.2 块注释和代码单元27 4.3 设置执行时间28 4.4 启动和终止29 第5章 数组和数组运算31 5.1 简单数组31 5.2 数组寻址或者下标32 5.3 数组结构33 5.4 数组方向36 5.5 标量-数组运算38 5.6 数组-数组运算39 5.7 标准数组43 5.8 数组处理方法46 5.9 数组排序57 5.10 子数组搜索59 5.11 数组处理函数64 5.12 数组大小69 5.13 数组和内存利用71 第6章 多维数组76 6.1 多维数组的创建76 6.2 数组运算和处理79 6.3 数组大小87 第7章 数字数据类型89 7.1 整数数据类型89 7.2 浮点数据类型93 7.3 小结95 第8章 单元数组和结构体96 8.1 单元数组的创建96 8.2 单元数组的处理99 8.3 单元内容的获取101 8.4 逗号分隔列表103 8.5 单元数组函数106 8.6 字符串单元数组107 8.7 结构体的创建109 8.8 结构体的处理113 8.9 结构体内容的获取115 8.10 逗号分隔列表116 8.11 结构体函数119 8.12 小结122 第9章 字符串123 9.1 字符串结构123 9.2 数字与字符串的相互转换127 9.3 字符串求值133 9.4 字符串函数133 9.5 字符串单元数组136 9.6 利用正则表达式搜索139 第10章 关系和逻辑运算145 10.1 关系运算符145 10.2 逻辑运算符148 10.3 运算符优先级149 10.4 关系和逻辑函数150 10.5 nans和空数组152 第11章 流程控制155 11.1 for循环155 11.2 while循环160 11.3 if-else-end结构161 11.4 switch-case结构163 11.5 try-catch模块164 第12章 函数167 12.1 m函数文件的构建规则168 12.2 输入和输出参数172 12.3 函数工作区174 12.4 matlab的函数文件搜索路径177 12.5 创建用户自己的工具箱179 12.6 命令-函数的二元性180 12.7 函数句柄和匿名函数181 12.8 嵌套函数186 第13章 m文件的调试和剖析190 13.1 调试工具190 13.2 语法检查和文件相关性192 13.3 m文件剖析192 第14章 文件和目录管理194 14.1 matlab数据文件194 14.2 数据文件的导入和导出196 14.3 低级文件i/o198 14.4 目录管理200 14.5 ftp文件操作203 第15章 集合函数、位函数和基底函数204 15.1 集合函数204 15.2 位函数207 15.3 进制转换208 第16章 时间运算210 16.1 当前日期和时间210 16.2 日期格式转换211 16.3 日期函数213 16.4 计时函数215 16.5 图形的时间标签215 第17章 矩阵代数217 17.1 线性方程组217 17.2 矩阵函数221 17.3 特殊矩阵222 17.4 稀疏矩阵223 17.5 稀疏矩阵函数225 第18章 数据分析227 18.1 基本统计分析227 18.2 基本数据分析236 18.3 数据分析和统计函数241 第19章 数据插值243 19.1 一维插值243 19.2 二维插值247 19.3 三角测量和分散数据250 19.4 小结255 第20章 多项式257 20.1 多项式的根257 20.2 多项式乘法258 20.3 多项式加法258 20.4 多项式除法259 20.5 多项式的微分和积分260 20.6 多项式求值260 20.7 有理多项式261 20.8 曲线拟合262 第21章 三次样条函数266 21.1 基本特性266 21.2 分段多项式267 21.3 三次厄密多项式270 21.4 积分271 21.5 微分273 21.6 平面上的样条插值274 第22章 傅里叶分析..278 22.1 离散傅里叶变换278 22.2 傅里叶级数281 第23章 优化286 23.1 函数寻零286 23.2 一维最小值290 23.3 多维最小值291 23.4 注意事项294 第24章 积分和微分295 24.1 积分295 24.2 微分299 第25章 微分方程305 25.1 ivp格式305 25.2 ode组的解法程序306 25.3 基本用法307 25.4 设置选项310 25.5 bvp、pde和dde315 第26章 二维图形317 26.1 plot函数317 26.2 线型、标记和颜色319 26.3 图形格栅、轴框和标签321 26.4 定制图形坐标轴323 26.5 多个图形324 26.6 多个图形窗口326 26.7 子图326 26.8 交互式画图工具328 26.9 屏幕刷新329 26.10 特殊的二维图形330 26.11 轻松绘图337 26.12 文本格式338 26.13 小结340 第27章 三维图形342 27.1 曲线图342 27.2 含有两个变量的标量函数345 27.3 网格图347 27.4 表面图350 27.5 不规则数据的网格图和表面图355 27.6 改变视角356 27.7 控制摄像机359 27.8 等高线图359 27.9 特殊三维图形361 27.10 立体可视化365 27.11 轻松绘图370 27.12 小结371 第28章 使用颜色和光照375 28.1 理解颜色表375 28.2 使用颜色表377 28.3 显示颜色表377 28.4 颜色表的创建和修改379 28.5 用颜色描述第四维381 28.6 光照模型384 28.7 小结387 第29章 图像、视频和声音389 29.1 图像389 29.2 图像格式390 29.3 图像文件391 29.4 影片393 29.5 图像工具394 29.6 声音394 29.7 小结395 第30章 打印和导出图形397 30.1 利用菜单打印和导出图形397 30.2 利用命令行打印和导出图形399 30.3 打印机和导出文件格式400 30.4 postscript支持401 30.5 选择绘制器402 30.6 句柄图形属性403 30.7 设置默认值405 30.8 发布406 30.9 小结407 第31章 句柄图形408 31.1 对象408 31.2 对象句柄409 31.3 对象属性410 31.4 get和set411 31.5 查找对象417 31.6 用鼠标选择对象419 31.7 位置和单位属性420 31.8 默认属性422 31.9 通用属性424 31.10 绘制(plot)对象426 31.11 组(group)对象427 31.12 注释坐标轴429 31.13 链接对象429 31.14 新的图形430 31.15 绘图速度431 31.16 回调432 31.17 m文件示例433 31.18 小结437 第32章 图形用户接口440 32.1 什么是图形用户接口(gui)440 32.2 预定义对话框441 32.3 m文件对话框442 32.4 对话框小结443 32.5 gui对象层次结构443 32.6 gui创建的基本步骤447 32.7 gui对象的大小和位置447 32.8 捕获鼠标动作448 32.9 事件队列450 32.10 回调编程450 32.11 m文件示例456 32.12 图形用户接口设计环境(guide)462 32.13 小结462 第33章 matlab类和面向对象编程464 33.1 重载465 33.2 类的创建470 33.3 下标479 33.4 转换器函数486 33.5 优先级、继承和集成487 第34章 matlab编程接口489 34.1 访问matlab数组489 34.2 在matlab中调用c或fortran491 34.3 从c或fortran调用matlab505 34.4 与mat文件交换数据513 34.5 共享库520 34.6 串口通信521 34.7 源代码控制系统523 34.8 网络服务524 34.9 小结525 第35章 matlab的java扩展526 35.1 java概述526 35.2 java的类527 35.3 java的对象528 35.4 java的方法530 35.5 对象属性532 35.6 数据交换533 35.7 java数组536 35.8 java函数546 35.9 示例详解548 35.10 小结557 第36章 windows应用程序集成558 36.1 com对象:客户/服务器通信558 36.2 动态数据交换572 36.3 matlab记事本575 36.4 matlab中与com有关的工具箱579 36.5 小结579 第37章 matlab帮助580 37.1 命令窗口帮助580 37.2 帮助浏览器581 37.3 internet资源582 37.4 本书的帮助582 37.5 小结583 第38章 综合实例584 38.1 向量化584 38.2 jit加速586 38.3 up-down序列587 38.4 范德蒙多矩阵591 38.5 重复值的创建和计数593 38.6 差分求和601 38.7 结构体处理606 38.8 反向插值609 38.9 多项式曲线拟合615 38.10 非线性曲线拟合621 38.11 画中画缩放628 附录 matlab版本信息...633 |
商品评论(0条)