MATLAB科学图形构建基础与应用(6.x)

MATLAB科学图形构建基础与应用(6.x)
作 者: 闻新 周露 张鸿
出版社: 科学出版社
丛编项: MATLAB语言应用系列书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Matlab
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《MATLAB科学图形构建基础与应用(6.x)》作者简介

内容简介

MATLAB语言是一种简单、高效、功能极强的高级语言;具有权高的编程效率。本书重点介绍了数据的可视化技术与技巧,如在直角坐标系或极坐标系中绘制直线、条形图、柱状图、轮廓线、表面网格图技术等,介绍了在MATLAB中完成动画的制作方法;介绍了在MATLAB中利用句柄图形可以更精确地控制MATLAB显示数据的方式,以及MATLAB面向对象的图形系统。引导读者利用句柄图形定义一个图形对象集,包括直线、表面和文本等,甚至可以创建具有非常专业的用户界面的基于MAT—LAB的应用程序。考虑到便于读者学习,本书根据作者应用MATLAB的经验并结合大量的实例,还概要地介绍了MATLAB6.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文件

主要参考文献