更新时间:2019-01-09 16:38:57
封面
版权信息
前言
第1章 MATLAB基础知识
1.1 启动与退出
1.2 MATLAB界面组成
1.3 命令的执行
1.4 获取帮助信息
第2章 数据类型
2.1 数值型
2.2 字符型
2.3 日期时间型
2.4 单元
2.5 结构
第3章 MATLAB编程基础
3.1 常数与常量
3.2 变量
3.3 变量类型
3.3.1 局部变量
3.3.2 全局变量
3.3.3 永久变量
3.4 关键字
3.5 运算符
3.5.1 算术运算符
3.5.2 关系运算符
3.5.3 逻辑运算符
3.5.4 逻辑运算函数
3.6 过程控制
3.6.1 if条件语句
3.6.2 switch条件语句
3.6.3 for循环语句
3.6.4 while循环语句
3.6.5 try错误控制语句
第4章 程序设计
4.1 M文件的建立
4.2 脚本示例
4.3 函数示例
4.4 程序(M文件)的运行
4.5 函数参数的处理方式
4.5.1 默认处理
4.5.2 命令行输入
4.5.3 对话框设置参数
4.5.4 参数值的记忆与存取
4.5.5 函数的返回参数
4.5.6 可变数目的输入/输出参数
4.6 函数的类型
4.6.1 主函数
4.6.2 子函数
4.6.3 函数间的调用关系
4.6.4 函数的调用顺序
第5章 实验设计常用MATLAB函数
5.1 矩阵数组操作类函数
5.1.1 数组排序:sort
5.1.2 数组行排序:sortrows
5.1.3 矩阵旋转:rot90
5.1.4 矩阵左右/上下翻转:fliplr/flipud
5.1.5 矩阵水平/垂直拼接:horzcat/vertcat
5.1.6 数组的重复:repmat
5.1.7 数组维数变更:reshape
5.1.8 获取数组维数:size
5.1.9 获取矩阵长度:length
5.1.10 获取数组元素数:numel
5.1.11 获取数组的维度数:ndims
5.1.12 两个常用矩阵:ones/zeros
5.1.13 生成等间隔向量:linspace
5.1.14 生成网格:meshgrid
5.2 判断类函数
5.2.1 是否为空:isempty
5.2.2 是否为列向量:iscolumn
5.2.3 是否为浮点数:isfloat
5.2.4 是否为整数:isinteger
5.2.5 是否为逻辑值:islogical
5.2.6 是否为非数值:isnan
5.2.7 是否无穷大:isinf
5.2.8 是否为行向量:isrow
5.2.9 是否为向量:isvector
5.2.10 是否为数值:isnumeric
5.2.11 是否相等:isequal
5.2.12 是否为字符:ischar
5.2.13 是否为字母:isletter
5.2.14 是否为空格:isspace
5.2.15 是否为集合元素:ismember
5.3 字符操作类函数
5.3.1 创建空格:blanks
5.3.2 格式化为字符:sprintf
5.3.3 转换为大/小写:upper/lower
5.3.4 去除首尾空格:strtrim
5.3.5 去除尾部空格:deblank
5.3.6 字符替换:strrep
5.3.7 字符查找:findstr/strfind
5.3.8 格式化读取:sscanf/strread
5.3.9 执行字符表达式:eval
5.3.10 子串提取:strtok
5.3.11 字符比较:strcmp/strcmpi/strncmp/strncmpi
5.3.12 字符拼接:strcat/strvcat
5.4 随机操作类函数
5.4.1 介于[0 1]间的均匀分布随机浮点数:rand
5.4.2 介于[1 n]间的均匀分布随机整数:randi
5.4.3 正态分布随机数:randn
5.4.4 设置随机数种子:seed