为你推荐

前 言
0.1 MATLAB产生和发展
0.2 计算机编程介绍
0.2.1 解释语言和编译语言
0.2.2 源代码与可执行代码
1 编程环境和基本操作
1.1 启动MATLAB
1.2 命令窗口
1.2.1 在命令窗口中输入命令
1.2.2 数组表达
1.3 命令历史窗口和编辑器
1.4 m文件
1.4.1 脚本m文件
1.4.2 函数m-文件
1.4.3 注解
1.5 工作空间窗口和变量编辑器
1.6 当前文件夹窗口和搜索路径设置
1.7 图窗口
1.8 运算符、表达式和语句
1.8.1 数字
1.8.2 数据类型
1.8.3 算术运算符
1.8.4 运算符的优先级
1.8.5 冒号运算符
1.8.6 转置算子
1.8.7 数组的算术运算
1.8.8 表达式
1.8.9 语句
1.8.10 语句、命令和函数
1.8.11 公式的向量化
1.9 帮助系统
2 数据类型
2.1 计算机数字表示
2.2 数字表示系统
2.3 处理整数
2.4 固定点格式
2.5 浮点格式
2.6 标准单精度和双精度格式
2.7 舍入误差
2.7.1 固定点数与浮点数
2.7.2 范围和精度
2.8 一些函数
2.8.1 class函数
2.8.2 “is”函数
2.8.3 转换函数
2.8.4 算术运算
2.8.5 关系运算
3 矩阵和数组
3.1 数组类型及其元素索引
3.1.1 矩阵和多维数组
3.1.2 寻址数组元素
3.1.3 创建数组
3.1.4 修改、编辑和显示数组
3.2 数组运算
3.2.1 数组标准运算
3.2.2 非标准数组运算
3.3 数组函数
3.4 在MATLAB内置数学函数中使用数组
4 条件语句
4.1 IF条件
4.2 IF-ELSE条件
4.3 嵌套if-else语句
4.4 switch-语句
4.4.1 switch_expression是标量或字符向量
4.4.2 switch表达式可以是字符串
4.4.3 case表达式可以是一个集合
4.4.4 switch语句和if指令比较
4.4.5 编写条件语句的良好习惯
4.5 逻辑数据类型
4.5.1 表示逻辑真与假
4.5.2 关系运算符
4.5.3 逻辑运算符
5 循环语句和逻辑索引
5.1 循环的概念
5.2 for循环
5.3 嵌套的for循环
5.4 while循环
5.4.1 无限循环和Control-C
5.4.2 用break和continue改变循环流
5.4.3 continue语句
5.4.4 return语句
5.5 逻辑索引
5.5.1 用向量进行逻辑索引
5.5.2 使用数组进行逻辑索引
6 MATLAB函数
6.1 基本函数
6.1.1 基本函数和实用工具
6.1.2 初等函数
6.1.3 矩阵运算和专用函数
6.2 用户定义的函数
6.2.1 基本规则
6.2.2 注释
6.2.3 参数
6.3 更多用户定义函数的类型
6.3.1 没有输入参数,但具有返回参数的函数
6.3.2 完成任务不返回值的函数
6.4 向函数传递参数
6.5 模块化的程序
6.6 函数的工作空间
6.7 局部变量
6.8 持久变量
6.9 全局变量
7 高级函数
7.1 数量可变的参数输入与输出
7.1.1 获取输入和输出参数的数目
7.1.2 数量可变的参数输入与输出
7.2 MATLAB中的函数句柄
7.2.1 构造函数句柄
7.2.2 函数句柄数组
7.2.3 使用函数句柄调用函数
7.3 匿名函数
7.3.1 匿名函数
7.3.2 @算子
7.3.3 使用匿名函数
7.3.4 自定义匿名函数
7.4 内联函数
7.5 函数的函数
7.5.1 使用函数句柄将函数传递到函数的函数中
7.5.2 使用函数名将函数传递到函数的函数中
7.6 子函数
7.7 嵌套函数
7.7.1 调用嵌套函数
7.7.2 嵌套函数中的变量作用域
7.8 递归函数
7.8.1 递归的原理
7.8.2 递归函数编程
7.9 私有函数
8 数据结构
8.1 同构数组与异构数组
8.2 元胞数组
8.2.1 创建元胞数组
8.2.2 元胞数组元素和属性的查看及显示
8.2.3 在元胞数组中存储字符串
8.3 结构数组
8.3.1 创建和修改结构变量
8.3.2 修改结构数组
8.3.3 从结构中访问/提取数据
8.3.4 创建结构数组、构造函数和函数
8.3.5 使用结构数组组织数据
8.3.6 嵌套结构数组
8.3.7 从结构数组中访问/提取数据
8.3.8 对结构数组中的数据进行操作
8.3.9 与结构数组相关的函数
8.4 高级数据结构
8.4.1 分类数组
8.4.2 表
9 文本处理
9.1 字符、字符向量和字符串数组
9.2 文本操作
9.2.1 ASCII码、双精度码和字符码
9.2.2 字符向量操作
9.2.3 字符串操作
9.2.4 对字符串或字符向量的操作
9.2.5 字符串数组操作
9.3 “is”函数用于文本
9.4 文本和数字类型之间的转换
9.5 eval和文本宏
9.5.1 eval和lasterr的错误捕获
9.5.2 eval中使用try…catch
9.5.3 创建字符数组
10 文件输入与输出
10.1 文件格式
10.2 保存和恢复MATLAB工作空间
10.2.1 从以字符分隔的文本文件读取数值型数据
10.2.2 从以字符分隔的文本文件读取数据
10.2.3 将数字数据写入分隔文本文件
10.3 从Microsoft Excel文件加载和保存数据
10.3.1 读取数据
10.3.2 写入数据
10.3.3 读取部分数据
10.4 写入和显示格式化数据
10.4.1 格式化数据显示的类型
10.4.2 打开文本文件
10.4.3 写入文本文件
10.4.4 关闭文本文件
10.4.5 用MATLAB显示一个文本文件
10.4.6 将数据从文本文件读入变量
10.4.7 读取文本文件函数textscan的应用
10.5 二进制文件的读取与写入
10.5.1 打开二进制文件
10.5.2 写入二进制文件
10.5.3 将数据从二进制文件读入变量
10.5.4 二进制文件的追加选项
10.5.5 包含多种数据类型的二进制文件读取和写入
10.6 设置和查询文件位置
10.7 交互式输入和输出
10.8 文件管理
11 数据可视化
11.1 二维图形绘制
11.1.1 基本的二维绘图命令
11.1.2 曲线的控制
11.1.3 坐标轴的控制
11.1.4 说明文字的加入
11.1.5 其他平面绘图命令
11.2 基本的三维绘图命令
11.2.1 线图
11.2.2 网格和曲面图
11.2.3 带有特殊图形的绘图
11.2.4 view命令
11.2.5 MATLAB应用示例
11.2.6 曲面颜色的控制
11.3 其他特殊图形绘制
11.3.1 直方图
11.3.2 面积图
11.3.3 扇形图
11.3.4 针头图
11.3.5 阶梯图
11.3.6 实心图
11.3.7 向量场图
11.3.8 等高线图
11.4 图形对象的属性
11.4.1 创建图形对象
11.4.2 设置属性值
11.4.3 查询属性值
11.4.4 设置默认属性值
11.5 访问对象句柄
11.5.1 当前图形、坐标轴和对象
11.5.2 按属性值搜寻对象
11.5.3 删除对象
12 错误处理
12.1 错误类型
12.1.1 语法错误
12.1.2 运行时错误
12.1.3 逻辑错误
12.2 调试MATLAB代码
12.2.1 编程工具
12.2.2 交互方式调试MATLAB代码文件
12.2.3 使用键盘快捷键或函数进行调试
12.2.4 调试时检查值
12.3 避免错误
12.3.1 规划程序
12.3.2 经常测试
12.3.3 保持代码整洁
12.4 使用函数存根
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜