徐金明主编的《MATLAB应用基础》以MATLAB 2012a为依据,将语言基础和应用作为编辑主线。语言基础部分包括MATLAB语言入门、程序设计基础、模型使用、创建独立应用程序、图形处理和图形用户界面编程。应用部分包括MATLAB数学问题求解(符号计算、数学变换、数值积分、特殊函数计算、线性方程组和非线性方程求解、微分方程求解等)、MATLAB工具箱(优化分析、神经网络、小波分析、遗传算法工具箱等)。本书还重点介绍了MATLAB数理统计(基本统计量计算、插值与拟合、回归分析、聚类分析、判别分析、时间序列分析)和MATLAB数字图像处理(图像特征计算、图像对象提取、视频图像分析等),以综合应用实例的形式介绍了MATLAB在图形处理、数字图像分析、建筑物基础问题分析等方面的应用。附录部分列出了MATLAB2012a工具箱,以利于使用。MATLAB解决不同学科的问题。
本书可作为高等学校理工科专业高年级本科生的教学用书,也可作为研究生、科研和工程技术人员的参考书籍。
徐金明主编的《MATLAB应用基础》以MATLAB2012a为依据,包括MATLAB程序设计基础、模型使用、图形处理、MATLAB数学问题求解(符号计算、数学变换、数值积分、特殊函数计算、线性方程组和非线性方程求解、微分方程求解等)、MATLAB工具箱(优化分析、神经网络、小波分析、遗传算法工具箱)、MATLAB数理统计(插值与拟合、回归分析、聚类分析、判别分析、时间序列分析等)、MATLAB数字图像处理(图像特征计算、图像对象提取、视频图像分析等),以综合应用实例的形式介绍了MATLAB在图形处理、图像分析、建筑物基础问题分析等方面的应用。
《MATLAB应用基础》系统全面、内容合理、实例丰富、层次清晰、使用方便、适用性强,可作为高等学校理工科专业本科生、研究生的教学用书,也可供有关科研和工程技术人员参考使用。
第1章 MATLAB程序设计基础
1.1 MATLAB语言入门
1.1.1 MATLAB的主要特点
1.1.2 MATLAB2012a的安装
1.1.3 MATLAB2012a平台介绍
1.2 MATLAB程序设计基础
1.2.1 常量与变量
1.2.2 数组与矩阵
1.2.3 矩阵的基本运算
1.2.4 矩阵的高级运算
1.2.5 程序结构
1.2.6 文件处理
1.3 模型使用
1.3.1 模型的建立
1.3.2 模型的打开与修改
1.3.3 模型使用实例
1.4 独立应用程序的创建
1.4.1 使用命令mcc创建独立应用程序
1.4.2 使用命令deploytool创建独立应用程序
习题1
第2章 MATLAB图形处理
2.1 图形处理基础
2.1.1 图形制作概述
2.1.2 基本作图命令
2.1.3 图形格式的设置
2.1.4 利用图形窗口编辑图形
2.1.5 声音与动画的实现
2.2 图形用户界面编程
2.2.1 图形用户界面的创建与组成
2.2.2 图形用户界面编程基础
习题2
第3章 MATLAB数学问题求解
3.1 符号计算
3.1.1 概述
3.1.2 符号定义
3.1.3 符号运算
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.6 数值积分与分数阶微积分计算
3.6.1 数值积分
3.6.2 分数阶微积分
3.7 特殊函数计算
3.7.1 Gamma函数与不完全Gamma函数
3.7.2 Beta函数与不完全Beta函数
3.7.3 Bessel函数
3.7.4 正弦积分与余弦积分
3.7.5 误差函数
3.8 数学变换
3.8.lFourier变换
3.8.2 Laplace变换
3.8.3 Hankel变换
3.8.4 Mellin变换
习题3
第4章 MATLAB工具箱
4.1 MATLAB工具箱简介
4.2 优化工具箱
4.2.1 理论基础
4.2.2 常用命令
4.2.3 典型算例
4.2.4 运筹学问题的求解
4.2.5 使用遗传算法解决优化问题
4.3 神经网络工具箱
4.3.1 BP算法基础
4.3.2 BP算法常用命令
4.3.3 算例
4.4 小波分析工具箱
4.4.1 理论基础
4.4.2 小波分析方法
4.4.3 小波分析典型算例
习题4
第5章 MATLAB数理统计
5.1 数据统计
5.1.1 基本统计量计算
5.1.2 协方差计算
5.2 回归分析
5.2.1 数据插值与曲线拟合
5.2.2 多元回归分析
5.2.3 逐步回归分析
5.3 聚类分析
5.3.1 层次聚类分析
5.3.2 模糊聚类分析
5.4 判别分析
5.4.1 理论基础
5.4.2 常用命令
5.4.3 算例
5.5 主成分分析与对应分析
5.5.1 主成分分析
5.5.2 对应分析
5.6 时间序列分析
5.6.1 理论基础
5.6.2 算例
习题5
第6章 MATLAB数字图像处理
6.1 MATLAB数字图像处理基础
6.1.1 概述
6.1.2 图像处理工具箱命令一览
6.1.3 数字图像处理基本技术的MATLAB实现
6.2 图像特征计算
6.2.1 图像基本数字特征
6.2.2 图像纹理特征提取方法
6.2.3 图像对象形状特征提取方法
6.3 视频图像分析
6.3.1 概述
6.3.2 视频文件的生成
6.3.3 视频特性提取
6.3.4 视频场景变化检测
习题6
第7章 MATLAB综合应用实例
7.1 概述
7.2 利用分数阶微积分分析图像中裂纹的变化过程
7.2.1 理论基础
7.2.2 编程实现
7.3 基于小波分析的图像能量参数
7.3.1 基于小波分析的能量参数
7.3.2 图像最佳小波分解尺度
7.4 使用粒子测速技术计算估计材料中的变形场
7.4.1 粒子图像测速技术基础
7.4.2 使用粒子测速技术估计位移场
7.4.3 使用粒子测速技术估计应变场
7.5 浅基础沉降计算
7.5.1 理论基础
7.5.2 编程实现
7.6 单桩荷载位移关系的模拟
7.6.1 理论基础
7.6.2 编程实现
习题7
附录A MATLAB 2012a工具箱一览
附录B 本书所用文件名一览
参考文献