附录1 常用命令
附录1.1 管理用命令
附录1.2管理变量与工作空间用命令
附录1.3文件与操作系统处理命令
附录1.4窗口控制命令
附录1.5启动与退出命令
附录2 运算符号与特殊字符附录
2.1运算符号与特殊字符
附录2.2逻辑函数
附录3 语言结构与调试
附录3.1编程语言
附录3.2控制流程
附录3.3交互输入
附录3.4面向对象编程
附录3.5调试
附录4 基本矩阵与矩阵处理
附录4.1基本矩阵
附录4.2特殊向量与常量
附录4.3时间与日期
附录4.4矩阵处理
附录1.1 管理用命令
函数名 | 功能描述 | 函数名 | 功能描述 |
addpath | 增加一条搜索路径 | rmpath | 删除一条搜索路径 |
demo | 运行Matlab演示程序 | type | 列出.M文件 |
doc | 装入超文本文档 | version | 显示Matlab的版本号 |
help | 启动联机帮助 | what | 列出当前目录下的有关文件 |
lasterr | 显示最后一条信息 | whatsnew | 显示Matlab的新特性 |
lookfor | 搜索关键词的帮助 | which | 造出函数与文件所在的目录 |
path | 设置或查询Matlab路径 |
附录1.2管理变量与工作空间用命令
函数名 | 功能描述 | 函数名 | 功能描述 |
clear | 删除内存中的变量与函数 | pack | 整理工作空间内存 |
disp | 显示矩阵与文本 | save | 将工作空间中的变量存盘 |
length | 查询向量的维数 | size | 查询矩阵的维数 |
load | 从文件中装入数据 | who,whos | 列出工作空间中的变量名 |
附录1.3文件与操作系统处理命令
函数名 | 功能描述 | 函数名 | 功能描述 |
cd | 改变当前工作目录 | edit | 编辑.M文件 |
delete | 删除文件 | matlabroot | 获得Matlab的安装根目录 |
diary | 将Matlab运行命令存盘 | tempdir | 获得系统的缓存目录 |
dir | 列出当前目录的内容 | tempname | 获得一个缓存(temp)文件 |
! | 执行操作系统命令 |
附录1.4窗口控制命令
函数名 | 功能描述 | 函数名 | 功能描述 |
echo | 显示文件中的Matlab中的命令 | more | 控制命令窗口的输出页面 |
format | 设置输出格式 |
附录1.5启动与退出命令
函数名 | 功能描述 | 函数名 | 功能描述 |
matlabrc | 启动主程序 | quit | 退出Matlab环境 |
startup | Matlab自启动程序 |
附录2 运算符号与特殊字符附录
2.1运算符号与特殊字符
函数名 | 功能描述 | 函数名 | 功能描述 |
+ | 加 | ... | 续行标志 |
- | 减 | , | 分行符(该行结果不显示) |
* | 矩阵乘 | ; | 分行符(该行结果显示) |
.* | 向量乘 | % | 注释标志 |
^ | 矩阵乘方 | ! | 操作系统命令提示符 |
.^ | 向量乘方 | 矩阵转置 | |
kron | 矩阵kron积 | . | 向量转置 |
\ | 矩阵左除 | = | 赋值运算 |
/ | 矩阵右除 | == | 关系运算之相等 |
.\ | 向量左除 | ~= | 关系运算之不等 |
./ | 向量右除 | < | 关系运算之小于 |
: | 向量生成或子阵提取 | <= | 关系运算之小于等于 |
() | 下标运算或参数定义 | > | 关系运算之大于 |
[] | 矩阵生成 | >= | 关系运算之大于等于 |
{} | & | 逻辑运算之与 | |
. | 结构字段获取符 | | | 逻辑运算之或 |
. | 点乘运算,常与其他运算符联合使用(如.\) | ~ | 逻辑运算之非 |
xor | 逻辑运算之异成 |
附录2.2逻辑函数
函数名 | 功能描述 | 函数名 | 功能描述 |
all | 测试向量中所用元素是否为真 | is*(一类函数) | 检测向量状态.其中*表示一个确定的函数(isinf) |
any | 测试向量中是否有真元素 | *isa | 检测对象是否为某一个类的对象 |
exist | 检验变量或文件是否定义 | logical | 将数字量转化为逻辑量 |
find | 查找非零元素的下标 |
附录3 语言结构与调试
附录3.1编程语言
函数名 | 功能描述 | 函数名 | 功能描述 |
builtin | 执行Matlab内建的函数 | global | 定义全局变量 |
eval | 执行Matlab语句构成的字符串 | nargchk | 函数输入输出参数个数检验 |
feval | 执行字符串指定的文件 | script | Matlab语句及文件信息 |
function | Matlab函数定义关键词 |
附录3.2控制流程
函数名 | 功能描述 | 函数名 | 功能描述 |
break | 中断循环执行的语句 | if | 条件转移语句 |
case | 与switch结合实现多路转移 | otherwise | 多路转移中的缺省执行部分 |
else | 与if一起使用的转移语句 | return | 返回调用函数 |
elseif | 与if一起使用的转移语句 | switch | 与case结合实现多路转移 |
end | 结束控制语句块 | warning | 显示警告信息 |
error | 显示错误信息 | while | 循环语句 |
for | 循环语句 |
附录3.3交互输入
函数名 | 功能描述 | 函数名 | 功能描述 |
input | 请求输入 | menu | 菜单生成 |
keyboard | 启动键盘管理 | pause | 暂停执行 |
附录3.4面向对象编程
函数名 | 功能描述 | 函数名 | 功能描述 |
class | 生成对象 | isa | 判断对象是否属于某一类 |
double | 转换成双精度型 | superiorto | 建立类的层次关系 |
inferiorto | 建立类的层次关系 | unit8 | 转换成8字节的无符号整数 |
inline | 建立一个内嵌对象 |
附录3.5调试
函数名 | 功能描述 | 函数名 | 功能描述 |
dbclear | 清除调试断点 | dbstatus | 列出所有断点情况 |
dbcont | 调试继续执行 | dbstep | 单步执行 |
dbdown | 改变局部工作空间内存 | dbstop | 设置调试断点 |
dbmex | 启动对Mex文件的调试 | sbtype | 列出带命令行标号的.M文件 |
dbquit | 退出调试模式 | dbup | 改变局部工作空间内容 |
dbstack | 列出函数调用关系 |
附录4 基本矩阵与矩阵处理
附录4.1基本矩阵
函数名 | 功能描述 | 函数名 | 功能描述 |
eye | 产生单位阵 | rand | 产生随机分布矩阵 |
linspace | 构造线性分布的向量 | randn | 产生正态分布矩阵 |
logspace | 构造等对数分布的向量 | zeros | 产生零矩阵 |
ones | 产生元素全部为1的矩阵 | : | 产生向量 |
附录4.2特殊向量与常量
函数名 | 功能描述 | 函数名 | 功能描述 |
ans | 缺省的计算结果变量 | non | 非数值常量常由0/0或Inf/Inf获得 |
computer | 运行Matlab的机器类型 | nargin | 函数中参数输入个数 |
eps | 精度容许误差(无穷小) | nargout | 函数中输出变量个数 |
flops | 浮点运算计数 | pi | 圆周率 |
i | 复数单元 | realmax | 最大浮点数值 |
inf | 无穷大 | realmin | 最小浮点数值 |
inputname | 输入参数名 | varargin | 函数中输入的可选参数 |
j | 复数单元 | varargout | 函数中输出的可选参数 |
附录4.3时间与日期
函数名 | 功能描述 | 函数名 | 功能描述 |
calender | 日历 | eomday | 计算月末 |
clock | 时钟 | etime | 所用时间函数 |
cputime | 所用的CPU时间 | now | 当前日期与时间 |
date | 日期 | tic | 启动秒表计时器 |
datenum | 日期(数字串格式) | toc | 读取秒表计时器 |
datestr | 日期(字符串格式) | weekday | 星期函数 |
datevoc | 日期(年月日分立格式) |
附录4.4矩阵处理