第一章 MATLAB概述 1
第一节 计算机语言与MATLAB 1
第二节 MATLAB集成环境 4
第三节 初识MATLAB 6
第四节 MATLAB常用命令 12
练习题 16
第二章 MATLAB矩阵创建 17
第一节 数值矩阵创建 17
第二节 矩阵运算符 29
第三节 字符串数组的创建与运算 32
第四节 程序设计常用运算函数 38
第五节 单元数组与结构数组 42
练习题 44
第三章 MATLAB数值运算 46
第一节 多项式运算 46
第二节 数值方程组求解 48
第三节 数据分析与统计 50
第四节 插值与拟合 55
第五节 数值梯度运算 61
练习题 64
第四章 MATLAB数据的可视化 66
第一节 二维数据曲线图 66
第二节 三维图形 82
第三节 图形修饰处理 93
第四节 图像处理与动画制作 95
练习题 99
第五章 MATLAB符号运算 101
第一节 符号运算的基本操作 101
第二节 因式分解、展开和简化 103
第三节 符号微积分 104
第四节 符号变量替换及计算精度 108
第五节 符号方程求解 110
第六节 符号函数的可视化 112
练习题 116
第六章 MATLAB程序设计 118
第一节 M文件及程序运算符 118
第二节 程序控制结构 121
第三节 函数文件 127
第四节 程序调试及优化 130
第五节 程序的编译 131
第六节 函数句柄和匿名函数 133
练习题 140
第七章 MATLAB文件操作 141
第一节 文件的打开与关闭 141
第二节 文件的读写操作 141
第三节 数据文件定位 148
练习题 150
第八章 MATLAB图形句柄 151
第一节 图形对象及其句柄 151
第二节 图形对象属性及其设置 156
第三节 图形对象的创建 162
练习题 168
第九章 MATLAB用户界面设计 169
第一节 菜单设计 169
第二节 用户控件 174
第三节 预定义对话框 183
第四节 采用GUIDE创建GUI 188
练习题 195
第十章 MATLAB应用案例 198
第一节 用迭代法解方程和方程组 198
第二节 辅助设计与优化 203
第三节 数据分析与统计 228
第四节 频率分析与简谐运动 242
第五节 Hill密码与蒲丰投针实验 251
第六节 游戏设计 262
附录 MATLAB指令和函数 279
参考文献 294