目录
下载源码
第1章MATLAB数值计算
1.1MATLAB数值计算基础
1.1.1数据类型
1.1.2常量和变量
1.1.3数值计算示例
1.2MATLAB数组、矩阵运算
1.2.1数组与矩阵的概念
1.2.2数组或矩阵元素的标识
1.2.3数组与矩阵的输入
1.2.4数组与矩阵的算术运算
1.2.5向量及其运算
1.2.6矩阵的特殊运算
1.2.7数组的运算
1.2.8字符串
1.3MATLAB多项式及其运算
1.3.1多项式求值
1.3.2多项式求根
1.3.3部分分式展开
1.3.4多项式乘除
1.3.5多项式的微积分
1.4插值与拟合
1.4.1一维插值问题
1.4.2二维插值问题
1.4.3曲线拟合
1.5线性方程组求解
1.5.1方程组解法
1.5.2求线性方程组的通解
1.6非线性方程与最优化问题
1.6.1非线性方程数值求解
1.6.2无约束最优化问题求解
1.6.3有约束最优化问题求解
第2章MATLAB绘图功能
2.1二维图形绘制
2.1.1绘制二维曲线的常用函数
2.1.2绘制图形的辅助操作
2.1.3绘制二维图形的其他函数
2.2三维图形绘制
2.2.1绘制三维曲线的常用函数
2.2.2三维曲面图绘制
2.2.3其他三维图形绘制
2.2.4透明度作图
2.2.5立体可视化
2.3图形颜色映像的应用
2.4光照和材质处理
2.4.1光照处理
2.4.2材质处理
2.5图像显示技术
2.5.1图像简介
2.5.2图像的读取
2.5.3图像的显示
2.6动画制作技术
第3章线性神经网络
3.1线性神经元模型及结构
3.1.1神经元模型
3.1.2线性神经网络结构
3.2LMS学习算法
3.3LMS学习率的选择
3.3.1稳定收敛的学习率
3.3.2学习率逐渐下降
3.4线性神经网络的构建
3.4.1生成线性神经元
3.4.2线性滤波器
3.4.3自适应线性滤波
3.5线性神经网络的训练
3.6线性神经网络与感知器的对比
3.7线性神经网络函数
3.7.1创建函数
3.7.2传输函数
3.7.3学习函数
3.7.4均方误差性能函数
3.8线性神经网络的局限性
3.8.1线性相关向量
3.8.2学习速率过大
3.8.3不定系统
3.9线性神经网络的应用
3.9.1逻辑与
3.9.2逻辑异或
3.9.3在噪声对消中的应用
3.9.4在信号预测中的应用
第4章MATLAB前向型神经网络
4.1感知器
4.1.1单层感知器模型
4.1.2单层感知器的学习算法
4.1.3感知器的局限性
4.1.4单层感知器神经网络的MATLAB仿真
4.1.5多层感知器神经网络及其MATLAB仿真
4.1.6用于线性分类问题的进一步讨论
4.2BP网络
4.2.1BP神经元及其模型
4.2.2BP网络的学习
4.2.3BP网络的局限性
4.2.4BP网络的MATLAB程序应用举例
4.3径向基函数网络
4.3.1径向基函数网络模型
4.3.2径向基函数网络的构建
4.3.3RBF网络应用实例
4.3.4RBF网络的非线性滤波
4.4GMDH网络
4.4.1GMDH网络理论
4.4.2GMDH网络的训练
4.4.3基于GMDH网络的预测
第5章神经网络预测与控制
5.1电力系统负荷预报的MATLAB实现
5.1.1问题描述
5.1.2输入/输出向量设计
5.1.3BP网络设计
5.1.4网络训练
5.2地震预报的MATLAB实现
5.2.1概述
5.2.2BP网络设计
5.2.3BP网络训练与测试
5.2.4地震预测的竞争网络模型
5.3交通运输能力预测的MATLAB实现
5.3.1背景概述
5.3.2网络创建与训练
5.3.3结论与分析
5.4河道浅滩演变预测的MATLAB实现
5.4.1基于BP网络的演变预测
5.4.2基于RBF网络的演变预测
5.5农作物虫情预测的MATLAB实现
5.5.1基于神经网络的虫情预测原理
5.5.2BP网络设计
5.6用水测量的MATLAB实现
5.6.1问题概述
5.6.2RBF网络设计
5.7神经网络模型预测控制
5.7.1系统辨识
5.7.2预测控制
5.7.3神经网络模型预测控制器实例分析
5.8NARMAL2(反馈线性化)控制
5.8.1NARMAL2模型辨识
5.8.2NARMAL2控制器
5.8.3NARMAL2控制器实例分析
第6章遗传算法分析
6.1遗传算法的基本概述
6.1.1遗传算法的特点
6.1.2遗传算法的不足
6.1.3遗传算法的构成要素
6.1.4遗传算法的应用步骤
6.1.5遗传算法的应用领域
6.2遗传算法的分析
6.2.1染色体的编码
6.2.2适应度函数
6.2.3遗传算子
6.3控制参数的选择
6.4遗传算法的MATLAB实现
6.5遗传算法的寻优计算
6.6遗传算法求极大值
6.6.1二进制编码求极大值
6.6.2实数编码求极大值
6.7基于GA_PSO算法的寻优
6.8GA的旅行商问题求解
6.8.1定义TSP
6.8.2遗传算法的TSP算法步骤
6.8.3地图TSP的求解
6.9遗传算法在实际领域中的应用
第7章免疫算法分析
7.1免疫算法概述
7.1.1免疫算法的发展史
7.1.2生物免疫系统
7.1.3免疫算法的基本原理
7.1.4免疫算法流程
7.1.5免疫算法算子
7.1.6免疫算法的特点
7.1.7免疫算法的发展趋势
7.2免疫遗传算法
7.2.1免疫遗传算法的几个基本概念
7.2.2免疫遗传算法的原理
7.2.3免疫遗传算法的MATLAB实现
7.3免疫算法的应用
7.3.1免疫算法在优化中的应用
7.3.2免疫算法在TSP中的应用
7.3.3免疫算法在物流选址中的应用
7.3.4免疫算法在故障检测中的应用
第8章MATLAB非线性规划
8.1非线性规划理论知识
8.1.1典型的非线性规划
8.1.2非线性规划常见问题
8.2约束非线性规划基本概念
8.2.1无约束非线性规划极值条件
8.2.2有约束非线性规划极值条件
8.3求解非线性规划
8.3.1一维最优化方法
8.3.2无约束最优化方法
8.3.3约束最优化方法
8.4非线性规划实例
8.4.1证券投资组合问题
8.4.2资金调用问题
8.4.3销量最佳安排问题
第9章MATLAB优化设计
9.1优化设计背景
9.1.1常规设计与优化设计
9.1.2优化设计的发展情况
9.2优化设计的数学模型
9.2.1设计变量
9.2.2设计约束
9.2.3目标函数
9.2.4几何意义
9.3目标函数的极值条件
9.3.1无约束目标函数的极值条件
9.3.2有约束目标函数的极值条件
9.4优化参数设置
第10章自动控制系统MATLAB实现
10.1自动控制系统的数学模型
10.1.1线性定常连续系统
10.1.2线性定常离散系统
10.2数学模型的建立
10.2.1传递函数模型
10.2.2状态空间模型
10.2.3零极点增益模型
10.2.4频率响应数据模型
10.3数学模型参数的获取
10.4数学模型的转换
10.4.1连续时间模型转换为离散时间模型
10.4.2离散时间模型转换为连续时间模型
10.4.3离散时间系统重新采样
10.4.4传递函数模型转换为状态空间模型
10.4.5传递函数模型转换为零极点增益模型
10.4.6状态空间模型转换为传递函数模型
10.4.7状态模型转换为零极点增益模型
10.4.8零极点增益模型转换为传递函数模型
10.4.9零极点增益模型转换为状态空间模型
10.5数学模型的连接
10.5.1优先原则
10.5.2串联连接
10.5.3并联连接
10.5.4反馈连接
10.5.5添加连接
10.5.6复杂模型的连接
参考文献