简介
MATLAB语言是一种简单、高效、功能极强的高级语言,具有极高的编程效率。
本书重点介绍了数据的可视化技术与技巧,如在直角坐标系或极坐标系中绘制直线、条形图、柱状图、轮廓线、表面网格图技术等,介绍了在MATLAB中完成动画的制作方法;介绍了在MATLAB中利用句柄图形可以更精确地控制MATLAB显示数据的方式,以及MATLAB面向对象的图形系统。引导读者利用句柄图形定义一个图形对象集,包括直线、表面和文本等,甚至可以创建具有非常专业的用户界面的基于MATLAB的应用程序。
考虑到便于读者学习,本书根据作者应用MATLAB的经验并结合大量的实例,还概要地介绍了MATLAB 6.x的主要功能、函数命令、一些使用技巧以及比较复杂的数值计算和M文件程序的编写方法。
本书理论与实际并重,内容丰富,通俗易懂,并附有大量的应用实例,是学习MATLAB科学绘图的不可多得的参考教材。
本书可作为高等院校计算机、电子工程、控制工程、信息与通信科学、数学、机械工程和生物医学工程等专业师生的参考教材,对从事上述领域工作的广大工程技术人员具有重要的参考价值。
更多>>
目录
第一章 matlab简介
1.1 概述
1.2 matlab的运行环境
1.2.1 matlab的运行方式
1.2.2 matlab中的窗口
1.3 matlab的帮助系统
1.3.1 命令行帮助
1.3.2 联机帮助
1.3.3 演示帮助
1.4 matlab软件包的构成和应用概述
1.4.1 matlab软件包的构成
1.4.2 matlab的应用
第二章 matlad数值计算功能
2.1 矩阵与数组运算
2.1.1 矩阵的建立
2.1.2 短阵和数组运算指令对照汇总
2.2 矩阵与数组函数
2.2.1 基本数组函数
2.2.2 基本矩阵函数
.2.2.3 几个易混淆的两种函数运算
2.3 关系运算和逻辑运算
2.3.1 关系运算
2.3.2 逻辑运算
2.4 矩阵的分解
2.4.1 三角分解
2.4.2 正交分解
2.4.3 特征值分解
2.4.4 奇异值分解
2.5 多项式
2.5.1 多项式的表达和创建
2.5.2 多项式的运算
2.6 数据分析
2.6.1 基本统计函数指令
2.6.2 协方差阵和相关阵
2.6.3 有限差分和导数
2.6.4 数据滤波
2.7 数值分析
2.7.1 数值积分
2.7.2 微分方程的数值解
第三章 符号运算
3.1 字符串
3.1.1 字符数组
3.1.2 字符的ascii码转换
3.1.3 创建二维的字符数组
3.1.4 字符串中的单元数组
3.1.5 字符数组与单元数组间的转换
3.1.6 字符串比较
3.1.7 判断字符串是否相等
3.1.8 通过字符的运算来比较字符
3.1.9 字符串中字符的分类
3.1.10 查找与替换
3.1.11 字符串和数值的相互转换
3.2 符号矩阵的运算
3.2.1 符号矩阵的创建
3.2.2 符号矩阵的加、减、乘和除运算
3.2.3 符号矩阵的逆和除运算
3.2.4 符号矩阵的幂运算
3.2.5 符号矩阵的综合运算指令
3. 2.6 符号变量替换
3.2.7 符号矩阵的分解
3.2.8 符号微积分
3.2.9 符号代数方程的求解
3.2.10 符号微分方程的求解
3.3 符号函数绘图
第四章 matlab的程序设计
4.1 matlab程序设计入门
4.1.1 编辑程序和m文件的形式
4.1.2 matlab的命令文件
4.1.3 matlab的函数文件
4.2 参数与变量
4.2.1 参数
4.2.2 局部变量与全局变量
4.3 数据类型
4.4 程序结构
4.4.1 顺序结构
4.4.2 循环结构
4.4.3 分支结构
4.5 程序流控制语句
4.5.1 echo指令
4.5.2 input,yesinput指令
4.5.3 pause指令
4.5.4 keyboard指令
4。5.5 break指令
4.6 函数调用及变量传递
4.6.1 函数调用
4.6.2 参数传递
4.7 matlab的输入与输出语句
4.7.1 输入语句
4.7.2 输出语句
第五章 matlab图形绘制基础
5.1 二维绘图
5,1.1 plot
5.1.2 figure和subplot
5.1.3 绘图指令的开关控制
5.1. 4 标题与坐标轴的操作
5.2 三维绘图
5.2.1 mesh
5.2.2 3d图形的颜色、光线来源及图上标点的设定
5.2.3 透视与视角的设置
第六章 特殊图形的绘制
6.1 条形图和区域图的绘制
6.1.1 条形图的绘制
6.1.2 区域图的绘制
6.2 饼图的绘制
6.3 柱状图的绘制
6.3.1 笛卡儿坐标系下的柱状图
6.3.2 极坐标系下的柱状图
6.4 离散数据的图形绘制
6.4.1 二维火柴杆图的绘制
6.4.2 stem函数和plot函数绘制图形的组合
6.4.3 三维火柴杆图
6.4.4 阶梯图
6.5 方向和速度矢量图
6.5.1 罗盘图
6.5.2 绘制羽毛状图
6.5.3 二维箭头图
6.5.4 三维箭头图
6.6 轮廓图
6.6.1 创建简单的轮廓图
6.6.2 轮廓图的标注
6.6.3 轮廓图的填充
6.6.4 单个轮廓线的绘制
6.6.5 极坐标系下轮廓图的绘制
6.7 交互式图形绘制
6.8 动画的绘制
6.8.1 电影动画
6.8.2 程序动画
第七章 matlab高级绘图功能
7.1 柱形图
7.2 彗星图
7.2.1 二维彗星图
7.2.2 三维彗星图
7.3 带状图
7.4 散点图
7.4.1 二维散点图
7.4.2 三维散点图
7.5 切片图
7.5.1 在任意角度上切片
7.5.2 非平面切面图
7.6 瀑布图
7.7 三角形网格图和三角形表面图
7.7.1 三角形网格图
7.7.2 三角形表面图
7.8 流图
7.8.1 流线图
7.8.2 流沙图
7.8.3 流锥图
7.8.4 流带图
7.8.5 切片流线图
7.8.6 流管图
7.8.7 卷曲图
7.8.8 切片等值线图
第八章 matlab绘图实例
第九章 matlab图形用户界面设计技术
9. 1 图形对象和图形对象的句柄
9.1.1 图形对象与图形对象的结构关系
9.1.2 图形对象句柄--标识
9.2 gui设计工具
9.2.1 认识gui
9.2.2 菜单编辑器
9.2.3 对象属性检查器
9.2.4 位置调整工具
9.2.5 对象浏览器
9.2.6 运用gui工具的设计实例
9.3 菜单设计
9.3.1 界面菜单的设计
9.3.2 函数uimenu对象的属性
9.4 控件
9.4.1 控件对象类型
9.4.2 控件建立
9.4.3 控件属性
9.4.4 控件属性设置
9.5 对话框
9.5.1 公共对话框
9.5.2 一般对话框
9.6 gui的编程
9.6.1 全局变量与用户数据属性
9.6.2 脚本式m文件
9.6.3 函数式m文件
主要参考文献
1.1 概述
1.2 matlab的运行环境
1.2.1 matlab的运行方式
1.2.2 matlab中的窗口
1.3 matlab的帮助系统
1.3.1 命令行帮助
1.3.2 联机帮助
1.3.3 演示帮助
1.4 matlab软件包的构成和应用概述
1.4.1 matlab软件包的构成
1.4.2 matlab的应用
第二章 matlad数值计算功能
2.1 矩阵与数组运算
2.1.1 矩阵的建立
2.1.2 短阵和数组运算指令对照汇总
2.2 矩阵与数组函数
2.2.1 基本数组函数
2.2.2 基本矩阵函数
.2.2.3 几个易混淆的两种函数运算
2.3 关系运算和逻辑运算
2.3.1 关系运算
2.3.2 逻辑运算
2.4 矩阵的分解
2.4.1 三角分解
2.4.2 正交分解
2.4.3 特征值分解
2.4.4 奇异值分解
2.5 多项式
2.5.1 多项式的表达和创建
2.5.2 多项式的运算
2.6 数据分析
2.6.1 基本统计函数指令
2.6.2 协方差阵和相关阵
2.6.3 有限差分和导数
2.6.4 数据滤波
2.7 数值分析
2.7.1 数值积分
2.7.2 微分方程的数值解
第三章 符号运算
3.1 字符串
3.1.1 字符数组
3.1.2 字符的ascii码转换
3.1.3 创建二维的字符数组
3.1.4 字符串中的单元数组
3.1.5 字符数组与单元数组间的转换
3.1.6 字符串比较
3.1.7 判断字符串是否相等
3.1.8 通过字符的运算来比较字符
3.1.9 字符串中字符的分类
3.1.10 查找与替换
3.1.11 字符串和数值的相互转换
3.2 符号矩阵的运算
3.2.1 符号矩阵的创建
3.2.2 符号矩阵的加、减、乘和除运算
3.2.3 符号矩阵的逆和除运算
3.2.4 符号矩阵的幂运算
3.2.5 符号矩阵的综合运算指令
3. 2.6 符号变量替换
3.2.7 符号矩阵的分解
3.2.8 符号微积分
3.2.9 符号代数方程的求解
3.2.10 符号微分方程的求解
3.3 符号函数绘图
第四章 matlab的程序设计
4.1 matlab程序设计入门
4.1.1 编辑程序和m文件的形式
4.1.2 matlab的命令文件
4.1.3 matlab的函数文件
4.2 参数与变量
4.2.1 参数
4.2.2 局部变量与全局变量
4.3 数据类型
4.4 程序结构
4.4.1 顺序结构
4.4.2 循环结构
4.4.3 分支结构
4.5 程序流控制语句
4.5.1 echo指令
4.5.2 input,yesinput指令
4.5.3 pause指令
4.5.4 keyboard指令
4。5.5 break指令
4.6 函数调用及变量传递
4.6.1 函数调用
4.6.2 参数传递
4.7 matlab的输入与输出语句
4.7.1 输入语句
4.7.2 输出语句
第五章 matlab图形绘制基础
5.1 二维绘图
5,1.1 plot
5.1.2 figure和subplot
5.1.3 绘图指令的开关控制
5.1. 4 标题与坐标轴的操作
5.2 三维绘图
5.2.1 mesh
5.2.2 3d图形的颜色、光线来源及图上标点的设定
5.2.3 透视与视角的设置
第六章 特殊图形的绘制
6.1 条形图和区域图的绘制
6.1.1 条形图的绘制
6.1.2 区域图的绘制
6.2 饼图的绘制
6.3 柱状图的绘制
6.3.1 笛卡儿坐标系下的柱状图
6.3.2 极坐标系下的柱状图
6.4 离散数据的图形绘制
6.4.1 二维火柴杆图的绘制
6.4.2 stem函数和plot函数绘制图形的组合
6.4.3 三维火柴杆图
6.4.4 阶梯图
6.5 方向和速度矢量图
6.5.1 罗盘图
6.5.2 绘制羽毛状图
6.5.3 二维箭头图
6.5.4 三维箭头图
6.6 轮廓图
6.6.1 创建简单的轮廓图
6.6.2 轮廓图的标注
6.6.3 轮廓图的填充
6.6.4 单个轮廓线的绘制
6.6.5 极坐标系下轮廓图的绘制
6.7 交互式图形绘制
6.8 动画的绘制
6.8.1 电影动画
6.8.2 程序动画
第七章 matlab高级绘图功能
7.1 柱形图
7.2 彗星图
7.2.1 二维彗星图
7.2.2 三维彗星图
7.3 带状图
7.4 散点图
7.4.1 二维散点图
7.4.2 三维散点图
7.5 切片图
7.5.1 在任意角度上切片
7.5.2 非平面切面图
7.6 瀑布图
7.7 三角形网格图和三角形表面图
7.7.1 三角形网格图
7.7.2 三角形表面图
7.8 流图
7.8.1 流线图
7.8.2 流沙图
7.8.3 流锥图
7.8.4 流带图
7.8.5 切片流线图
7.8.6 流管图
7.8.7 卷曲图
7.8.8 切片等值线图
第八章 matlab绘图实例
第九章 matlab图形用户界面设计技术
9. 1 图形对象和图形对象的句柄
9.1.1 图形对象与图形对象的结构关系
9.1.2 图形对象句柄--标识
9.2 gui设计工具
9.2.1 认识gui
9.2.2 菜单编辑器
9.2.3 对象属性检查器
9.2.4 位置调整工具
9.2.5 对象浏览器
9.2.6 运用gui工具的设计实例
9.3 菜单设计
9.3.1 界面菜单的设计
9.3.2 函数uimenu对象的属性
9.4 控件
9.4.1 控件对象类型
9.4.2 控件建立
9.4.3 控件属性
9.4.4 控件属性设置
9.5 对话框
9.5.1 公共对话框
9.5.2 一般对话框
9.6 gui的编程
9.6.1 全局变量与用户数据属性
9.6.2 脚本式m文件
9.6.3 函数式m文件
主要参考文献
MATLAB科学图形构建基础与应用(6.X)
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×