书籍详情
MATLAB 7.0实用指南
作者:苏金明,王永利编著
出版社:电子工业出版社
出版时间:2004-11-01
ISBN:9787121004339
定价:¥33.00
购买这本书可以去
内容简介
本套书基于MATLAB的最新版本7.0分上、下两册详细介绍该软件的使用方法,主要内容包括MATLAB 7.0的入门知识、界面设计、编译、接口,以及新版本变化较大的图形功能和图像处理、虚拟现实、地图制作等3个工具箱。本书为上册,主要介绍MATLAB 7.0的工作环境、数组、矩阵、数值计算、M文件、图形用户界面设计、编译、接口及二维、三维图形绘制功能,以及最新的编译器4.0、COM生成器1.1和图形的交互创建及编辑功能;从图形系统开发的角度介绍二维图形定制和三维图形建模、着色、光照、材质、纹理和交互处理。此外,还介绍了一些实用的科学计算可视化工具。本书内容全面,新颖,适合大学生、研究生、科研人员和科技工作者阅读参考。
作者简介
暂缺《MATLAB 7.0实用指南》作者简介
目录
第1章 MATLAB 7.0简介
1.1 MATLAB的特点
1.1.1 MATLAB的基本特点
1.1.2 MATLAB 7.0的新特点
1.2 MATLAB桌面简介
1.2.1 启动按钮
1.2.2 命令窗口
1.2.3 命令历史窗口
1.2.4 工作空间窗口
1.2.5 当前目录浏览器
1.3 MATLAB的帮助系统
1.3.1 帮助浏览器
1.3.2 help函数和doc函数
第2章 数组和矩阵
2.1 表达式
2.1.1 变量
2.1.2 数值表示
2.1.3 运算符
2.1.4 函数
2.2 构造数组
2.2.1 用增量法构造数组
2.2.2 用linspace函数构造数组
2.3 构造矩阵
2.3.1 简单的创建方法
2.3.2 构造特殊矩阵
2.3.3 聚合矩阵
2.3.4 组合不同类型的数据
2.4 获取矩阵的元素
2.4.1 获取单个元素
2.4.2 线性索引
2.4.3 获取多个元素
2.5 获取与矩阵有关的信息
2.6 缩放和重塑矩阵
2.6.1 放大矩阵
2.6.2 重塑矩阵
2.7 导入数据
2.7.1 导入文本数据
2.7.2 导入MAT文件数据
2.7.3 使用ImportWizard工具
2.8 矩阵的代数运算
2.9 矩阵的逻辑运算
第3章 数值计算
3.1 方程求解
3.1.1 求解线性方程组
3.1.2 乔累斯基、LU和QR分解
3.1.3 特征值
3.2 多项式
3.2.1 多项式求根
3.2.2 多项式评价
3.2.3 卷积和去卷积
3.2.4 多项式求导
3.2.5 多项式曲线拟合
3.3 插值
3.3.1 一维插值
3.3.2 二维插值
3.3.3 插值和多维数组
3.4 数据分析和统计
3.4.1 面向列的数据集合
3.4.2 基本数据分析函数
3.4.3 方差和相关系数
3.4.4 有限差分
3.4.5 数据预处理
3.4.6 回归分析
3.4.7 曲线拟合
第4章 M文件设计
4.1 M文件编辑器
4.2 脚本式M文件和函数式M文件
4.3 流控制
4.4 函数变量
4.4.1 检查输入变量的个数
4.4.2 传递变量
4.4.3 解包varargin中的内容
4.4.4 打包varargout
4.4.5 变量列表中的varargin和varargout
4.4.6 返回输出变量
4.5 子函数和私有函数
4.6 编程技巧
4.6.1 函数句柄
4.6.2 函数的函数
4.6.3 向量化
4.6.4 预分配内存空间
4.7 面向对象编程
第5章 图形用户界面(GUI)设计
5.1 GUIDE简介
5.1.1 启动GUIDE
5.1.2 输出编辑器
5.1.3 GUIDE模板
5.1.4 运行GUI
5.1.5 GUIFIG文件和M文件
5.2 创建GUI
5.2.1 设计GUI
5.2.2 完成GUI
5.2.3 设置GUI组件的属性
5.2.4 GUI编程
5.2.5 保存和运行GUI
第6章 编译和接口
6.1 MATLAB编译器4.0
6.1.1 MATLAB编译器4.0的新特点
6.1.2 MATLAB编译器的使用
6.1.3 编译独立应用程序
6.2 MATLAB与VisualBasic接口
6.2.1 COM生成器1.1
6.2.2 用COM生成器生成组件
6.2.3 在VisualBasic中使用组件
6.2.4 使用COM生成器时可能遇到的问题
第7章 二维图形绘制
7.1 线形图、条形图和面积图
7.2 饼图
7.3 误差条图
7.4 散点图
7.5 直方图
7.6 对数坐标图和半对数坐标图
7.7 多轴图
7.8 极坐标图
7.9 等值线图
7.10 向量图
7.11 帕累托图
7.12 火柴杆图
7.13 彗星图
7.14 罗盘图
7.15 羽列图
7.16 阶梯图
7.17 玫瑰花图
7.18 函数的图形
7.19 动画
7.19.1 以电影方式创建动画
7.19.2 以重绘方式创建动画
第8章 交互绘图与编辑
8.1 绘图工具
8.1.1 图形窗口的工具条
8.1.2 绘图工具——交互绘图
8.1.3 使用绘图工具
8.1.4 用工作空间中的变量绘图
8.1.5 指定数据源
8.1.6 编辑图形
8.1.7 使用图形编辑模式
8.1.8 保存结果
8.2 数据查看工具
8.2.1 数据光标——交互显示数据的值
8.2.2 维和三维图形的缩放
8.2.3 平移图形
8.2.4 三维视图的交互旋转
8.2.5 分析图形数据
8.3 标注图形
8.3.1 如何标注图形
8.3.2 对齐工具——对齐和分布对象
8.3.3 添加标题
8.3.4 添加坐标系标签
8.3.5 添加文本标注
8.3.6 添加箭头和直线
第9章 句柄图形对象
9.1 面向对象的思维方式
9.2 句柄图形对象的组织
9.2.1 句柄图形对象的层次结构
9.2.2 句柄图形对象的类型
9.3 图形窗Figure对象
9.3.1 用于绘图的图形窗口
9.3.2 Figure对象用做GUI
9.3.3 Root对象——Figure对象的父对象
9.4 核心图形对象
9.4.1 核心图形对象简介
9.4.2 创建核心图形对象
9.4.3 父对象
9.4.4 高级函数和低级函数
9.4.5 简化的调用语法
9.5 绘图对象
9.5.1 创建绘图对象
9.5.2 编程识别绘图对象
9.5.3 链接图形和变量
9.5.4 保存与MATLAB以前版本相兼容的图形
9.6 Annotation对象
9.7 组对象
9.7.1 创建组对象
9.7.2 变换对象
9.8 对象的属性
9.8.1 设置和查询属性值
9.8.2 默认属性
9.8.3 示例——设置默认线型
9.9 句柄操作
9.9.1 获取对象句柄
9.9.2 当前图形、坐标轴和对象
9.9.3 用属性值查找对象——findobi函数
9.9.4 复制对象
9.9.5 删除对象
9.10 句柄图形的视图控制
9.10.1 指定图形输出的目标区域
9.10.2 设置图形窗口和坐标系
9.10.3 测试持续绘图(Hold)状态
9.10.4 防止FigureAxes对象成为绘图目标区域
9.10.5 关闭请求函数
9.11 把句柄保存到M文件
9.12 可包含其他对象的对象
9.13 句柄图形对象的回调
9.13.1 图形对象的回调属性
9.13.2 函数句柄回调
9.14 Figure对象
9.14.1 在面板上锚定图形窗口
9.14.2 与窗口锚定有关的属性
9.14.3 确定图形窗口的位置和大小
9.15 坐标系属性
9.15.1 标签和外观属性
9.15.2 坐标系的位置和大小
9.15.3 在同一图形窗口中显示多个坐标系
9.15.4 单个坐标轴的控制
9.15.5 使用多个x轴和y轴
第10章 定制二维图形
10.1 基本图形元素
10.1.1 直线段、多义线和曲线——Line对象
10.1.2 矩形、圆角矩形、椭圆、圆及对应的区域图形——Rectangle对象
10.1.3 多边形——Patch对象
10.1.4 文本——Text对象
10.2 定制二维图形
第11章 三维模型的建立
11.1 线形模型的建立
11.1.1 参数曲线
11.1.2 样条曲线
11.1.3 用给定数据绘图
11.1.4 三维等值线图
11.1.5 三维向量图
11.2 曲面模型的建立
11.2.1 函数表示的曲面
11.2.2 二次曲面
11.2.3 样条曲面
11.2.4 用给定数据绘图
11.2.5 非均匀采样数据的曲面图
11.2.6 表面图绘制的数据格式问题
11.3 多边形对象模型
11.3.1 patch函数
11.3.2 用patch函数创建面片
11.4 消隐控制
第12章 三维模型的着色
12.1 网格图、刻面图和曲面图的着色
12.1.1 主要的着色技术
12.1.2 颜色查找表
12.1.3 索引着色表面——直接映射和比例化映射
12.1.4 示例——表面曲率向颜色映射
12.1.5 真彩色表面
12.1.6 纹理映射
12.2 多边形模型的着色
12.2.1 面片只有一个小面的情况
12.2.2 面片有多个小面的情况
12.2.3 控制面片着色的属性
12.2.4 面片边的着色
第13章 光照与材质
13.1 Light对象
13.2 光照命令
13.3 给场景添加光照
13.4 影响光照效果的属性
13.5 光照算法
13.6 图形对象的反射特性——材质
13.6.1 镜面反射和漫反射
13.6.2 环境光
13.6.3 镜面反射指数
13.6.4 镜面反射光的颜色
13.6.5 背面光照
13.6.6 material函数
13.6.7 一个例子
第14章 透明性
14.1 使对象透明
14.1.1 alpha值
14.1.2 与透明性相关的属性
14.2 指定一个单独的透明度值
14.3 将数据映射给透明度
14.3.1 alpha数据数组的大小
14.3.2 将alpha数据映射至,Jalpha查找表
14.3.3 示例——将数据映射到颜色或透明度
14.4 选择一个alpha查找表
第15章 交互操作
15.1 视点和相机
15.1.1 用方位角和仰角设置视点
15.1.2 交互工具——相机
15.2 用相机工具条进行场景空间变换
15.2.1 相机工具条
15.2.2 交换主轴
15.2.3 盘旋
15.2.4 平移
15.2.5 缩放
15.2.6 滚动
15.2.7 漫游
15.3 用与相机有关的函数实现场景空间变换
15.3.1 与相机有关的函数
15.3.2 示例1——平移图像
15.3.3 示例2——穿越场景
15.3.4 低级相机属性
15.4 投影
15.4.1 正交投影和透视投影
15.4.2 投影类型和相机位置
15.4.3 坐标轴方向上的显示比率
第16章 MATLAB提供的科学计算可视化工具
16.1 剖面图
16.1.1 slice函数
16.1.2 切片等值线图
16.1.3 切片流线图
16.2 表现流动特征
16.2.1 流线图
16.2.2 流锥图
16.2.3 流沙图
16.2.4 流带图
16.2.5 流管图
16.2.6 卷曲图
16.3 等值面
16.4 等帽盖
16.5 减少面片上小面的个数
16.6 减少体数据集中元素的个数
16.7 缩小面片中的小面
16.8 子体积
16.9 体包围盒
16.10 计算几何问题
16.10.1 散点数据的三角化和插值
16.10.2 高维散点集的剖分和插值
参考文献
1.1 MATLAB的特点
1.1.1 MATLAB的基本特点
1.1.2 MATLAB 7.0的新特点
1.2 MATLAB桌面简介
1.2.1 启动按钮
1.2.2 命令窗口
1.2.3 命令历史窗口
1.2.4 工作空间窗口
1.2.5 当前目录浏览器
1.3 MATLAB的帮助系统
1.3.1 帮助浏览器
1.3.2 help函数和doc函数
第2章 数组和矩阵
2.1 表达式
2.1.1 变量
2.1.2 数值表示
2.1.3 运算符
2.1.4 函数
2.2 构造数组
2.2.1 用增量法构造数组
2.2.2 用linspace函数构造数组
2.3 构造矩阵
2.3.1 简单的创建方法
2.3.2 构造特殊矩阵
2.3.3 聚合矩阵
2.3.4 组合不同类型的数据
2.4 获取矩阵的元素
2.4.1 获取单个元素
2.4.2 线性索引
2.4.3 获取多个元素
2.5 获取与矩阵有关的信息
2.6 缩放和重塑矩阵
2.6.1 放大矩阵
2.6.2 重塑矩阵
2.7 导入数据
2.7.1 导入文本数据
2.7.2 导入MAT文件数据
2.7.3 使用ImportWizard工具
2.8 矩阵的代数运算
2.9 矩阵的逻辑运算
第3章 数值计算
3.1 方程求解
3.1.1 求解线性方程组
3.1.2 乔累斯基、LU和QR分解
3.1.3 特征值
3.2 多项式
3.2.1 多项式求根
3.2.2 多项式评价
3.2.3 卷积和去卷积
3.2.4 多项式求导
3.2.5 多项式曲线拟合
3.3 插值
3.3.1 一维插值
3.3.2 二维插值
3.3.3 插值和多维数组
3.4 数据分析和统计
3.4.1 面向列的数据集合
3.4.2 基本数据分析函数
3.4.3 方差和相关系数
3.4.4 有限差分
3.4.5 数据预处理
3.4.6 回归分析
3.4.7 曲线拟合
第4章 M文件设计
4.1 M文件编辑器
4.2 脚本式M文件和函数式M文件
4.3 流控制
4.4 函数变量
4.4.1 检查输入变量的个数
4.4.2 传递变量
4.4.3 解包varargin中的内容
4.4.4 打包varargout
4.4.5 变量列表中的varargin和varargout
4.4.6 返回输出变量
4.5 子函数和私有函数
4.6 编程技巧
4.6.1 函数句柄
4.6.2 函数的函数
4.6.3 向量化
4.6.4 预分配内存空间
4.7 面向对象编程
第5章 图形用户界面(GUI)设计
5.1 GUIDE简介
5.1.1 启动GUIDE
5.1.2 输出编辑器
5.1.3 GUIDE模板
5.1.4 运行GUI
5.1.5 GUIFIG文件和M文件
5.2 创建GUI
5.2.1 设计GUI
5.2.2 完成GUI
5.2.3 设置GUI组件的属性
5.2.4 GUI编程
5.2.5 保存和运行GUI
第6章 编译和接口
6.1 MATLAB编译器4.0
6.1.1 MATLAB编译器4.0的新特点
6.1.2 MATLAB编译器的使用
6.1.3 编译独立应用程序
6.2 MATLAB与VisualBasic接口
6.2.1 COM生成器1.1
6.2.2 用COM生成器生成组件
6.2.3 在VisualBasic中使用组件
6.2.4 使用COM生成器时可能遇到的问题
第7章 二维图形绘制
7.1 线形图、条形图和面积图
7.2 饼图
7.3 误差条图
7.4 散点图
7.5 直方图
7.6 对数坐标图和半对数坐标图
7.7 多轴图
7.8 极坐标图
7.9 等值线图
7.10 向量图
7.11 帕累托图
7.12 火柴杆图
7.13 彗星图
7.14 罗盘图
7.15 羽列图
7.16 阶梯图
7.17 玫瑰花图
7.18 函数的图形
7.19 动画
7.19.1 以电影方式创建动画
7.19.2 以重绘方式创建动画
第8章 交互绘图与编辑
8.1 绘图工具
8.1.1 图形窗口的工具条
8.1.2 绘图工具——交互绘图
8.1.3 使用绘图工具
8.1.4 用工作空间中的变量绘图
8.1.5 指定数据源
8.1.6 编辑图形
8.1.7 使用图形编辑模式
8.1.8 保存结果
8.2 数据查看工具
8.2.1 数据光标——交互显示数据的值
8.2.2 维和三维图形的缩放
8.2.3 平移图形
8.2.4 三维视图的交互旋转
8.2.5 分析图形数据
8.3 标注图形
8.3.1 如何标注图形
8.3.2 对齐工具——对齐和分布对象
8.3.3 添加标题
8.3.4 添加坐标系标签
8.3.5 添加文本标注
8.3.6 添加箭头和直线
第9章 句柄图形对象
9.1 面向对象的思维方式
9.2 句柄图形对象的组织
9.2.1 句柄图形对象的层次结构
9.2.2 句柄图形对象的类型
9.3 图形窗Figure对象
9.3.1 用于绘图的图形窗口
9.3.2 Figure对象用做GUI
9.3.3 Root对象——Figure对象的父对象
9.4 核心图形对象
9.4.1 核心图形对象简介
9.4.2 创建核心图形对象
9.4.3 父对象
9.4.4 高级函数和低级函数
9.4.5 简化的调用语法
9.5 绘图对象
9.5.1 创建绘图对象
9.5.2 编程识别绘图对象
9.5.3 链接图形和变量
9.5.4 保存与MATLAB以前版本相兼容的图形
9.6 Annotation对象
9.7 组对象
9.7.1 创建组对象
9.7.2 变换对象
9.8 对象的属性
9.8.1 设置和查询属性值
9.8.2 默认属性
9.8.3 示例——设置默认线型
9.9 句柄操作
9.9.1 获取对象句柄
9.9.2 当前图形、坐标轴和对象
9.9.3 用属性值查找对象——findobi函数
9.9.4 复制对象
9.9.5 删除对象
9.10 句柄图形的视图控制
9.10.1 指定图形输出的目标区域
9.10.2 设置图形窗口和坐标系
9.10.3 测试持续绘图(Hold)状态
9.10.4 防止FigureAxes对象成为绘图目标区域
9.10.5 关闭请求函数
9.11 把句柄保存到M文件
9.12 可包含其他对象的对象
9.13 句柄图形对象的回调
9.13.1 图形对象的回调属性
9.13.2 函数句柄回调
9.14 Figure对象
9.14.1 在面板上锚定图形窗口
9.14.2 与窗口锚定有关的属性
9.14.3 确定图形窗口的位置和大小
9.15 坐标系属性
9.15.1 标签和外观属性
9.15.2 坐标系的位置和大小
9.15.3 在同一图形窗口中显示多个坐标系
9.15.4 单个坐标轴的控制
9.15.5 使用多个x轴和y轴
第10章 定制二维图形
10.1 基本图形元素
10.1.1 直线段、多义线和曲线——Line对象
10.1.2 矩形、圆角矩形、椭圆、圆及对应的区域图形——Rectangle对象
10.1.3 多边形——Patch对象
10.1.4 文本——Text对象
10.2 定制二维图形
第11章 三维模型的建立
11.1 线形模型的建立
11.1.1 参数曲线
11.1.2 样条曲线
11.1.3 用给定数据绘图
11.1.4 三维等值线图
11.1.5 三维向量图
11.2 曲面模型的建立
11.2.1 函数表示的曲面
11.2.2 二次曲面
11.2.3 样条曲面
11.2.4 用给定数据绘图
11.2.5 非均匀采样数据的曲面图
11.2.6 表面图绘制的数据格式问题
11.3 多边形对象模型
11.3.1 patch函数
11.3.2 用patch函数创建面片
11.4 消隐控制
第12章 三维模型的着色
12.1 网格图、刻面图和曲面图的着色
12.1.1 主要的着色技术
12.1.2 颜色查找表
12.1.3 索引着色表面——直接映射和比例化映射
12.1.4 示例——表面曲率向颜色映射
12.1.5 真彩色表面
12.1.6 纹理映射
12.2 多边形模型的着色
12.2.1 面片只有一个小面的情况
12.2.2 面片有多个小面的情况
12.2.3 控制面片着色的属性
12.2.4 面片边的着色
第13章 光照与材质
13.1 Light对象
13.2 光照命令
13.3 给场景添加光照
13.4 影响光照效果的属性
13.5 光照算法
13.6 图形对象的反射特性——材质
13.6.1 镜面反射和漫反射
13.6.2 环境光
13.6.3 镜面反射指数
13.6.4 镜面反射光的颜色
13.6.5 背面光照
13.6.6 material函数
13.6.7 一个例子
第14章 透明性
14.1 使对象透明
14.1.1 alpha值
14.1.2 与透明性相关的属性
14.2 指定一个单独的透明度值
14.3 将数据映射给透明度
14.3.1 alpha数据数组的大小
14.3.2 将alpha数据映射至,Jalpha查找表
14.3.3 示例——将数据映射到颜色或透明度
14.4 选择一个alpha查找表
第15章 交互操作
15.1 视点和相机
15.1.1 用方位角和仰角设置视点
15.1.2 交互工具——相机
15.2 用相机工具条进行场景空间变换
15.2.1 相机工具条
15.2.2 交换主轴
15.2.3 盘旋
15.2.4 平移
15.2.5 缩放
15.2.6 滚动
15.2.7 漫游
15.3 用与相机有关的函数实现场景空间变换
15.3.1 与相机有关的函数
15.3.2 示例1——平移图像
15.3.3 示例2——穿越场景
15.3.4 低级相机属性
15.4 投影
15.4.1 正交投影和透视投影
15.4.2 投影类型和相机位置
15.4.3 坐标轴方向上的显示比率
第16章 MATLAB提供的科学计算可视化工具
16.1 剖面图
16.1.1 slice函数
16.1.2 切片等值线图
16.1.3 切片流线图
16.2 表现流动特征
16.2.1 流线图
16.2.2 流锥图
16.2.3 流沙图
16.2.4 流带图
16.2.5 流管图
16.2.6 卷曲图
16.3 等值面
16.4 等帽盖
16.5 减少面片上小面的个数
16.6 减少体数据集中元素的个数
16.7 缩小面片中的小面
16.8 子体积
16.9 体包围盒
16.10 计算几何问题
16.10.1 散点数据的三角化和插值
16.10.2 高维散点集的剖分和插值
参考文献
猜您喜欢