MATLAB命令速查.docx
- 文档编号:9968904
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:15
- 大小:22.30KB
MATLAB命令速查.docx
《MATLAB命令速查.docx》由会员分享,可在线阅读,更多相关《MATLAB命令速查.docx(15页珍藏版)》请在冰豆网上搜索。
MATLAB命令速查
常见标点符号
标点符号
符号定义
;
区分行;屏蔽运行结果的显示
,
区分列;函数参数分隔
:
功能较多,常为选取矩阵的所有行、列;矩阵定义等
()
制定运算过程中的优先级
[]
矩阵定义的标志等
{}
用于构成单元数组等
.
小数点;与访问等
…
连接语句
‘’
字符串标识符
=
赋值符号
!
调用操作系统运算
%
注释语句标识
运算法则
运算符号
功能描述
实例
+
加法
1+2
-
减法
2-1
*
乘法
1*2
/\
除法
1/21\2
^
乘方
2^3
值得注意的是,MATLAB中的运算符号都是使用在矩阵计算中的操作符,不能对单个元素或运算时进行操作,如果用户希望对矩阵中的元素或者多项式中进行乘法加法乘方等运算可以通过如下数组运算。
数组运算法则
运算符号
功能描述
实例
.*
乘法
A.*B
./.\
除法
A./BA.\B
.^
乘方
A.^B
常用操作命令
操作命令
功能
cd
显示或变更工作目录
clc
清除工作窗
clear
清除变量内存
clearall
清除所有变量内存
clf
清除图形窗口
diary
日志文件命令
dir
显示当前目录下文件
disp
显示变量或者文字内容
echo
工作窗信息显示开关
hold
图形保持命令
load
加载指定文件变量
pack
整理内部碎片
path
显示搜索目录
quit
推出MATLAB
save
保存内存变量到指定文件
type
显示文件内容
常量及其含义
操作命令
功能
ans
输出结果
beep
计算机发出蜂鸣声
pi
圆周率
eps
浮点数相对误差
inf
无穷大
nan
不定数
i,j
复数单位
bitmax
最大正整数
varagin
可变函数的输入参数个数
varagout
可变函数的输出参数个数
realmin
最小正浮点数
realmax
最大正浮点数
nargin
函数的输入参数个数
nargout
函数的输出参数个数
各种函数表
函数名称
功能
函数名称
功能
sin
正弦函数
acoth
反双曲余弦函数
sinh
双曲正弦函数
exp
指数函数
asin
反正弦函数
log
自然对数函数
asinh
反双曲正弦函数
log10
10为底的对数函数
cos
余弦函数
log2
2为底的对数函数
cosh
双曲余弦函数
pow2
2为底的幂函数
acos
反余弦函数
sqrt
平方根函数
acosh
反双曲余弦函数
nextpow2
最近的2的指数
tan
正切函数
abs
模函数
tanh
双曲正切函数
angle
相角函数
atan
反正切函数
conj
复共轭函数
atan2
四象限反向正切函数
imag
复矩阵虚部
atanh
反双曲正切函数
real
复矩阵实部
sec
正割函数
unwrap
打开相角函数
sech
双曲正割函数
isreal
实阵判断函数
asec
反正割函数
cplxpair
调整数为共轭对
asech
反双曲正割函数
fix
朝0方向舍入
csc
余割函数
floor
朝负方向舍入
csch
双曲正割函数
ceil
朝正方向射入
acsc
反正割函数
round
四舍五入函数
acsch
反双曲余割函数
mod
带符号求余函数
cot
余切函数
rem
无符号求余函数
coth
双曲余切函数
sign
符号函数
acot
反余切函数
cross
向量叉积
airy
Airy函数
ellipke
完全椭圆积分
besselj
第一类贝塞尔函数
erf
误差函数
bessely
第二类贝塞尔函数
erfc
补充的误差函数
besselh
第三类贝塞尔函数
erfcx
比例补充误差函数
besseli
改进一类贝塞尔函数
erfcinv
反误差函数
besselk
改进二类贝塞尔函数
expint
幂积分函数
beta
Beta函数
gamma
Gamma函数
betainc
不完全的Beta函数
gammainc
不完全Gamma函数
betaln
Beta函数对数
gammaln
Gamma函数的读数
ellipj
Jacobi椭圆函数
legendre
勒让德函数
逻辑运算符号
符号形势
符号意义
英文缩写
==
等于
eq
~=
不等于
ne
<
小于
lt
>
大于
gt
<=
小于等于
le
>=
大于等于
ge
特殊矩阵生成函数
函数
功能
ones
生成全为1元素的矩阵
zeros
生成全为0元素的矩阵
eye
生成单位矩阵,即主对角线全为1,其余元素全为0
rand
生成均匀分布随即矩阵
randn
生成正态分布随即矩阵
magic
生成幻方(魔术)矩阵
diag
生成对角阵
拼接函数&矩阵形状操作函数
函数
功能
cat
指定维拼接,cat(1,a,b)相当于[a:
b]
cat(2,a,b)相当于[a,b]
horzcat
水平方向拼接
vertcat
垂直方向拼接
repmat
通过对现有矩阵复制和粘贴操作生成新矩阵
blkdiag
现有矩阵构造对角矩阵
reshape
重新排列矩阵
rot90
矩阵逆时针旋转90°
fliplr
垂直方向为轴翻转矩阵
flipud
水平方向为轴翻转矩阵
flipdim
指定方向为轴翻转矩阵
transpose
矩阵转置
ctranspose
矩阵的共轭转置
对角阵操作函数
函数
功能
diag
生成对角矩阵
blkdiag
以现有矩阵构造对角矩阵
trace
计算主对角线元素之和
tril
截取矩阵主对角线以下部分,其余全部为0
triu
截取矩阵主对角线以上部分,其余全部为0
矩阵尺寸信息查询函数
函数
功能
length
得到矩阵最长维长度
ndims
得到矩阵的维数
numel
得到矩阵的元素个数
size
得到矩阵指定维的长度
逻辑运算命令
函数
功能
&
逻辑与
|
逻辑或
&&
&的shortsurciut版
||
|的shortsurciut版
~
逻辑非
xor
异或
any
所有元素非零则返回真
all
有一个元素非零则返回真
矩阵创建访问乱七八糟一大堆
函数
功能
E=eig(A)
求解矩阵A的全部特征值,生成向量E
[V,D]=eig(A)
求解矩阵A的全部特征值,构成对角阵D
并求A的特征向量构成V的列向量
svd(A)
计算矩阵的奇异值
svds(A)
计算矩阵的奇异值另一种方法
magic(n)
生成一个n维的幻方矩阵
hilb(n)
生成一个n维的Hilbert矩阵
norm(m)
求解矩阵m的2范数
norm(m,1)
求解矩阵m的1范数
norm(m,2)
求解矩阵m的2范数
norm(m,inf)
求解矩阵m的无穷范数
norm(m,’fro’)
求解矩阵m的F范数
normest(m)
求解矩阵m的2范数
rand(n)
生成一个所有元素都是0-1的,n维矩阵
rank(m)
求解矩阵m的秩
trace(m)
求解矩阵m的迹(主对角线上元素之和)
null(m)
求解矩阵m的零空间矩阵
zeros(m,n)
生成m行n列的全0矩阵
zeros(m)
生成m维全0矩阵
ones(m,n)
生成m行n列的全1矩阵
ones(m)
生成m维全1矩阵
diag(m)
生成以向量m为对角阵主对角线的矩阵
linspace(a,b)
在(a,b)上产生100个线性等分点
linspace(a,b,n)
在(a,b)上产生n个线性等分点
logspace(a,b)
在
上产生50个线性等分点
logspace(a,b,n)
在
上产生n个线性等分点
A(m,n)
访问矩阵A的第m行第n列的元素
A(1:
k,n)
访问矩阵A的第n列的第1~m元素
A(m,:
)
访问矩阵A的第m行的全部元素
A(m:
end)
访问矩阵A单下标计数下的m~最后一个元素
[ab],[a,b]
横向拼接矩阵a,b
[a;b]
纵向拼接矩阵a,b
cat(1,a,b)
指定维数的矩阵拼接相当于[a;b]
cat(2,a,b)
指定维数的矩阵拼接相当于[ab],[a,b]
A(m,:
)=[]
删除矩阵A的第m行的全部元素
reshape(A,m,n)
将矩阵A的形状修改为m行n列
whos
查看矩阵信息
length
得到矩阵的最长维长度
ndims
得到矩阵的维数
numel
得到矩阵的元素个数
size
得到矩阵的指定维的长度
查找与替换字符串
函数
功能
findstr
在现有字符串中查找需要的字符串
strfind
字符串内查找部分字符串
strtok
查找字符串中的分隔符
strmatch
查找匹配指定字符串
strrep
替换字符串
数值类型转换为字符串
函数
功能
char
把截去小数部分正整数转换为等值字符
int2str
把小数部分四舍五入的正负整数转换为字符
num2str
把数值类型数据转换成指定精度形式的字符
mat2str
把数值类型数据转换成指定精度形式的字符
dec2hex
把正整数转换为是十六进制的字符类型
dec2bin
把正整数转换为是二进制的字符类型
dec2base
把正整数转换为任意进制的字符类型
字符串转换到数值类型
函数
功能
uintn
与abs类似,把字符类型转换为等值数值类型
str2num
把字符类型转换为等值数值类型
str2double
类似str2num,但只对字符串元包操作
hex2num
把字符类型转换成指定精度和形式
hex2dec
把十六进制的字符类型转换为正整数
bin2dec
把二进制的字符类型转换为正整数
base2dec
把任意进制字符类型转换为正整数
upper
改写字符串为大写
lower
改写字符串为小写
fprintf
将格式化文本写到文件或显示在屏幕上
sprintf
用格式控制方式将数字转换为字符串
基本绘图函数
函数
功能
plot
在x,y轴上按照线性比例绘制二维函数图形
plot3
在x,y,z轴上按照线性比例绘制三维函数图形
loglog
在x,y轴上按照对数比例绘制二维函数图形
semilogx
在x轴上按照对数比例,在y轴上按照线性比例绘制二维函数
semilogy
在y轴上按照对数比例,在x轴上按照线性比例绘制二维函数
plotty
绘制双y轴函数图形
基本绘图线形命令
线形
功能
-
实线
:
点线
-.
点划线
--
虚线
空白
不划线
基本绘图颜色命令
线形
功能
b
蓝色
g
绿色
r
红色
c
蓝绿色
m
紫红色
y
黄色
k
黑色
基本绘图数据点(形状)命令
数据点型
功能
x
x
+
加号
h
六角星形
*
星号
s
方形
d
菱形
v
下三角
^
上三角
<
左三角
>
右三角
p
正五边形
o
小圆圈
空白
默认点型
.
点点
基本绘图数据点(形状)命令
函数
功能
axisauto
恢复坐标轴的默认设置
axisoff
取消轴标签、刻度和背景
axismanual
保持当前坐标刻度范围
axisij
使用矩阵式坐标,原点在左上方
axisxy
使用直角坐标,原点在左下方
axissquare
使用正方形坐标系
axis([x1,x2,y1,y2])
分别确定x,y轴的坐标范围为[x1,x2],[y1,y2]
axisequal
采取横、纵轴等长刻度
axison
打开轴标签、刻度和背景
axisfill
使坐标充满整个绘图区
axisimage
双轴等刻度且坐标框与所绘图形契合
axisnormal
默认矩阵坐标,取消单位刻度的限制
axistight
使坐标轴范围等于数据范围
图形标识语句
函数
功能
xlabel
横坐标轴名称
ylabel
纵坐标轴名称
legend
图例
title
图形标题
text
图纸中字符注释
特殊二维图形的绘制
函数
功能
area
填充绘图
bar
条形图
comet
彗星图
barh
水平条形图
hist
直方图
pie
饼形图
pareto
pareto图
errorbar
误差带图
ezpolar
类似于极坐标下的ezplot
feather
矢量
图
fill
多边形填充
plotmatrix
分散矩阵绘制
ribbon
三维图形的二维条状显示
scatter
散射图
stem
离散序列饼状图
stairs
阶梯图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 命令
![提示](https://static.bdocx.com/images/bang_tan.gif)