• MATLAB有三十多个工具箱大致可分为两类:功能型工具箱和领域型工具箱.$ B; `: L2 v, Q/ B4 Z" o
功能型工具箱主要用来扩充MATLAB的符号计算功能、图形建模仿真功能、文字处理功能以及与硬件实时交互功能,能用于多种学科。而领域型工具箱是专业性很强的。如控制系统工具箱(Control System Toolbox)、信号处理工具箱(Signal Processing Toolbox)、财政金融工具箱(Financial Toolbox)等。\' n/ m4 u- C+ k. ~: g [4 I
下面,将MATLAB工具箱内所包含的主要内容做简要介绍:2 l; k9 k" J$ @3 L\' N
1)通讯工具箱(Communication Toolbox)。
令提供100多个函数和150多个SIMULINK模块用于通讯系统的仿真和分析 + ^) t" H$ \3 W, i
——信号编码
——调制解调
——滤波器和均衡器设计
——通道模型
——同步 % T& L/ S2 b4 d0 `/ ^, ?1 n- _
可由结构图直接生成可应用的C语言源代码。
2)控制系统工具箱(Control System Toolbox)。
鲁连续系统设计和离散系统设计
* 状态空间和传递函数
* 模型转换 % Y1 Z l; K% a4 k- l. _9 L& @ Z
* 频域响应:Bode图、Nyquist图、Nichols图
* 时域响应:冲击响应、阶跃响应、斜波响应等
* 根轨迹、极点配置、LQG
( E\' n4 `% w* j4 j( X
3)财政金融工具箱(FinancialTooLbox)。
* 成本、利润分析,市场灵敏度分析
* 业务量分析及优化
* 偏差分析
* 资金流量估算
* 财务报表
4)频率域系统辨识工具箱(Frequency Domain System ldentification Toolbox / j2 m r% T+ c% l4 ^
* 辨识具有未知延迟的连续和离散系统 4 e0 t) O/ ]7 L
* 计算幅值/相位、零点/极点的置信区间 & H: {8 f- z R1 L( ?5 K$ s2 u
* 设计周期激励信号、最小峰值、最优能量诺等
$ @ w- H\' Q9 O5 s- I( R
5)模糊逻辑工具箱(Fuzzy Logic Toolbox)。 8 D" _5 s3 A3 {) I
* 友好的交互设计界面
* 自适应神经—模糊学习、聚类以及Sugeno推理
* 支持SIMULINK动态仿真 . `& r$ G# `/ g( ]
* 可生成C语言源代码用于实时应用
(6)高阶谱分析工具箱(Higher—Order SpectralAnalysis Toolbox ; X& q( m) p* L1 F
* 高阶谱估计 % B: @/ F) A$ g6 m d" ], z
* 信号中非线性特征的检测和刻画
* 延时估计 6 N4 ]# [* X- r\' n$ D1 c
* 幅值和相位重构
* 阵列信号处理 Y$ Y8 U) W- \" o
* 谐波重构
4 f. w\' q0 \( h/ x0 g3 Z4 }4 C& w
(7)图像处理工具箱(Image Processing Toolbox)。 6 c7 t& f( W* O
* 二维滤波器设计和滤波
* 图像恢复增强
* 色彩、集合及形态操作
* 二维变换
* 图像分析和统计
\' V1 s3 f: ]/ d! j
(8)线性矩阵不等式控制工具箱(LMI Control Toolbox)。 1 E Z: o- p9 [! J
* LMI的基本用途 0 [$ A, K+ ~\' K! h9 W" |2 H
* 基于GUI的LMI编辑器 , \1 s9 g1 }9 z: f2 [3 _" g! K
* LMI问题的有效解法
* LMI问题解决方案
(9)模型预测控制工具箱(ModelPredictive Control Toolbox
* 建模、辨识及验证
* 支持MISO模型和MIMO模型 / C: Y* n: ^& _( H+ f7 S$ \& V, K
* 阶跃响应和状态空间模型
( [5 C8 D" ?3 X. l, C0 b
(10)u分析与综合工具箱(u-Analysis and Synthesis Toolbox) 1 v, i% t/ B& @; \; B* N2 R* d% I) u K6 A
* u分析与综合 / E6 }+ W8 r2 O- a& A
* H2和H无穷大最优综合
* 模型降阶
* 连续和离散系统
* u分析与综合理论 ) H( L" A9 i8 t. q8 m, v
2 c8 h. S! {; e- Q) d1 ^
(11)神经网络工具箱(Neursl Network Toolbox)。 # I+ M/ o- e3 k2 z8 N3 _
* BP,Hopfield,Kohonen、自组织、径向基函数等网络 7 f2 U( J: p3 B% A
* 竞争、线性、Sigmoidal等传递函数 3 Z5 J! p G. d7 q ^4 u
* 前馈、递归等网络结构
* 性能分析及应用7 X$ c; V. r/ t/ a
(12)优化工具箱(Optimization Toolbox)。 4 ?\' K\' @+ x! V, u
* 线性规划和二次规划
* 求函数的最大值和最小位 , u3 z4 r0 r1 k* Y7 n& e
* 多目标优化
* 约束条件下的优化
* 非线性方程求解) Y- \: J0 h* T) z
2 m- n3 r! ~6 k8 L* Q/ B5 V
(13)偏微分方程工具箱(Partial DifferentialEquation Toolbox)。
* 二维偏微分方程的图形处理
* 几何表示 9 B4 x0 K5 @7 _. A+ @& E% J
* 自适应曲面绘制,
* 有限元方法. |5 }9 s# g( I\' q: k, G4 _& v
; e. ^4 B4 A; ^# t5 J9 ]) ~! y5 E/ h\' ]3 R
(14)鲁棒控制工具箱(Robust Control Toolbox)。 + H! Y# ~$ K- q, D, h) J
* LQG/LTR最优综合
* H2和H无穷大最优综合 $ X4 A; _- O! J4 ~ G1 |5 e/ U
* 奇异值模型降阶
* 谱分解和建模
(15)信号处理工具箱(signal Processing Toolbox)
* 数字和模拟滤波器设计、应用及仿真
* 谱分析和估计
* FFT,DCT等变换
* 参数化模型
$ ]. {, l; T" b- x2 _
(16)样条工具箱(SPline Toolbox)。
* 分段多项式和B样条
* 样条的构造
* 曲线拟合及平滑
* 函数微分、积分
(17)统计工具箱(Statistics Toolbox)。
* 概率分布和随机数生成
* 多变量分析 4 b5 I+ G. h0 R! f, O) i2 ^
* 回归分析 c" S7 u1 ^1 `4 v! m
* 主元分析 & R1 U2 E. t: r( L; m1 s
* 假设检验
& {+ ^8 J1 |( F3 K) J: @
(18)符号数学工具箱(Symbolic Math Toolbox)。
* 符号表达式和符号矩阵的创建 6 m+ v2 i+ s- D, Z( ^
* 符号微积分、线性代数、方程求解
* 因式分解、展开和简化 1 u. v1 C4 T7 \; ~( \0 `& Z) M
* 符号函数的二维图形 2 C& `; p2 h8 J, S {( Q) n% }
* 图形化函数计算器
MATLAB Toolboxes
top (Top)
New
Misc.Astronomy
Bio Medical Informatics (Top)
Chemometrics (providing PCA) (Top)
Chaos (Top)
Chemistry (Top)
Classification
Coding (Top)
Control (Top)
Communications (Top)
Engineering (Top)
Data Mining (Top)
Excel (Top)
Finite Element Modeling (FEM) (Top)
Finance (Top)
ICA / KICA and KPCA (Top)
Kernel (Top)
Markov (Top)
Medical (Top)
MIDI (Top)
Misc. (Top)
MPI (Matlab Parallel Interface) (Top)
Neural Networks (Top)
Oceanography (Top)
Optimization (Top)
Plot (Top)
Signal Processing (Top)
Support Vector Machine (Top)
Statistics (Top)
Wavelets (Top)Web (Top)
|
MATLAB语言在建筑抗震工程中的应用》内容简介 :
本书主要内容包括:对MATLAB语言的数值计算、符号计算Simulink工具箱、神经网络工具箱和模糊工具箱的介绍,以及利用这些工具箱对建筑结构抗震工程中的一些实际问题进行研究分析和编程计算。本书侧重于介绍MATLAB语言在建筑结构抗震工程中的实际应用,涉及科学计算、动态仿真、图形处理、神经网络和模糊控制。
本书可供土木工程、力学和机械工程领域的科研人员参考,亦可作为高等院校相关专业的研究生教材。
亚马逊目录 :
前言
第1章 MATLAB语言简介
1.1 MATLAB语言的发展
1.2 MATLAB的安装
1.3 MATLAB的编程环境
第2章 MATLAB语言
2.1 矩阵
2.2 数组
2.3 多项式
2.4 数据的统计和分析
2.5 双重函数
2.6 M文件的编写和调试
2.7 MATLAB图形处理和数据可视化
第3章 MATLAB语言的符号计算功能
3.1 符号计算基本知识
3.2 符号微积分及极限运算
3.3 线性代数运算
3.4 解方程(组)
3.5 符号函数的可视化
第4章 Simulink工具箱
4.1 Simulink简介
4.2 Simulink模型的创建
4.3 子系统的创建
第5章 神经网络工具箱
5.1 神经网络工具箱简介
5.2 使用图形用户界面GUI创建神经网络
5.3 神经网络工具箱命令行函数
5.4 神经网络工具箱与Simulink的接口
第6章 模糊逻辑工具箱
6.1 模糊逻辑工具箱简介
6.2 使用图形用户界面GUI创建模糊推理系统
6.3 模糊逻辑工具箱的命令行函数
6.4 模糊逻辑工具箱与Simulink的接口
第7章 振型分解法求解结构的地震反应
7.1 概述
7.2 结构的动力特性
7.3 振型分解法
7.4 MATLAB程序及实例分析
第8章 时程分析法求解结构的地震反应
8.1 时程分析法
8.2 弹性时程分析程序设计与实例
8.3 弹塑性时程分析程序设计与实例
第9章 地震过程中结构的动态仿真
9.1 地震作用下结构动态系统状态空间描述
9.2 结构动态系统的Simulink仿真
9.3 实例分析
9.4 仿真演示
第10章 神经网络技术在建筑抗展中的应用
10.1 神经网络的主要模型
10.2 神经网络对结构地震反应的预测
10.3 仿真演示
第11章 模糊控制技术在建筑抗震中的应用
11.1 模糊逻辑控制技术
11.2 加入磁流变阻尼器结构的半主动控制
11.3 加入磁流变阻尼器结构的模糊逻辑全态控制
11.4 实例计算
参考文献