matlab常用基本命令Word文档下载推荐.docx
- 文档编号:6175378
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:23
- 大小:23.80KB
matlab常用基本命令Word文档下载推荐.docx
《matlab常用基本命令Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《matlab常用基本命令Word文档下载推荐.docx(23页珍藏版)》请在冰点文库上搜索。
二.有关文件及其操作的语句
cd或ls改变当前的工作目录
cd..显示上一层目录
pwd显示当前目录
dir列出当前目录的内容
delete删除文件
getenv获得环境参数
unix执行操作系统命令并返回结果
diary将MATLAB运行的命令存盘
fopen打开文件
fclose关闭文件
fread从文件中读取二进制数据
fwrite向一个文件写二进制数据
fscanf从文件读取格式化数据
fprintf将格式化数据写入文件
fgetl从文件中读行并放弃换行符
fgets从文件中读行并保持换行符
ferror查询文件的输入输出的错误信息
feof检查文件结束标志
fseek设置文件位置指针
ftell得到文件位置指针的位置
prewind反绕一个打开的文件
tempname建立临时的文件名
tempdir返回一个已存在的临时目录名
三.启动与退出的命令
quit,exit退出MATLAB环境
startupMATLAB自启动文件
matlabrc启动主程序
四.管理变量工作空间的命令
who简要列出工作空间变量名
whos详细列出工作空间变量名
load从文件中读入变量
save列出工作空间中变量存盘
clear删除内存中的变量与函数
pack整理工作空间的内存
size查询矩阵的维数
disp显示矩阵和文本
length查询矢量的维数
五.对命令窗口控制的常用命令
cedit设置命令行编辑与回调的参数
clc清除命令窗口中的显示
home将光标移动到左上角位置
format设置输出格式
echo显示文件中的MATLAB命令
more控制命令窗口的输出页面
41.字符串函数-->
字符串操作
deblank去掉字符串末尾的空格
findstr查找字符串
lower
转换为小写
strcat
字符串连接组合
strcmp
字符串比较
strcmpi字符串比较(忽略大小写)
strjust调整字符串排列位置
strmatch寻找符合条件的行
strncmp比较字符串的前n个字符
strrep
寻找和替代
strtok
寻找字符串中第一个空字符前边的字符串×
×
strvcat字符串竖向连接(组合)
symvar
寻找字符串表达式中的变量(除了i,j,pi,inf,nan,eps以及通用函数
的其他标识符),如果没有找到变量则返回空单元数组{}
texlabel将字符串转换为Tex格式(推荐理科同学掌握Latex)
upper
大写
(返回)
42.字符串函数-->
字符串和数值的转换
char
生成字符串数组
int2str整数转换为字符串
mat2str矩阵转换为字符串
num2str数值转换为字符串
sprintf格式输出字符串
sscanf格式读入字符串
str2double字符串转换为双精度
str2num
字符串转换为数值
43.字符串函数-->
基转换
bin2dec把二进制转换为十进制
dec2bin十进制转换为二进制
dec2hex十进制转换为十六进制
hex2dec十六进制转换为十进制
hex2num十六进制转换为双精度
44.声音处理函数-->
常用声音函数
lin2mu
将线性音频信号转换为mu法则
mu2lin
将mu法则转换为线性音频信号
sound
把向量转换为声音
soundsc测量数据并作为声音播放
45.声音处理函数-->
特殊声音函数
auread
读入next/sun声音文件(后缀为.au)
auwrite写au声音文件
46.声音处理函数-->
WAV声音文件
waveread读声音文件
wavewrite写声音文件
47.稀疏矩阵函数-->
基本稀疏矩阵
spdiags
生成稀疏带状矩阵
speye
单位稀疏矩阵
sprand
随机稀疏矩阵
sprandn
正态分布的随机稀疏矩阵
sprandsym生成稀疏对称随机矩阵
48.稀疏矩阵函数-->
满阵和稀疏矩阵的转换
find
寻找非零元素下标和值
full
稀疏矩阵转化为满阵
sparse
生成稀疏矩阵
spconvert载入稀疏矩阵
49.稀疏矩阵函数-->
稀疏矩阵的非零元素操作
nnz
非零元素个数
nonzeros矩阵中的非零元素
nzmax
为非零元素分配的存储空间数
spalloc
稀疏矩阵存储空间
spfun
稀疏矩阵中非零元素的函数计算
spones
非零元素全部用1替换
50.稀疏矩阵函数-->
稀疏矩阵的可视化
spy
稀疏矩阵的图形表示
51.稀疏矩阵函数-->
排序算法
colmmd
进行列的最小度排序
colperm基于非零算法排序
dmperm
Dulmage-Mendelsohn分解
randperm随机置换
symmmd
对称最小度排序
symrcm
反向Cuthill-McKee排序
52.稀疏矩阵函数-->
范数、条件数和秩
condestI范数矩阵条件数
normest2范数估计
53.稀疏矩阵函数-->
线性方程的稀疏系统
bicg
双共扼梯度法
bicgstab双共扼梯度稳定法
cgs
二次共扼梯度法
cholinc不完全Cholesky分解
cholupdateCholesky分解的秩1修正
gmres
广义最小残差法
luinc
不完全的LU分解
pcg
预处理共扼梯度法
qmr
Quasi_Minimal残差法
54.稀疏矩阵函数-->
稀疏矩阵的特征值和奇异值
eigs
少数特征值和特征向量
svds
少数奇异值
55.稀疏矩阵函数-->
杂项函数
spparms设置稀疏矩阵程序的参数
56数据分析和傅立叶变换-->
基本运算
convhull
凸壳函数
cumprod
累计积
cumsum
累计和
cumtrapz
累计梯形数值积分
delaunay
Delaunay三角化
dsearch
求最近点
(这是两个有趣的函数)
factor
质数分解
inpolygon搜索多边形内的点
max
最大元素
mean
平均值
median
数组的中间值
min
最小值
perms
向量所有排列组成矩阵
polyarea
多边形的面积
primes
生成质数列表
prod
数组元素积
sort
元素按升序排列
sortrows
将行按升序排列
std
标准差
sum
元素和
trapz
梯形数值积分
tsearch
搜索Delaunay三角形
var
方差
voronoi
Voronoi图
57数据分析和傅立叶变换-->
有限差分
del2
Laplacian离散
diff
差分和近似微分
gradient数值梯度
58.数据分析和傅立叶变换-->
相关
corrcoef
相关系数
cov
协方差矩阵
xcorr
互相关系数
xcov
互协方差矩阵
xcorr2
二维互相关】
59.数据分析和傅立叶变换-->
滤波和卷积
conv
卷积和多项式相乘
conv2
二维卷积
deconv
反卷积
filter
滤波
filter2
二维数字滤波
60.数据分析和傅立叶变换-->
傅立叶变换
abs
绝对值和模
angle
相角
cplxpair
按复共扼把复数分类
fft
一维快速傅立叶变换
fft2
二维快速傅立叶变换
fftshit
将快速傅立叶变换的DC分量移到谱中央
ifft
以为逆快速傅立叶变换
ifft2
二维逆快速傅立叶变换
ifftn
多维逆快速傅立叶变换
ifftshift逆fft平移
nextpow2
最相邻的2的幂
unwrap
修正相角
61.数据分析和傅立叶变换-->
向量函数
cross
向量叉积
intersect集合交集
ismember是否集合中元素
setdiff
集合差集
setxor
集合异或(不在交集中的元素)
union
两个集合的并
unique
返回向量作为一个集合所有元素(去掉相同元素)
62.数学函数和坐标变换-->
基本数学函数
绝对值
acos
反余弦
acosh反双曲余弦函数
acot
反余切
acoth反双曲线余切
acsc
反余割
acsch反双曲线余割
angle相位角
asec
反正割
asech反双曲线正割
asin
反正弦
asinh反双曲线正弦
atan
反正切
atanh反双曲线正切
atan2四象限反正切
ceil
向正无穷方向舍入ceil(4.3)=5
complex
复数
conj
求共扼
cos
余弦
cosh
双曲余弦
cot
余切
coth
双曲线余切
csc
余割
csch
双曲线余割
exp
指数
fix
向零舍入
floor向负无穷大舍入
gcd
最大公约数
imag
复数的虚部
lcm
最小公倍数
log
自然对数
log2
以2为底的对数
log10以10为底的对数
mod
模除
nchoosek二项式系数nchoosek(n,k)=n!
/{k!
(n-k)!
}
real
复数实部
rem
余数
round四舍五入
sec
正割
sech
双曲线正割
sign
符号函数
sin
正弦
sinh
双曲线正弦
sqrt
平方根
tan
正切
tanh
双曲线正切
63.数学函数和坐标变换-->
特殊函数
airy
airy函数
besselh第三类贝塞尔函数;
)
besseli
besselk改良型besselh函数
besselj
bessely贝塞尔函数
beta
betainc
betaln贝塔函数
ellipj雅克比椭圆函数
ellipke完全椭圆积分
erf
erfc
erfcx
erfinv误差函数
expint指数积分
factorial阶乘函数
gamma
gammaln
gammainc伽马函数
legendre勒让德函数
pow2
2的幂次
rat
rats
有理逼近
64.数学函数和坐标变换-->
坐标变换
cart2pol
笛卡儿坐标变换为极坐标或圆柱坐标
cart2sph
笛卡儿坐标变换为球坐标
pol2cart
极坐标变换为笛卡儿坐标
sph2cart
球坐标变换为笛卡儿坐标
65.矩阵和矩阵操作基础-->
矩阵和数组基础
blkdiag
构造一个分块对角矩阵
eye
创建单位矩阵
linespace产生线性间隔向量
logspace
产生对数间隔向量
ones
产生元素全为1的数组
rand
产生均匀分布随机数组
randn
产生正态分布随机数组
zeros
产生全零数组
66.矩阵和矩阵操作基础-->
特殊变量和常量
ans
对最近输入的反应
computer
当前计算机类型
eps
浮点精度
flops
计算浮点操作次数,现已不再常用
i
虚部单位
inf
无穷大
inputname输入参数名
j
nan
非数值
nargin
输入参数的数目
nargout
输出参数的数目(用户定义函数)
pi
圆周率
realmax
最大正浮点数
realmin
最小正浮点数
varargin,varargout返回参数数目(matlab函数)
67.矩阵和矩阵操作基础-->
时间和日期
calendar
返回日历
clock
当前时间
cputime
从启动经过的cpu时间
date
日期
datenum
转换成连续日期数
datestr
日期字符串
datevec
日期分隔部分
eomday
一个月的日期
etime
经过的时间
now
当前的日期和时间
tic,toc
秒表定时器
weekday
星期几
68.矩阵和矩阵操作基础-->
矩阵操作
cat
把矩阵按行或列连接起来
diag
给定向量,构造对角矩阵
fliplr
矩阵左右翻转
flipud
矩阵上下翻转
repmat
复制数组,repmat(A,m,n)表示把A复制m行n列组成新数组
reshape
按逐列来的方式重新整形数组
rot
按逆时针方向旋转90度
tril
返回一个矩阵的下三角矩阵
triu
返回一个矩阵的上三角矩阵
69.矩阵和矩阵操作基础-->
特殊函数矩阵
compan
返回向量的伴随矩阵
eig
矩阵特征值
gallery
测试矩阵,或者说大约50个矩阵模版
hadamard
哈达马得矩阵
hankel
汉克尔矩阵
hilb
希尔波特矩阵
invhilb
逆希尔波特矩阵
magic
魔术方阵
pascal
帕斯卡矩阵
toeplitz
托普利茨矩阵
wilkinson
维尔金森特征值测试矩阵
70.运算符和逻辑函数-->
算数运算符
+
矩阵加
-
减
*
乘
.*
数组乘
^
矩阵乘方
.^
数组乘方
\
矩阵左除
/
矩阵右除
.\
数组左除
./
数组右除
kron克罗内克张量积
71.运算符和逻辑函数-->
关系运算符
&
逻辑与
|
逻辑或
~
逻辑非
xor
逻辑异或
72.运算符和逻辑函数-->
∶
冒号,用于创建数组和下表
[]
方括号,构成向量或矩阵
()
圆括号,表示算术表达式优先级、放置函数参数、放置矩阵下标
{}
单元数组(cellarray)专用
.
句点,小数点表示、数组运算符组成部分、字段(属性)访问
..
父目录,与cd一起使用
...
连续三点,一行末尾表示续行
逗号,格开参数
;
分号,表示矩阵一行结束或者语句末尾使得执行结果不显示
%
注释符
'
单引号,矩阵后表示转置或者成对出现括起字符串
.'
数组转置
=
赋值
73.运算符和逻辑函数-->
逻辑函数
all
向量中是否所有分量均非零
any
是否有元素非零
exist
指定变量或文件是否存在
返回矩阵中非零元素的索引和置
is*
is系列,大部分根据名称可以知道功能
iscell()
iscellstr()
isempty()
是否空数组
isequal()
数组是否相等
isfield()
是否结构数组中的字段
isfinite()
数组中元素是否有限
isglobal()
是否全局变量
ishandle()
是否有效图形句柄
ishold()
hold命令处于on状态与否
isieee
是否使用IEEE算法
isinf()
是否无穷大
isletter()
数组元素是否是字母表中字母
islogical()
是否逻辑数组
isnan()
是否非数值数
isnumeric()
是否数值数组
isobject()
是否对象
isprime()
是否质数
isreal()
是否实数
isspace()
是否空字符
issparse()
是否是按稀疏类别存储
isstruct()
是否结构类
isstudent
matlab版本是否学生版
isunix
是否unix版本
isa()
指定对象是否属于指定类
logical()
把数值数组转变为逻辑数组
A(B)
A为数值数组,B为逻辑数组时,按B索引的非零元素返回
A中相应位置元素
mislocked()
当前文件是否锁定
simulink的命令集
仿真命令:
sim
---仿真运行一个simulink模块
sldebug
---调试一个simulink模块
simset
---设置仿真参数
simget
---获取仿真参数
线性化和整理命令:
linmod
---从连续时间系统中获取线性模型
linmod2
---也是获取线性模型,采用高级方法
dinmod
---从离散时间系统中获取线性模型
trim
---为一个仿真系统寻找稳定的状态参数
构建模型命令:
open_system
--打开已有的模型
close_system--关闭打开的模型或模块
new_system
--创建一个新的空模型窗口
load_system
--加载已有的模型并使模型不可见
save_system
--保存一个打开的模型
add_block
--添加一个新的模块
add_line
--添加一条线(两个模块之间的连线)
delete_block--删除一个模块
delete_line
--删除一根线
find_system
--查找一个模块
hilite_system--使一个模块醒目显示
replace_block--用一个新模块代替已有的模块
set_param
--为模型或模块设置参数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 常用 基本 命令