第1章 MATLAB概论 1
1.1 MATLAB简介 1
1.2 MATLAB 5.1的基本要求 2
1.3 MATLAB 5.1的安装过程 3
1.4 MATLAB 5.1的新特点 6
1.5获取MATLAB最新信息的途径 6
第2章MATLAB 5.1的使用与程序设计 8
2.1 MATLAB 5.1集成环境的介绍 8
2.2 MATLAB语言的结构 13
2.3 MATLAB语言基本命令介绍 16
2.3.1常用保留量及其说明 16
2.3.2常用符号说明 17
2.3.3 MATLAB中的特殊矩阵表示 20
2.3.4矩阵的特征参数计算 24
2.4 MATLAB的控制语句 28
2.4.1条件转移语句 28
2.4.2循环语句 29
2.4.3 中断语句 31
2.4.4 switch和case语句 31
2.4.5示例 32
2.5 MATLAB的管理语句 34
2.5.1测取矩阵维数的函数 34
2.5.2查询变量或文件是否存在的函数 34
2.5.3显示精度的控制函数 35
2.5.4变量删除函数 36
2.5.5变量保存函数 36
2.6.1窗口输入语句 37
2.6 MATLAB的输入输出语句 37
2.5.6变量加载函数 37
2.6.2窗口输出语句 38
2.6.3文件处理语句 38
2.7 MATLAB中的.m文件与.m函数的编写 38
2.8 MATLAB的绘图语句 40
2.8.1二维图形绘制 40
2.8.2三维图形绘制 45
2.8.3图形的简单修改 50
第3章MATLAB工具箱 54
3.1控制系统工具箱介绍 54
3.1.1线性系统模型的描述与基本操作 54
3.1.2控制系统辅助分析工具 63
3.1.3控制系统设计工具 69
3.1.4 LTIVIEW——界面友好的的系统分析工具 73
3.1.5其它 76
3.2符号运算工具箱 77
3.2.1如何开始自己的符号运算 77
3.2.2符号工具箱中的主要工具 83
第4章 动态系统仿真工具Simulink 91
4.1 Simulink简介及快速入门 91
4.1.1 Simulink简介 91
4.1.2 Simulink快速入门 92
4.2创建仿真模型 97
4.2.1运行Simulink 97
4.2.2创建或打开模型 97
4.2.3模块的操作 97
4.2.4模块库 100
4.2.7注解 102
4.2.5连线 102
4.2.6信号标签 102
4.2.8创建子系统 103
4.2.9保存模型 103
4.2.10打印模块框图 103
4.2.11模型浏览器 104
4.2.12 结束Simulink仿真 105
4.3仿真及其结果分析 105
4.3.1使用菜单命令开始仿真 105
4.3.2用命令行进行仿真 110
4.3.3仿真结果分析 110
4.4封装模块 111
4.4.1初始化属性页 112
4.4.2图标属性页 113
4.4.3文档属性页 114
4.5条件运行子系统 115
4.5.1使能子系统 116
4.5.2触发子系统 116
4.5.3触发使能的子系统 118
4.6 Simulink库模块功能简介 118
第5章 S-function的编写 122
5.1 概述 122
5.2 S-function的工作原理 123
5.2.1什么是S-function 123
5.2.2 S-function的工作原理 124
5.3 如何用MATLAB语言写S-function 128
5.3.1M文件S-function 128
5.3.2示例 132
5.4如何用C语言写S-function 138
5.4.1MEX文件S-function 140
5.4.2示例 143
5.4.3有关函数定义 151
第6章MATLAB图形用户界面设计技术与应用 155
6.1 概述 155
6.1.1 MATLAB 5.1的图形处理系统 155
6.1.2高级图形处理 155
6.1.3Handle Graphics图形系统 156
6.1.4构造交互式图形用户界面(GUI) 156
6.2 Handle Graphics图形系统 156
6.2.1 Handle Graphics系统的结构 156
6.2.2 Handle Graphics系统中的图形对象 157
6.2.3图形对象的属性 159
6.2.4创建图形对象 160
6.3设计应用程序的图形用户界面 160
6.3.1GUI的开发工具——Guide 160
6.3.2GUI的设计原则和步骤 163
6.3.3设计中使用高级绘图函数 163
6.4 应用程序的图形用户界面的实现 164
6.4.1 Handle Graphics系统及图形属性编辑器 165
6.4.2控制面板和图形用户界面的布局规划 165
6.4.3 编写回调函数代码 177
6.5 一个完整的GUI示例 184
第7章 如何获得MATLAB的联机帮助 187
7.1 在MATLAB命令窗口中获得帮助 187
7.2 在Simulink中获得帮助 191