微信扫一扫,移动浏览光盘
简介
MATLAB是美国MathWorks公司推出的高效的科学计算软件。本书基于MATLAB 7.x,全面地介绍了MATLAB的工作环境和基本功能,包括MATLAB的基本操作、数据结构、数据类型、数值计算、程序设计、符号计算、基本绘图以及Simulink仿真等。本书内容简明扼要,实例丰富,便于读者掌握。
本书适用于理工科学校相关专业的在校大学生,也可供相关领域的科学研究和工程技术人员学习参考。
目录
第1章 MATLAB概述
1.1 MATLAB R2007a简介
1.1.1 MATLAB的新版本特性
1.1.2 MATLAB的新产品概况
1.2 桌面工具与开发环境
1.2.1 主菜单
1.2.2 工具栏
1.2.3 当前路径
1.2.4 工作区间
1.2.5 命令窗
1.2.6 历史命令记录
1.2.7 Strat菜单
1.3 编辑/调试器
1.3.1 M文件的创建
1.3.2 M文件的运行和调试
1.3.3 M文件的结果发布
1.4 帮助系统
1.4.1 命令窗查询帮助
1.4.2 帮助浏览器
第2章 矩阵与数组
2.1 创建矩阵
2.1.1 创建矩阵和数值序列
2.1.2 创建特殊矩阵
2.1.3 合并矩阵
2.2 索引
2.2.1 线性索引
2.2.2 访问单个元素
2.2.3 访问多个元素
2.3 获取矩阵信息
2.3.1 矩阵的阶数与维数
2.3.2 矩阵元素的数据类型
2.3.3 矩阵的数据结构
2.4 基本操作和运算
2.4.1 矩阵的扩大和缩小
2.4.2 改变矩阵的形状
2.4.3 矩阵的算术运算
2.4.4 矩阵的关系运算和逻辑运算
2.5 空矩阵、标量和向量
2.5.1 空矩阵
2.5.2 标量
2.5.3 向量
2.6 多维数组
2.6.1 多维数组的创建
2.6.2 多维数组的索引
2.6.3 改变多维数组的形状
2.6.4 多维数组的运算
第3章 数据类型
3.1 数值类型
3.1.1 整数
3.1.2 浮点数
3.1.3 复数
3.1.4 无穷与非数
3.1.5 判断数据类型
3.1.6 数据显示形式
3.2 逻辑类型
3.2.1 创建逻辑数组
3.2.2 逻辑数组的用途
3.2.3 判断逻辑类型
3.3 字符串
3.3.1 创建字符数组
3.3.2 字符串单元数组
3.3.3 字符串的操作
3.3.4 字符串类型与数值类型之间的转化
3.4 日期与时间
3.4.1 日期的表现形式
3.4.2 日期表现形式之间的转化
3.4.3 当前日期与时间
3.5 结构
3.5.1 创建结构数组
3.5.2 结构数组的操作
3.6 单元数组
3.6.1 创建单元数组
3.6.2 单元数组的操作
3.7 函数句柄
3.7.1 创建和调用函数句柄
3.7.2 利用句柄调用函数
3.8 MATLAB类
3.9 Java类
第4章 数学运算基础
4.1 矩阵与线性代数
4.1.1 矩阵分析
4.1.2 求解线性方程组
4.1.3 逆矩阵与伪逆矩阵
4.1.4 矩阵的分解
4.1.5 矩阵的非线性运算
4.1.6 特征值与特征向量
4.1.7 奇异值分解
4.2 多项式与插值
4.2.1 多项式
4.2.2 插值
4.3 快速傅里叶变换
4.3.1 快速傅里叶变换的概念
4.3.2 快速傅里叶变换的应用
4.4 函数的函数
4.4.1 函数的表示方法
4.4.2 函数的最小值与零点
4.4.3 数值积分
4.4.4 嵌套函数与匿名函数
4.5 求解微分方程
4.5.1 常微分方程初值问题
4.5.2 延迟微分方程初值问题
4.5.3 常微分方程边值问题
4.5.4 求解偏微分方程
4.6 稀疏矩阵
4.6.1 创建稀疏矩阵
4.6.2 稀疏矩阵的查看
4.6.3 稀疏矩阵的操作
第5章 M文件程序设计基础
5.1 M文件介绍
5.1.1 脚本和函数
5.1.2 P代码文件
5.1.3 变量类型
5.1.4 关键字和特殊值
5.1.5 符号参考
5.2 程序流程控制
5.2.1 条件控制语句
5.2.2 循环控制语句
5.2.3 错误控制语句
5.2.4 程序终止语句
5.3 数据输入/输出
5.3.1 打开文件
5.3.2 读写操作
5.3.3 关闭文件
5.3.4 更多文件I/O函数
5.4 程序调试与优化
5.4.1 程序的调试
5.4.2 程序的优化
第6章 符号计算功能
6.1 符号对象的创建与使用
6.1.1 创建符号变量和表达式
6.1.2 创建符号数学函数
6.2 数学计算功能
6.2.1 符号微积分
6.2.2 函数的极限
6.2.3 级数求和
6.2.4 泰勒级数展开
6.3 表达式的化简和替换
6.3.1 符号表达式的化简
6.3.2 符号表达式的替换
6.4 线性代数
6.4.1 基本代数运算
6.4.2 线性代数运算
6.4.3 特征值
6.4.4 约当标准型
6.4.5 奇异值分解
6.4.6 特征值轨迹
6.5 求解符号方程
6.5.1 求解代数方程
6.5.2 求解代数方程组
6.5.3 求解常微分方程
6.6 简易符号绘图函数
6.6.1 二维基本绘图
6.6.2 二维极坐标绘图
6.6.3 三维曲线绘图
6.6.4 三维网格绘图
6.6.5 三维表面绘图
6.6.6 等高线绘图
6.7 调用Maple函数
6.7.1 maple函数
6.7.2 mfun函数
6.7.3 sym函数
6.8 积分变换
6.8.1 傅里叶变换
6.8.2 拉普拉斯变换
6.8.3 Z变换
第7章 基本绘图功能
7.1 图形窗口
7.1.1 图形窗口的创建与设置
7.1.2 图形窗口的工具栏
7.1.3 图形窗口的主菜单
7.2 绘制二维图形
7.2.1 基本绘图函数
7.2.2 图形处理函数
7.3 绘制三维图形
7.3.1 三维曲线图
7.3.2 三维网格图
7.3.3 三维曲面图
7.4 绘制特殊图形
7.4.1 条形图与区域图
7.4.2 饼形图
7.4.3 直方图
7.4.4 离散数据图
7.4.5 方向和速度向量图
7.4.6 等高线图
第8章 Simulink仿真环境
8.1 Simulink基础
8.1.1 Simulink的启动
8.1.2 Simulink工作环境
8.1.3 Simulink模块的基本操作
8.1.4 Simulink仿真步骤
8.1.5 Simulink求解算法
8.2 Simulink的模块库
8.2.1 Commonly Used Blocks模块库
8.2.2 Continuous模块库
8.2.3 Discontinuities模块库
8.2.4 Discrete模块库
8.2.5 Logic and Bit Operations模块库
8.2.6 Lookup Tables模块库
8.2.7 Math Operations模块库
8.2.8 Model Verification模块库
8.2.9 Model-Wide Utilities模块库
8.2.10 Ports & Subsystems模块库
8.2.11 Signal Attributes模块库
8.2.12 Signal Routing模块库
8.2.13 Sinks模块库
8.2.14 Sources模块库
8.2.15 User-Defined Functions模块库
8.3 子系统及封装技术
8.3.1 创建子系统
8.3.2 封装子系统
8.3.3 自定义模块库
8.4 仿真运行与分析
8.4.1 仿真的运行控制
8.4.2 仿真数据的输入和输出
8.4.3 错误诊断
8.4.4 改善仿真性能和精度
8.4.5 使用命令运行仿真
8.4.6 观察输出轨迹
8.4.7 线性化模型
8.4.8 寻找稳态工作点
8.5 S-函数的设计与应用
8.5.1 S-函数的概念
8.5.2 S-函数的使用
8.5.3 S-函数的工作方式
8.5.4 编写S-函数
8.5.5 应用实例
参考文献
1.1 MATLAB R2007a简介
1.1.1 MATLAB的新版本特性
1.1.2 MATLAB的新产品概况
1.2 桌面工具与开发环境
1.2.1 主菜单
1.2.2 工具栏
1.2.3 当前路径
1.2.4 工作区间
1.2.5 命令窗
1.2.6 历史命令记录
1.2.7 Strat菜单
1.3 编辑/调试器
1.3.1 M文件的创建
1.3.2 M文件的运行和调试
1.3.3 M文件的结果发布
1.4 帮助系统
1.4.1 命令窗查询帮助
1.4.2 帮助浏览器
第2章 矩阵与数组
2.1 创建矩阵
2.1.1 创建矩阵和数值序列
2.1.2 创建特殊矩阵
2.1.3 合并矩阵
2.2 索引
2.2.1 线性索引
2.2.2 访问单个元素
2.2.3 访问多个元素
2.3 获取矩阵信息
2.3.1 矩阵的阶数与维数
2.3.2 矩阵元素的数据类型
2.3.3 矩阵的数据结构
2.4 基本操作和运算
2.4.1 矩阵的扩大和缩小
2.4.2 改变矩阵的形状
2.4.3 矩阵的算术运算
2.4.4 矩阵的关系运算和逻辑运算
2.5 空矩阵、标量和向量
2.5.1 空矩阵
2.5.2 标量
2.5.3 向量
2.6 多维数组
2.6.1 多维数组的创建
2.6.2 多维数组的索引
2.6.3 改变多维数组的形状
2.6.4 多维数组的运算
第3章 数据类型
3.1 数值类型
3.1.1 整数
3.1.2 浮点数
3.1.3 复数
3.1.4 无穷与非数
3.1.5 判断数据类型
3.1.6 数据显示形式
3.2 逻辑类型
3.2.1 创建逻辑数组
3.2.2 逻辑数组的用途
3.2.3 判断逻辑类型
3.3 字符串
3.3.1 创建字符数组
3.3.2 字符串单元数组
3.3.3 字符串的操作
3.3.4 字符串类型与数值类型之间的转化
3.4 日期与时间
3.4.1 日期的表现形式
3.4.2 日期表现形式之间的转化
3.4.3 当前日期与时间
3.5 结构
3.5.1 创建结构数组
3.5.2 结构数组的操作
3.6 单元数组
3.6.1 创建单元数组
3.6.2 单元数组的操作
3.7 函数句柄
3.7.1 创建和调用函数句柄
3.7.2 利用句柄调用函数
3.8 MATLAB类
3.9 Java类
第4章 数学运算基础
4.1 矩阵与线性代数
4.1.1 矩阵分析
4.1.2 求解线性方程组
4.1.3 逆矩阵与伪逆矩阵
4.1.4 矩阵的分解
4.1.5 矩阵的非线性运算
4.1.6 特征值与特征向量
4.1.7 奇异值分解
4.2 多项式与插值
4.2.1 多项式
4.2.2 插值
4.3 快速傅里叶变换
4.3.1 快速傅里叶变换的概念
4.3.2 快速傅里叶变换的应用
4.4 函数的函数
4.4.1 函数的表示方法
4.4.2 函数的最小值与零点
4.4.3 数值积分
4.4.4 嵌套函数与匿名函数
4.5 求解微分方程
4.5.1 常微分方程初值问题
4.5.2 延迟微分方程初值问题
4.5.3 常微分方程边值问题
4.5.4 求解偏微分方程
4.6 稀疏矩阵
4.6.1 创建稀疏矩阵
4.6.2 稀疏矩阵的查看
4.6.3 稀疏矩阵的操作
第5章 M文件程序设计基础
5.1 M文件介绍
5.1.1 脚本和函数
5.1.2 P代码文件
5.1.3 变量类型
5.1.4 关键字和特殊值
5.1.5 符号参考
5.2 程序流程控制
5.2.1 条件控制语句
5.2.2 循环控制语句
5.2.3 错误控制语句
5.2.4 程序终止语句
5.3 数据输入/输出
5.3.1 打开文件
5.3.2 读写操作
5.3.3 关闭文件
5.3.4 更多文件I/O函数
5.4 程序调试与优化
5.4.1 程序的调试
5.4.2 程序的优化
第6章 符号计算功能
6.1 符号对象的创建与使用
6.1.1 创建符号变量和表达式
6.1.2 创建符号数学函数
6.2 数学计算功能
6.2.1 符号微积分
6.2.2 函数的极限
6.2.3 级数求和
6.2.4 泰勒级数展开
6.3 表达式的化简和替换
6.3.1 符号表达式的化简
6.3.2 符号表达式的替换
6.4 线性代数
6.4.1 基本代数运算
6.4.2 线性代数运算
6.4.3 特征值
6.4.4 约当标准型
6.4.5 奇异值分解
6.4.6 特征值轨迹
6.5 求解符号方程
6.5.1 求解代数方程
6.5.2 求解代数方程组
6.5.3 求解常微分方程
6.6 简易符号绘图函数
6.6.1 二维基本绘图
6.6.2 二维极坐标绘图
6.6.3 三维曲线绘图
6.6.4 三维网格绘图
6.6.5 三维表面绘图
6.6.6 等高线绘图
6.7 调用Maple函数
6.7.1 maple函数
6.7.2 mfun函数
6.7.3 sym函数
6.8 积分变换
6.8.1 傅里叶变换
6.8.2 拉普拉斯变换
6.8.3 Z变换
第7章 基本绘图功能
7.1 图形窗口
7.1.1 图形窗口的创建与设置
7.1.2 图形窗口的工具栏
7.1.3 图形窗口的主菜单
7.2 绘制二维图形
7.2.1 基本绘图函数
7.2.2 图形处理函数
7.3 绘制三维图形
7.3.1 三维曲线图
7.3.2 三维网格图
7.3.3 三维曲面图
7.4 绘制特殊图形
7.4.1 条形图与区域图
7.4.2 饼形图
7.4.3 直方图
7.4.4 离散数据图
7.4.5 方向和速度向量图
7.4.6 等高线图
第8章 Simulink仿真环境
8.1 Simulink基础
8.1.1 Simulink的启动
8.1.2 Simulink工作环境
8.1.3 Simulink模块的基本操作
8.1.4 Simulink仿真步骤
8.1.5 Simulink求解算法
8.2 Simulink的模块库
8.2.1 Commonly Used Blocks模块库
8.2.2 Continuous模块库
8.2.3 Discontinuities模块库
8.2.4 Discrete模块库
8.2.5 Logic and Bit Operations模块库
8.2.6 Lookup Tables模块库
8.2.7 Math Operations模块库
8.2.8 Model Verification模块库
8.2.9 Model-Wide Utilities模块库
8.2.10 Ports & Subsystems模块库
8.2.11 Signal Attributes模块库
8.2.12 Signal Routing模块库
8.2.13 Sinks模块库
8.2.14 Sources模块库
8.2.15 User-Defined Functions模块库
8.3 子系统及封装技术
8.3.1 创建子系统
8.3.2 封装子系统
8.3.3 自定义模块库
8.4 仿真运行与分析
8.4.1 仿真的运行控制
8.4.2 仿真数据的输入和输出
8.4.3 错误诊断
8.4.4 改善仿真性能和精度
8.4.5 使用命令运行仿真
8.4.6 观察输出轨迹
8.4.7 线性化模型
8.4.8 寻找稳态工作点
8.5 S-函数的设计与应用
8.5.1 S-函数的概念
8.5.2 S-函数的使用
8.5.3 S-函数的工作方式
8.5.4 编写S-函数
8.5.5 应用实例
参考文献
MATLAB 7.x基础教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×