《MATLAB 7.X程序设计语言》是2007年8月1日西安电子科技大学出版社出版的书籍。
MATLAB强大便利的计算编程功能,使越来越多的科技工作者将它作为编程语言。本书以通俗易懂的文笔,深入浅出地讨论了MATLAB的编程基础及应用。
本书首先简明扼要地介绍了MATLAB的概述、基本操作和图形系统,让读者轻松地入门;然后从程序设计角度讨论了MATLAB程序的设计和调试,详细地叙述了MATLAB在基本应用领域(线性代数、多项式与内插、数据分析与统计、FFT、泛函分析及常微分方程求解)中的应用设计;最后对多维阵列、结构阵列、单元阵列和字符串等内容进行了详尽的描述,并结合实际给出了许多应用示例。
本书的每一章都详细地给出了MATLAB提供的相关函数的说明,并精心设计了习题,供读者练习使用。
本书可作为本科生教材,也可作为研究生、教师、工程技术人员的参考指导书。
目录
- 第一章 MATLAB系统概述
- 1.1 MATLAB的特点
- 1.2 MATLAB的系统组成
- 1.2.1 MATLAB的主要组成
- 1.2.2 MATLAB的重要部件
- 1.3 MATLAB的搜索路径
- 1.4 MATLAB的工作空间
- 1.5 MATLAB的集成环境
- 1.5.1 MATLAB命令窗口
- 1.5.2 命令历史窗口
- 1.5.3 编辑M文件
- 1.6 MATLAB的通用命令
- 1.6.1 管理命令和函数
- 1.6.2 管理变量和工作空间
- 1.6.3 控制命令窗口
- 1.6.4 使用文件和工作环境
- 1.6.5 启动和退出MATLAB
- 习题
- 第二章 MATLAB基本操作
- 2.1 表达式
- 2.2 矩阵基础
- 2.2.1 矩阵的输入
- 2.2.2 矩阵元素的存储
- 2.2.3 矩阵的操作
- 2.3 逻辑和关系运算
- 2.4 操作符和特殊字符
- 2.5 基本矩阵和矩阵操作
- 2.5.1 基本矩阵和阵列
- 2.5.2 特殊变量和常数
- 2.5.3 时间和日期
- 2.5.4 矩阵操作
- 2.6 基本数学函数
- 2.6.1 三角函数
- 2.6.2 指数和对数函数
- 2.6.3 复数函数
- 2.6.4 取整和求余函数
- 2.7 逻辑函数
- 习题
- 第三章 MATLAB图形系统
- 3.1 图形绘制
- 3.2 图形标注
- 3.3 对数和极坐标系中图形绘制
- 3.4 复杂图形绘制
- 3.5 坐标轴控制
- 3.6 颜色控制
- 3.7 高级绘图函数
- 3.7.1 区域、条形及其饼图
- 3.7.2 等高线绘图
- 3.7.3 方向与速度绘图
- 3.7.4 离散数据绘图
- 3.7.5 柱状图
- 3.7.6 多边形和曲面
- 3.7.7 散布图
- 3.8 图形函数
- 3.8.1 基本图形和图形操作
- 3.8.2 图形注释
- 3.8.3 坐标系控制
- 3.8.4 其它重要函数
- 习题
- 第四章 MATLAB程序设计
- 4.1 MATLAB程序设计初步
- 4.1.1 脚本文件和函数文件定义
- 4.1.2 脚本文件和函数文件比较
- 4.1.3 函数工作空间
- 4.1.4 函数变量
- 4.1.5 局部变量和全局变量
- 4.1.6 子函数
- 4.1.7 私人函数
- 4.2 流程控制
- 4.2.1 条件语句
- 4.2.2 情况切换语句
- 4.2.3 指定次重复循环语句
- 4.2.4 不定次重复循环语句
- 4.3 用户参数交互输入
- 4.3.1 键盘输入
- 4.3.2 键盘控制
- 4.3.3 菜单输入
- 4.4 程序设计技术
- 4.4.1 循环的向量化
- 4.4.2 阵列预分配
- 4.4.3 内存使用
- 4.5 MATLAB程序调试
- 4.5.1 M函数简单示例
- 4.5.2 首次运行
- 4.5.3 启动DEBUG
- 4.5.4 设置断点
- 4.5.5 检查变量
- 4.5.6 调试嵌套函数
- 4.6 语言结构与调试函数
- 4.6.1 MATLAB编程语言
- 4.6.2 流程控制
- 4.6.3 交互输入
- 4.6.4 程序调试
- 习题
- 第五章 MATLAB基本应用领域
- 第六章 数据阵列类型与结构
- 第七章 字符串处理
- 附录 函数命令索引
- 参考文献