书籍详情
MATLAB 5.x入门与提高
作者:龚剑,朱亮编著
出版社:清华大学出版社
出版时间:2000-01-01
ISBN:9787302012085
定价:¥33.00
购买这本书可以去
内容简介
MATLAB是集数学计算、图形处理和程序语言设计于一体的著名数学软件。本书循序渐进地介绍了MATLAB的主要函数命令,包括入门知识、数值计算功能、图形可视化处理功能、Notebook、程序设计、高级语言程序接口、图形用户界面以及SIMULINK动态仿真系统等高级功能。为使用户能融会贯通,本书最后给出了几个运用MATLAB解决实际问题的实例。本书示例丰富,语言简洁,重点突出,可以作为高等院校理工科专业学生以及科研人员、工程技术人员学习MATLAB软件的参考书,尤其适用于对MATLAB有一定初步了解,并希望进一步提高使用MATLAB技能的用户。精选国内外著名软件公司的流行产品,以丰富的选题满足您学用软件的广泛需求。以中文版软件为介绍的重中之重,为中国读者度身定制,站您便捷地掌握国际先进的软件技术。紧密跟踪软件版本的更新,连续推出配套图书,使您轻松自如地与世界软件潮流同步。明确定位初中级读者,由“入门”起步,侧重“提高”,愿新手老手都能成为行家里手。围绕用户实际使用之需取材谋篇,着重技术精华的剖析和操作技巧的指点,使您充分融汇软件的奥秘,举一反三。追求明晰精炼之风格,让醒目的步骤提示和生动的屏幕画面使您如临操作现场,轻轻松松把软件用起来。
作者简介
暂缺《MATLAB 5.x入门与提高》作者简介
目录
第1章 MATLAB简介
1.1 MATLAB发展史
1.2 MATLAB的安装
1.2.1 MATLAB对系统的要求
1.2.2 开始安装
1.3 MATLAB快速入门
1.3.1 MATLAB的启动
1.3.2 MATLAB工作窗口和指令行的操作
1.4 MATLAB的联机帮助
1.4.1 基本帮助指令
1.4.2 MATLAB的联机查询
1.5 MATLAB中环境变量的设置
1.6 MATLAB 5.3的新特性
第2章 MATLAB的数值计算功能
2.1 MATLAB的表达式与变量
2.1.1 MATLAB的表达式
2.1.2 MATLAB的变量
2.1.3 who、whos、永久变量和复数
2.1.4 数据的输出格式
2.2 MATLAB的基本计算功能
2.3 MATLAB矩阵和数组的创建和保存
2.3.1 直接输入创建的矩阵
2.3.2 由矩阵编辑器创建和修改矩阵
2.3.3 由函数创建和修改矩阵
2.3.4 矩阵的保存和提取
2.3.5 数组的建立和保存
2.4 矩阵运算及数组运算
2.4.1 MATLAB的矩阵运算
2.4.2 矩阵的除法运算
2.4.3 矩阵的乘方运算
2.4.4 数组运算
2.5 数组函数和矩阵函数
2.5.1 数组函数
2.5.2 基本矩阵函数
2.5.3 矩阵分解函数
第3章 高级数值计算
3.1 关系运算和逻辑运算
3.1.1 关系操作符
3.1.2 逻辑操作符
3.1.3 关系与逻辑函数
3.1.4 NaN和空矩阵
3.2 多项式
3.2.1 多项式的表达和求根
3.2.2 多项式的运算
3.2.3 有理多项式
3.2.4 多项式拟合
3.3 数据分析函数
3.3.1 基本数据分析指令
3.3.2 协方差矩阵和相关阵
3.3.3 统计频数函数
3.4 稀疏矩阵
3.4.1 稀疏矩阵的创建和存储
3.4.2 稀疏矩阵的运算
3.5 数值分析
3.5.1 求极小值
3.5.2 求零点
3.5.3 数值积分
3.5.4 数值微分
3.5.5 微分方程的数值解
第4章 MATLAB的符号计算功能
4.1 符号表达式和符号矩阵的创建
4.1.1 符号表达式和符号方程的创建
4.1.2 符号变量
4.1.3 符号矩阵的创建和修改
4.2 符号矩阵的基本运算
4.2.1 符号矩阵的加、减、乘、除运算
4.2.2 符号矩阵的逆和除运算
4.2.3 符号矩阵的幂运算
4.2.4 符号矩阵的综合运算指令
4.3 因式分解、展开和简化
4.3.1 因式分解和展开
4.3.2 符号矩阵的简化
4.4 符号矩阵分解
4.5 符号微积分
4.5.1 符号微分
4.5.2 符号积分
4.5.3 符号矩阵的代数运算
4.6 符号代数方程求解
4.6.1 线性方程组的符号解
4.6.2 一般代数方程的解
4.7 符号微分方程求解
4.8 符号函数的二维图形
4.9 符号计算的扩展
4.9.1 直接调用MAPLE的符号计算能力
4.9.2 MAPLE的调试
4.10 图形化的符号函数计算器
4.10.1 函数曲线视窗的激活
4.10.2 运算控制器上被控栏的操作
4.10.3 单函数运算操作键
4.10.4 函数和参数运算操作键
4.10.5 两个函数间的运算操作键
4.10.6 辅助操作键
4.11 符号计算指令的联机帮助
4.11.1 符号数学工具包中M文件的联机求助
4.11.2 MAPLE库函数联机帮助的检索树
4.11.3 MATLAB提供的MAPLE特殊函数名清单
第5章 MATLAB程序设计
5.1 M文件的功能和特点
5.2 M文件的形式
5.2.1 命令文件
5.2.2 函数文件
5.3 数据结构和全局变量
5.3.1 数据结构
5.3.2 全局变量
5.4 程序结构
5.4.1 顺序结构
5.4.2 循环结构
5.4.3 分支结构
5.5 程序流控制
5.5.1 echo指令
5.5.2 input指令
5.5.3 pause指令
5.5.4 keyboard指令
5.5.5 break指令
5.5.6 外部系统命令
5.6 字符与字符串
5.7 函数调用及变量传递
5.7.1 函数调用
5.7.2 参数传递
5.8 M文件的调试
5.8.1 调试主要功能
5.8.2 调试主要命令
5.8.3 调试的使用
5.8.4 GUI界面的调试
第6章 MATLAB中的计算结果可视化
6.1 二维曲线图形
6.1.1 基本绘图指令plot
6.1.2 线型、顶点标记和颜色
6.1.3 二维特殊图形
6.1.4 绘制数值函数二维曲线的专用指令
6.1.5 一个窗口中多个图形的绘制
6.2 三维曲面图形
6.2.1 三维线性图形
6.2.2 三维曲面
6.2.3 等高线图形
6.2.4 改变视角
6.2.5 透视效应
6.2.6 曲面的裁剪方法
6.3 四维表现和切片图
6.4 图形的标注
6.4.1 使用命令行进行标注
6.4.2 GUI界面下的图形标注
第7章 高级图形处理
7.1 色彩的控制和表现
7.1.1 颜色映像原理
7.1.2 颜色映像函数
7.1.3 色彩的渲染
7.1.4 图像显示技术
7.2 句柄图形
7.2.1 图形对象
7.2.2 句柄对象
7.2.3 图形对象的属性
7.2.4 图形对象属性的设置和使用
7.3 动画
7.3.1 动态图形
7.3.2 实时动画制作
第8章 MATLAB的接口
8.1 MATLAB的数据接口
8.1.1 数据结构
8.1.2 MATLAB的数据输入
8.1.3 MATLAB的数据输出
8.1.4 MAT数据格式
8.2 文件的I/O操作
8.2.1 文件的打开和关闭
8.2.2 二进制数据文件的读/写操作
8.2.3 文件内的位置控制
8.2.4 格式文件的输入和输出
8.3 MEX程序的编写
8.3.1 MEX文件的使用
8.3.2 C语言的MEX文件
第9章 图形用户界面(GUI)编程
9.1 控件对象及属性
9.1.1 控件对象类型
9.1.2 控件对象的创建
9.1.3 控件对象的属性
9.1.4 控件对象属性的修改
9.2 菜单对象及其属性
9.2.1 菜单对象的创建
9.2.2 菜单对象的属性
9.2.3 菜单属性的修改
9.3 GUI的设计方法
9.3.1 使用函数替代Callback
9.3.2 递归函数调用
9.4 单一选择的单选按钮组设计
9.5 中断Callback的操作
9.5.1 事件及事件队列
9.5.2 MATLAB处理Callback的过程
9.5.3 事件的处理
9.6 鼠标的操作
9.6.1 鼠标指针的位置
9.6.2 按下鼠标按键的处理
9.6.3 释放鼠标按键的处理
9.6.4 移动鼠标指针的处理
9.6.5 相关属性总结
9.6.6 对象选择规则
9.6.7 应用举例
9.7 GUIM文件的调试
9.8 GUI程序设计的其他问题
9.8.1 GUI工具集中的其他工具
9.8.2 对话框和请求程序
第10章 Notebook
10.1 Notebook的安装和运行
10.1.1 Notebook的安装
10.1.2 启动Notebook
10.1.3 M-book模板
10.1.4 Notebook菜单命令
10.2 Notebook的使用方法
10.2.1 Notebook格式的使用方法
10.2.2 Notebook中单元的使用
10.2.3 Notebook中MATLAB的使用
10.2.4 输出控制与文档的打印
10.3 Notebook中的使用问题
10.3.1 Notebook现行版本的问题
10.3.2 标点符号的问题
10.3.3 长文档中的输出单元问题
第11章 SIMULINK仿真初步
11.1 快速入门
11.1.1 运行一个演示程序
11.1.2 演示程序的说明
11.1.3 创建一个简单的模型
11.1.4 SIMULINK的界面和菜单
11.2 SIMULINK模型的构造
11.2.1 创建模型文件
11.2.2 选择对象
11.2.3 模块的操作
11.2.4 连线的操作
11.2.5 给模型框图添加文本注释
11.2.6 创建子系统
11.2.7 建模技巧
11.2.8 模拟方程
11.2.9 保存模型
11.2.10 打印框图
11.3 仿真和结果分析
11.3.1 仿真
11.3.2 线性化分析
11.3.3 平衡分析
11.4 封装定制新模块
11.4.1 封装过程概述
11.4.2 用封装的办法创建模块
第12章 工具箱初步
12.1 工具箱现状
12.2 控制系统工具箱简介
12.2.1 安装
12.2.2 控制系统分析
12.3 信号处理工具箱简介
12.3.1 信号变换
12.3.2 统计信号处理
12.4 优化工具箱简介
12.4.1 基本函数简介
12.4.2 函数功能举例
12.4.3 优化参数的设置
12.4.4 常见问题及推荐的解决办法
第13章 综合实例
13.1 用传递矩阵法解扭转振动
13.1.1 问题的工程背景
13.1.2 算法分析
13.1.3 算法的实现
13.1.4 计算及结果
13.2 GUI示例:温度转换器
13.2.1 GUI界面的绘制
13.2.2 属性的设置
13.2.3 编写代码
1.1 MATLAB发展史
1.2 MATLAB的安装
1.2.1 MATLAB对系统的要求
1.2.2 开始安装
1.3 MATLAB快速入门
1.3.1 MATLAB的启动
1.3.2 MATLAB工作窗口和指令行的操作
1.4 MATLAB的联机帮助
1.4.1 基本帮助指令
1.4.2 MATLAB的联机查询
1.5 MATLAB中环境变量的设置
1.6 MATLAB 5.3的新特性
第2章 MATLAB的数值计算功能
2.1 MATLAB的表达式与变量
2.1.1 MATLAB的表达式
2.1.2 MATLAB的变量
2.1.3 who、whos、永久变量和复数
2.1.4 数据的输出格式
2.2 MATLAB的基本计算功能
2.3 MATLAB矩阵和数组的创建和保存
2.3.1 直接输入创建的矩阵
2.3.2 由矩阵编辑器创建和修改矩阵
2.3.3 由函数创建和修改矩阵
2.3.4 矩阵的保存和提取
2.3.5 数组的建立和保存
2.4 矩阵运算及数组运算
2.4.1 MATLAB的矩阵运算
2.4.2 矩阵的除法运算
2.4.3 矩阵的乘方运算
2.4.4 数组运算
2.5 数组函数和矩阵函数
2.5.1 数组函数
2.5.2 基本矩阵函数
2.5.3 矩阵分解函数
第3章 高级数值计算
3.1 关系运算和逻辑运算
3.1.1 关系操作符
3.1.2 逻辑操作符
3.1.3 关系与逻辑函数
3.1.4 NaN和空矩阵
3.2 多项式
3.2.1 多项式的表达和求根
3.2.2 多项式的运算
3.2.3 有理多项式
3.2.4 多项式拟合
3.3 数据分析函数
3.3.1 基本数据分析指令
3.3.2 协方差矩阵和相关阵
3.3.3 统计频数函数
3.4 稀疏矩阵
3.4.1 稀疏矩阵的创建和存储
3.4.2 稀疏矩阵的运算
3.5 数值分析
3.5.1 求极小值
3.5.2 求零点
3.5.3 数值积分
3.5.4 数值微分
3.5.5 微分方程的数值解
第4章 MATLAB的符号计算功能
4.1 符号表达式和符号矩阵的创建
4.1.1 符号表达式和符号方程的创建
4.1.2 符号变量
4.1.3 符号矩阵的创建和修改
4.2 符号矩阵的基本运算
4.2.1 符号矩阵的加、减、乘、除运算
4.2.2 符号矩阵的逆和除运算
4.2.3 符号矩阵的幂运算
4.2.4 符号矩阵的综合运算指令
4.3 因式分解、展开和简化
4.3.1 因式分解和展开
4.3.2 符号矩阵的简化
4.4 符号矩阵分解
4.5 符号微积分
4.5.1 符号微分
4.5.2 符号积分
4.5.3 符号矩阵的代数运算
4.6 符号代数方程求解
4.6.1 线性方程组的符号解
4.6.2 一般代数方程的解
4.7 符号微分方程求解
4.8 符号函数的二维图形
4.9 符号计算的扩展
4.9.1 直接调用MAPLE的符号计算能力
4.9.2 MAPLE的调试
4.10 图形化的符号函数计算器
4.10.1 函数曲线视窗的激活
4.10.2 运算控制器上被控栏的操作
4.10.3 单函数运算操作键
4.10.4 函数和参数运算操作键
4.10.5 两个函数间的运算操作键
4.10.6 辅助操作键
4.11 符号计算指令的联机帮助
4.11.1 符号数学工具包中M文件的联机求助
4.11.2 MAPLE库函数联机帮助的检索树
4.11.3 MATLAB提供的MAPLE特殊函数名清单
第5章 MATLAB程序设计
5.1 M文件的功能和特点
5.2 M文件的形式
5.2.1 命令文件
5.2.2 函数文件
5.3 数据结构和全局变量
5.3.1 数据结构
5.3.2 全局变量
5.4 程序结构
5.4.1 顺序结构
5.4.2 循环结构
5.4.3 分支结构
5.5 程序流控制
5.5.1 echo指令
5.5.2 input指令
5.5.3 pause指令
5.5.4 keyboard指令
5.5.5 break指令
5.5.6 外部系统命令
5.6 字符与字符串
5.7 函数调用及变量传递
5.7.1 函数调用
5.7.2 参数传递
5.8 M文件的调试
5.8.1 调试主要功能
5.8.2 调试主要命令
5.8.3 调试的使用
5.8.4 GUI界面的调试
第6章 MATLAB中的计算结果可视化
6.1 二维曲线图形
6.1.1 基本绘图指令plot
6.1.2 线型、顶点标记和颜色
6.1.3 二维特殊图形
6.1.4 绘制数值函数二维曲线的专用指令
6.1.5 一个窗口中多个图形的绘制
6.2 三维曲面图形
6.2.1 三维线性图形
6.2.2 三维曲面
6.2.3 等高线图形
6.2.4 改变视角
6.2.5 透视效应
6.2.6 曲面的裁剪方法
6.3 四维表现和切片图
6.4 图形的标注
6.4.1 使用命令行进行标注
6.4.2 GUI界面下的图形标注
第7章 高级图形处理
7.1 色彩的控制和表现
7.1.1 颜色映像原理
7.1.2 颜色映像函数
7.1.3 色彩的渲染
7.1.4 图像显示技术
7.2 句柄图形
7.2.1 图形对象
7.2.2 句柄对象
7.2.3 图形对象的属性
7.2.4 图形对象属性的设置和使用
7.3 动画
7.3.1 动态图形
7.3.2 实时动画制作
第8章 MATLAB的接口
8.1 MATLAB的数据接口
8.1.1 数据结构
8.1.2 MATLAB的数据输入
8.1.3 MATLAB的数据输出
8.1.4 MAT数据格式
8.2 文件的I/O操作
8.2.1 文件的打开和关闭
8.2.2 二进制数据文件的读/写操作
8.2.3 文件内的位置控制
8.2.4 格式文件的输入和输出
8.3 MEX程序的编写
8.3.1 MEX文件的使用
8.3.2 C语言的MEX文件
第9章 图形用户界面(GUI)编程
9.1 控件对象及属性
9.1.1 控件对象类型
9.1.2 控件对象的创建
9.1.3 控件对象的属性
9.1.4 控件对象属性的修改
9.2 菜单对象及其属性
9.2.1 菜单对象的创建
9.2.2 菜单对象的属性
9.2.3 菜单属性的修改
9.3 GUI的设计方法
9.3.1 使用函数替代Callback
9.3.2 递归函数调用
9.4 单一选择的单选按钮组设计
9.5 中断Callback的操作
9.5.1 事件及事件队列
9.5.2 MATLAB处理Callback的过程
9.5.3 事件的处理
9.6 鼠标的操作
9.6.1 鼠标指针的位置
9.6.2 按下鼠标按键的处理
9.6.3 释放鼠标按键的处理
9.6.4 移动鼠标指针的处理
9.6.5 相关属性总结
9.6.6 对象选择规则
9.6.7 应用举例
9.7 GUIM文件的调试
9.8 GUI程序设计的其他问题
9.8.1 GUI工具集中的其他工具
9.8.2 对话框和请求程序
第10章 Notebook
10.1 Notebook的安装和运行
10.1.1 Notebook的安装
10.1.2 启动Notebook
10.1.3 M-book模板
10.1.4 Notebook菜单命令
10.2 Notebook的使用方法
10.2.1 Notebook格式的使用方法
10.2.2 Notebook中单元的使用
10.2.3 Notebook中MATLAB的使用
10.2.4 输出控制与文档的打印
10.3 Notebook中的使用问题
10.3.1 Notebook现行版本的问题
10.3.2 标点符号的问题
10.3.3 长文档中的输出单元问题
第11章 SIMULINK仿真初步
11.1 快速入门
11.1.1 运行一个演示程序
11.1.2 演示程序的说明
11.1.3 创建一个简单的模型
11.1.4 SIMULINK的界面和菜单
11.2 SIMULINK模型的构造
11.2.1 创建模型文件
11.2.2 选择对象
11.2.3 模块的操作
11.2.4 连线的操作
11.2.5 给模型框图添加文本注释
11.2.6 创建子系统
11.2.7 建模技巧
11.2.8 模拟方程
11.2.9 保存模型
11.2.10 打印框图
11.3 仿真和结果分析
11.3.1 仿真
11.3.2 线性化分析
11.3.3 平衡分析
11.4 封装定制新模块
11.4.1 封装过程概述
11.4.2 用封装的办法创建模块
第12章 工具箱初步
12.1 工具箱现状
12.2 控制系统工具箱简介
12.2.1 安装
12.2.2 控制系统分析
12.3 信号处理工具箱简介
12.3.1 信号变换
12.3.2 统计信号处理
12.4 优化工具箱简介
12.4.1 基本函数简介
12.4.2 函数功能举例
12.4.3 优化参数的设置
12.4.4 常见问题及推荐的解决办法
第13章 综合实例
13.1 用传递矩阵法解扭转振动
13.1.1 问题的工程背景
13.1.2 算法分析
13.1.3 算法的实现
13.1.4 计算及结果
13.2 GUI示例:温度转换器
13.2.1 GUI界面的绘制
13.2.2 属性的设置
13.2.3 编写代码
猜您喜欢