转发朋友圈获30赞,截图发送至公众号对话框,即可获该文章的PDF版本方便阅读。
目录
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矩阵处理
5 特殊矩阵
6 数学函数
表6.1三角函数
表6.2指数函数
表6.3复数函数
表6.4数值处理
表6.5其他特殊数学函数
7 坐标转换表
8 矩阵函数
表8.1矩阵分析
表8.2线性方程
表8.3特征值与奇异值
表8.4矩阵函数
9 数据分析与Fourier变换函数
表9.1基本运算
表9.2微分计算
表9.3滤波与卷积
表9.4方差处理
表9.5Fourier变换
10 多项式处理函数
表10.1多项式处理
表10.2数据插值
11 非线性数值方法
12 稀疏矩阵函数
表12.1基本稀疏矩阵
表12.2稀疏矩阵转换
表12.3处理非零元素
表12.4稀疏矩阵可视化
表12.5排序算法
表12.6范数、条件数
表12.7特征值与奇异值
表12.8其他
13 图形绘制表
13.1基本二维图形
表13.2基本三维图形
表13.3三维颜色控制
表13.4三维光照模型
表13.5标准调色板设置
表13.6三维视点控制
表13.7坐标轴控制
表13.8图形注解
表13.9拷贝与打印 14 特殊图形表
表14.1特殊二维图形
表14.2等高线及其他二维图形
表14.3特殊三维图形
表14.4图象显示与文件I/O
表14.5动画处理
表14.6实体模型 15 图形处理表
表15.1图形窗口生成与控制
表15.2坐标轴建立与控制
表15.3处理图形对象
表15.4图形 16 GUI(图形用户接口)
表16.1GUI函数
表16.2GUI设计工具
表16.3对话框
表16.4菜单
表16.5组按钮
表16.6自定义窗口属性
表16.7其他应用 17 声音处理
18 字符串处理函数表
表18.1字符串处理
表18.2字符串与数值转换
表18.3进制转换 19 文件输入输出函数表
表19.1基本文件输入输出
表19.2特殊文件输入输出 20 位操作
21 复杂数据类型
表21.1数据类型
表21.2结构操作
表21.3多维数组操作
表21.4单元数组操作
表21.5面向对象函数 22 日期与时间
23 动态数据交换
表1 常用命令
表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 |