目录 1
前言 1
第1章 MATLAB语言简介 1
1.1 MATLAB语言的发展 1
1.2 MATLAB的安装 1
1.3 MATLAB的编程环境 3
1.3.1 MATLAB的工作空间 3
1.3.2 MATLAB的命令窗口 5
1.3.3 MATLAB的程序编辑器 6
1.3.4 MATLAB的路径浏览器 6
1.3.5 MATLAB帮助信息的获取 7
第2章MATLAB语言的数值计算功能 9
2.1矩阵 9
2.1.1矩阵的表示法 9
2.1.2矩阵的运算 11
2.2.2数组的关系和逻辑运算 16
2.2.1数组的基本运算 16
2.2数组 16
2.2.3多维数组的生成 17
2.2.4常用函数 18
2.3多项式 19
2.3.1多项式的定义 19
2.3.2多项式的运算 19
2.4数据的统计和分析 22
2.5双重函数 25
2.6 M文件的编写和调试 26
2.6.1全局变量和局部变量 27
2.6.2程序流程控制 27
2.6.3 M文件的调试 30
2.7 MATLAB图形处理和数据可视化 35
2.7.1二维图形的绘制 35
2.7.2三维图形的绘制 38
2.7.3特殊图形的绘制 41
3.1.2符号表达式和符号方程的定义 49
3.1.1符号变量的定义 49
第3章MATLAB语言的符号计算功能 49
3.1符号计算基本知识 49
3.1.3符号矩阵的定义 50
3.1.4数值变量向符号的转化 50
3.1.5符号运算的基本操作命令 51
3.2符号微积分及极限运算 55
3.2.1符号微积分运算 55
3.2.2符号极限运算 57
3.2.3符号级数运算 58
3.3线性代数运算 61
3.4解方程(组) 63
3.4.1代数方程(组)求解 63
3.4.2微分方程(组)求解 64
3.5符号函数的可视化 66
3.5.1二维符号函数曲线的绘制 66
3.5.2三维符号函数曲线的绘制 68
4.2.1 Simulink的启动 72
4.2 Simulink模型的创建 72
第4章Simulink工具箱 72
4.1 Simulink简介 72
4.2.2 Simulink模型编辑器的启动 74
4.2.3 Simulink模块库简介 74
4.2.4 Simulink模型的创建 83
4.3子系统的创建 88
第5章神经网络工具箱 92
5.1神经网络工具箱简介 92
5.2使用图形用户界面GUI创建神经网络 92
5.2.1 图形用户界面GUI简介 92
5.2.2 Network/Data Manager窗口 92
5.2.3 图形用户界面GUI应用实例 99
5.3神经网络工具箱命令行函数 101
5.3.1神经网络工具箱函数列表 102
5.3.2神经网络工具箱常用函数介绍 105
5.4神经网络工具箱与Simulink的接口 121
5.4.1神经网络工具箱模块库的启动 121
5.4.2神经网络工具箱模块简介 123
第6章模糊逻辑工具箱 125
6.1模糊逻辑工具箱简介 125
6.2使用图形用户界面GUI创建模糊推理系统 126
6.2.1 图形用户界面GUI简介 126
6.2.2模糊推理系统编辑器(Fuzzy) 126
6.2.3隶属函数编辑器(Mfedit) 128
6.2.4模糊规则编辑器(Ruleedit) 129
6.2.5模糊规则观察器(Ruleview) 130
6.2.6曲面观察器(Surfview) 132
6.2.7图形用户界面GUI应用实例 133
6.3模糊逻辑工具箱的命令行函数 137
6.3.1模糊逻辑工具箱的基本函数列表 137
6.3.2模糊逻辑工具箱常用函数介绍 139
6.4.2模糊逻辑工具箱模块库中模块简介 150
6.4模糊逻辑工具箱与Simulink的接口 150
6.4.1模糊逻辑工具箱模块库的启动 150
6.4.3模糊逻辑工具箱与Simulink工具箱结合使用实例 152
第7章振型分解法求解结构的地震反应 155
7.1 概述 155
7.2结构的动力特性 155
7.2.1力学模型和运动方程 155
7.2.2动力特性的求解 157
7.2.3 MATLAB程序求解 159
7.3振型分解法 159
7.4 MATLAB程序及实例分析 162
第8章时程分析法求解结构的地震反应 166
8.1时程分析法 166
8.1.1恢复力模型 166
8.1.2拐点处理 168
8.1.3结构计算模型 170
8.2弹性时程分析程序设计与实例 172
8.3弹塑性时程分析程序设计与实例 176
第9章地震过程中结构的动态仿真 189
9.1 地震作用下结构动态系统状态空间描述 189
9.1.1结构振动控制 189
9.1.2控制系统状态空间描述 190
9.2结构动态系统的Simulink仿真 190
9.3实例分析 192
9.4仿真演示 193
10.1神经网络的主要模型 199
第10章神经网络技术在建筑抗震中的应用 199
10.2神经网络对结构地震反应的预测 200
10.2.1基于Levenberg-Marquart算法的神经网络 200
10.2.2地震反应的预测及试验验证 202
10.2.3神经网络实时控制 209
10.3仿真演示 209
11.1.2模糊逻辑控制器的基本原理 214
11.1.1模糊逻辑控制技术在建筑抗震中的应用 214
11.1模糊逻辑控制技术 214
第11章模糊控制技术在建筑抗震中的应用 214
11.1.3模糊逻辑控制器的设计 215
11.2加入磁流变阻尼器结构的半主动控制 218
11.2.1磁流变阻尼器对结构的半主动控制 218
11.2.2双态控制和三态控制 219
11.3加入磁流变阻尼器结构的模糊逻辑全态控制 220
11.3.1输入量、输出量的选取及基本论域的确定 221
11.3.2模糊论域、量化因子和比例因子的选取 222
11.3.3确定隶属函数 222
11.3.4编写规则库 222
11.3.5选择解模糊判决方法 224
11.4实例计算 225
11.4.1 M文件应用实例 225
11.4.2图形用户界面应用实例 228
参考文献 237