书籍详情
MATLAB 5.x入门与应用
作者:萝珊智慧型科技工作室编著;柳承茂改编
出版社:科学出版社
出版时间:1999-10-01
ISBN:9787030078674
定价:¥20.00
内容简介
MATLAB是集数学运算、图形处理和语言设计于一体的著名数学软件。本书根据作者实际使用MATLAB的经验并结合大量的示例,循序渐进地介绍了MATLAB 5.x的主要功能、函数命令及一些使用技巧。全书共分10章,系统地介绍了MATLAB 5.x的入门知识、软件安装、图形用户界面、数值与符号计算功能、图形和图像处理功能、Notebook、编程基础以及系统提供的工具箱。在附录中解答了MATLAB 5.x的常见问题。全书以范例为主、图文为辅,内容编排上明显优于MATLAB用户手册及在线帮助,是一本非常实用的参考书。对初学者来说,也是一本理想的入门教材。
作者简介
暂缺《MATLAB 5.x入门与应用》作者简介
目录
第1章 使用MATLAB前的准备
1.1 MATLAB简介
1.2 MATLAB的系统需求
1.3 MATLAB的安装
第2章 使用MATLAB的窗口环境
2.1 指令窗口
2.1.1 命令的编辑
2.1.2 中断正在执行的程序
2.1.3 FORMAT命令
2.1.4 多行命令
2.2 M文件的编辑
2.2.1 PC编辑器/调试器
2.3 自定义设定
2.4 MATLAB的工作空间(Workspace)
2.4.1 Workspace浏览器
2.4.2 PC机上的Workspace浏览器
2.4.3 保存和载入Workspace
2.5 MATLAB路径搜索
2.5.1 改变搜索路径
2.5.2 当前目录
2.5.3 在搜索路径中查看文件
2.5.4 路径浏览器
2.6 帮助及在线文件库
2.6.1 帮助命令(help)
2.6.2 帮助窗口(Help Winow)
2.6.3 lookfor命令
2.6.4 帮助桌面(Help Desk)
2.6.5 doc命令
2.6.6 打印在线帮助
2.6.7 Math Works网站
2.7 数据的输入/输出
2.7.1 将数据输入MATLAB
2.7.2 从MATLAB中输出数据
第3章 应用MATLAB解线性代数
3.1 矩阵与线性代数简介
3.2 矩阵与线性代数
3.2.1 矩阵的加法与减法运算
3.2.2 向量积与矩阵转置
3.2.3 矩阵乘法
3.2.4 单位矩阵
3.2.5 Kronecker Tensor乘积
3.2.6 向量及矩阵的范数(Norm)
3.3 解性性方程
3.3.1 方阵系统
3.3.2 过限制系统
3.3.3 限制不路系统
3.4 逆矩阵及行列式
3.4.1 广义逆矩阵
3.5 LU、QR和Cholesky分解
3.5.1 Cholesky分解
3.5.2 LU分解
3.5.3 QR分解
3.6 矩阵幂项和指数
3.7 特征值与特征向量
3.8 奇异值分解(sigular value decomposition,SVD)
第4章 绘图简介
4.1 2D绘图
4.1.1 打开2D绘图窗口
4.1.2 plot
4.1.3 Figure选择图像
4.1.4 Subplot的使用
4.1.5 如何指定颜色、线条样式和标记符号
4.1.6 标题与轴标签
4.1.7 轴间距的设定
4.1.8 用axis来设定轴的范围
4.1.9 text
4.1.10 hold on与hold off
4.1.11 grid on
4.2 3D绘图
4.2.1 打开3D绘图窗口
4.2.2 线形3D图
4.2.3 网状3D图
4.2.4 设定颜色
4.2.5 light设定光线来源
4.2.6 在网状3D图上标点
4.2.7 hidden off透视
4.2.8 view设定观察点
4.2.9 制作动画
第5章 数值分析与统计方法
5.1 多项式的表示方法和运算
5.2 数据分析
5.2.1 列向数据column-oriented Data Sets
5.2.2 基本分析指令
5.2.3 协方差与相关系数covariance and correlation coefficeients
5.3 回归分析和曲线拟和Regression and Curve Fitting
5.3.1 多项式回归分析Polynomial Regression
5.3.2 线性系列化数回归分析Linear-in-the-Parameters Regression
5.3.3 多得回归分析Multiple Regression
5.4 快速傅立叶变换FFT
第6章 MATLAB程序设计入门
6.1 MATLAB程序设计:快速入门
6.1.1 编辑程序
6.1.2 M文件的种类
6.1.3 MATLAB脚本程序的基本结构
6.1.4 MATLAB函数程序的基本结构
6.1.5 函数说明
6.1.6 P代码
6.2 参数与变量
6.2.1 参数
6.2.2 局训变量与全局变量
6.2.3 特殊数值
6.3 数据类型
6.4 运算符
6.4.1 算术运算符
6.4.2 关系运算符
6.4.3 逻辑运算符
6.4.4 逻辑运算的应用实例
6.5 流程控制
6.5.1 if、else、与elseif语句
6.5.2 switch语句
6.5.3 while语句
6.5.4 for语句
6.6 信息处理
6.6.1 读取用户输入
6.6.2 使用字符串
6.6.3 错误与警告信息处理
6.7 时间函数
6.8 程序性能最优化
6.9 MATLAB API
6.9.1 .mex文件与.mat文件
6.9.2 MATLAB调用C的程序
6.9.3 由C调用MATLAB程序
第7章 字符串与文件的输入/输出
7.1 字符串
7.1.1 字符数组
7.1.2 字符的ASCII码转换
7.1.3 创建二维的字符数组
7.1.4 字符串中的单元数组
7.1.5 字符数组与单元数组间的转换
7.1.6 字符串的比较
7.1.7 判断字符中是否相等
7.1.8 通过字符的运算来比较字符
7.1.9 字符串中字符的分类
7.1.10 查找与替换
7.1.11 字符串和数值的转换
7.1.12 数组与字符串的转换
7.2 文件的输入与输出
7.2.1 打开和关闭文件
7.2.2 临时文件及路径
7.2.3 二进制文件
7.2.4 文件的位置指示器
7.2.5 文件的格式
第8章 Simulink
8.1 Simulink简介
8.1.1 模型的构建
8.1.2 仿真与结果分析
8.1.3 使用Simulink的步骤
8.2 制作一个简单的模型
8.2.1 Simulink的第一步
8.3 建构模型(基本命令运用)
8.3.1 “控制模块”命令的运用
8.3.2 线段命令的运用
8.3.3 “一般”命令的运用
8.4 启动Simulink
8.4.1 通过Simulink菜单下达命令
8.4.2 设定“仿真器参数”
8.4.3 在MATLAB命令窗口中直接输入命令
8.4.4 Solvers(仿真算法)
8.5 分析Simulink的仿真结果
8.5.1 使用示波器模块来观察输出
8.5.2 使用Workspace模块
8.5.3 使用返回值return variables将输出返回MATLAB命令窗口中
8.5.4 一般分析工具的使用
8.6 定制函数库及控制模块
8.6.1 定制函数库Library
8.6.2 定制模块间的Link关系
8.6.3 定制参数对话框
8.6.4 S-Function
第9章 Notebook的使用
9.1 Notebook简介
9.1.1 系统需求
9.1.2 安装Notebook
9.2 Notebook的使用
9.2.1 输入一般文字
9.2.2 定义MATLAB指令
9.2.3 定义及执行MATLAB指令
9.2.4 输入多行指令
9.2.5 利用指令来简化工作区域
9.2.6 群组MATLAB指令
9.2.7 使用连续区域
9.2.8 将单元转换回文字
9.2.9 执行单元
9.2.10 在循环里执行MATLAB指令
9.2.11 输出单元
9.2.12 输出显示控制
9.2.13 将输出单元转换成一般格式
9.2.14 打印
9.2.15 修改M-Book模板文件的格式
9.3 指令集
第10章 MATLAB工具箱
10.1 工具箱简介
10.1.1 四大工具箱
10.1.2 附属工具箱
10.2 通信工具箱Communications Toolbox
10.3 符号数学工具箱Symbolic Math Toolbox
10.4 数值统计工具箱
10.5 地图工具箱Mapping Toolbox
10.6 小波理论工具箱Wavelet Toolbox
10.7 偏微分方程工具箱Partial Differential Equation Toolbox
10.8 金融工具箱Financial Toolbox
10.9 模糊逻辑工具箱Fuzzy Logic Toolbox
10.10 模型预测控制工具箱Model Predictive Control Toolbox
10.11 频域辨识工具箱Frequency Domain identification Toolbox
10.12 高级频谱分析工具箱Higher-Order Spectral Analysis Toolbox
10.13 统计工具箱Statistics Toolbox
10.14 影像处理工具箱Image Processing Toolbox
10.15 神经网络工具箱Neural network Toolbox
10.16 信号处理工具箱Signal Processing Toolbox
10.17 曲线工具箱Spline Toolbox
10.18 最优化工具箱Optimization Toolbox
10.19 强健控制工具箱Robust Control Toolbox
10.20 系统识别工具箱System Identification Toolbox
10.21 控制系统工具箱Control System Toolbox
10.22 其他工具箱
附录 A FAQ问答集
附录 B MATLAB 5.x支持的编译器
附录 C 如何与MathWorks公司联系
1.1 MATLAB简介
1.2 MATLAB的系统需求
1.3 MATLAB的安装
第2章 使用MATLAB的窗口环境
2.1 指令窗口
2.1.1 命令的编辑
2.1.2 中断正在执行的程序
2.1.3 FORMAT命令
2.1.4 多行命令
2.2 M文件的编辑
2.2.1 PC编辑器/调试器
2.3 自定义设定
2.4 MATLAB的工作空间(Workspace)
2.4.1 Workspace浏览器
2.4.2 PC机上的Workspace浏览器
2.4.3 保存和载入Workspace
2.5 MATLAB路径搜索
2.5.1 改变搜索路径
2.5.2 当前目录
2.5.3 在搜索路径中查看文件
2.5.4 路径浏览器
2.6 帮助及在线文件库
2.6.1 帮助命令(help)
2.6.2 帮助窗口(Help Winow)
2.6.3 lookfor命令
2.6.4 帮助桌面(Help Desk)
2.6.5 doc命令
2.6.6 打印在线帮助
2.6.7 Math Works网站
2.7 数据的输入/输出
2.7.1 将数据输入MATLAB
2.7.2 从MATLAB中输出数据
第3章 应用MATLAB解线性代数
3.1 矩阵与线性代数简介
3.2 矩阵与线性代数
3.2.1 矩阵的加法与减法运算
3.2.2 向量积与矩阵转置
3.2.3 矩阵乘法
3.2.4 单位矩阵
3.2.5 Kronecker Tensor乘积
3.2.6 向量及矩阵的范数(Norm)
3.3 解性性方程
3.3.1 方阵系统
3.3.2 过限制系统
3.3.3 限制不路系统
3.4 逆矩阵及行列式
3.4.1 广义逆矩阵
3.5 LU、QR和Cholesky分解
3.5.1 Cholesky分解
3.5.2 LU分解
3.5.3 QR分解
3.6 矩阵幂项和指数
3.7 特征值与特征向量
3.8 奇异值分解(sigular value decomposition,SVD)
第4章 绘图简介
4.1 2D绘图
4.1.1 打开2D绘图窗口
4.1.2 plot
4.1.3 Figure选择图像
4.1.4 Subplot的使用
4.1.5 如何指定颜色、线条样式和标记符号
4.1.6 标题与轴标签
4.1.7 轴间距的设定
4.1.8 用axis来设定轴的范围
4.1.9 text
4.1.10 hold on与hold off
4.1.11 grid on
4.2 3D绘图
4.2.1 打开3D绘图窗口
4.2.2 线形3D图
4.2.3 网状3D图
4.2.4 设定颜色
4.2.5 light设定光线来源
4.2.6 在网状3D图上标点
4.2.7 hidden off透视
4.2.8 view设定观察点
4.2.9 制作动画
第5章 数值分析与统计方法
5.1 多项式的表示方法和运算
5.2 数据分析
5.2.1 列向数据column-oriented Data Sets
5.2.2 基本分析指令
5.2.3 协方差与相关系数covariance and correlation coefficeients
5.3 回归分析和曲线拟和Regression and Curve Fitting
5.3.1 多项式回归分析Polynomial Regression
5.3.2 线性系列化数回归分析Linear-in-the-Parameters Regression
5.3.3 多得回归分析Multiple Regression
5.4 快速傅立叶变换FFT
第6章 MATLAB程序设计入门
6.1 MATLAB程序设计:快速入门
6.1.1 编辑程序
6.1.2 M文件的种类
6.1.3 MATLAB脚本程序的基本结构
6.1.4 MATLAB函数程序的基本结构
6.1.5 函数说明
6.1.6 P代码
6.2 参数与变量
6.2.1 参数
6.2.2 局训变量与全局变量
6.2.3 特殊数值
6.3 数据类型
6.4 运算符
6.4.1 算术运算符
6.4.2 关系运算符
6.4.3 逻辑运算符
6.4.4 逻辑运算的应用实例
6.5 流程控制
6.5.1 if、else、与elseif语句
6.5.2 switch语句
6.5.3 while语句
6.5.4 for语句
6.6 信息处理
6.6.1 读取用户输入
6.6.2 使用字符串
6.6.3 错误与警告信息处理
6.7 时间函数
6.8 程序性能最优化
6.9 MATLAB API
6.9.1 .mex文件与.mat文件
6.9.2 MATLAB调用C的程序
6.9.3 由C调用MATLAB程序
第7章 字符串与文件的输入/输出
7.1 字符串
7.1.1 字符数组
7.1.2 字符的ASCII码转换
7.1.3 创建二维的字符数组
7.1.4 字符串中的单元数组
7.1.5 字符数组与单元数组间的转换
7.1.6 字符串的比较
7.1.7 判断字符中是否相等
7.1.8 通过字符的运算来比较字符
7.1.9 字符串中字符的分类
7.1.10 查找与替换
7.1.11 字符串和数值的转换
7.1.12 数组与字符串的转换
7.2 文件的输入与输出
7.2.1 打开和关闭文件
7.2.2 临时文件及路径
7.2.3 二进制文件
7.2.4 文件的位置指示器
7.2.5 文件的格式
第8章 Simulink
8.1 Simulink简介
8.1.1 模型的构建
8.1.2 仿真与结果分析
8.1.3 使用Simulink的步骤
8.2 制作一个简单的模型
8.2.1 Simulink的第一步
8.3 建构模型(基本命令运用)
8.3.1 “控制模块”命令的运用
8.3.2 线段命令的运用
8.3.3 “一般”命令的运用
8.4 启动Simulink
8.4.1 通过Simulink菜单下达命令
8.4.2 设定“仿真器参数”
8.4.3 在MATLAB命令窗口中直接输入命令
8.4.4 Solvers(仿真算法)
8.5 分析Simulink的仿真结果
8.5.1 使用示波器模块来观察输出
8.5.2 使用Workspace模块
8.5.3 使用返回值return variables将输出返回MATLAB命令窗口中
8.5.4 一般分析工具的使用
8.6 定制函数库及控制模块
8.6.1 定制函数库Library
8.6.2 定制模块间的Link关系
8.6.3 定制参数对话框
8.6.4 S-Function
第9章 Notebook的使用
9.1 Notebook简介
9.1.1 系统需求
9.1.2 安装Notebook
9.2 Notebook的使用
9.2.1 输入一般文字
9.2.2 定义MATLAB指令
9.2.3 定义及执行MATLAB指令
9.2.4 输入多行指令
9.2.5 利用指令来简化工作区域
9.2.6 群组MATLAB指令
9.2.7 使用连续区域
9.2.8 将单元转换回文字
9.2.9 执行单元
9.2.10 在循环里执行MATLAB指令
9.2.11 输出单元
9.2.12 输出显示控制
9.2.13 将输出单元转换成一般格式
9.2.14 打印
9.2.15 修改M-Book模板文件的格式
9.3 指令集
第10章 MATLAB工具箱
10.1 工具箱简介
10.1.1 四大工具箱
10.1.2 附属工具箱
10.2 通信工具箱Communications Toolbox
10.3 符号数学工具箱Symbolic Math Toolbox
10.4 数值统计工具箱
10.5 地图工具箱Mapping Toolbox
10.6 小波理论工具箱Wavelet Toolbox
10.7 偏微分方程工具箱Partial Differential Equation Toolbox
10.8 金融工具箱Financial Toolbox
10.9 模糊逻辑工具箱Fuzzy Logic Toolbox
10.10 模型预测控制工具箱Model Predictive Control Toolbox
10.11 频域辨识工具箱Frequency Domain identification Toolbox
10.12 高级频谱分析工具箱Higher-Order Spectral Analysis Toolbox
10.13 统计工具箱Statistics Toolbox
10.14 影像处理工具箱Image Processing Toolbox
10.15 神经网络工具箱Neural network Toolbox
10.16 信号处理工具箱Signal Processing Toolbox
10.17 曲线工具箱Spline Toolbox
10.18 最优化工具箱Optimization Toolbox
10.19 强健控制工具箱Robust Control Toolbox
10.20 系统识别工具箱System Identification Toolbox
10.21 控制系统工具箱Control System Toolbox
10.22 其他工具箱
附录 A FAQ问答集
附录 B MATLAB 5.x支持的编译器
附录 C 如何与MathWorks公司联系
猜您喜欢