MATLAB命令大全.docx

上传人:b****6 文档编号:8217003 上传时间:2023-01-29 格式:DOCX 页数:31 大小:30.53KB
下载 相关 举报
MATLAB命令大全.docx_第1页
第1页 / 共31页
MATLAB命令大全.docx_第2页
第2页 / 共31页
MATLAB命令大全.docx_第3页
第3页 / 共31页
MATLAB命令大全.docx_第4页
第4页 / 共31页
MATLAB命令大全.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

MATLAB命令大全.docx

《MATLAB命令大全.docx》由会员分享,可在线阅读,更多相关《MATLAB命令大全.docx(31页珍藏版)》请在冰豆网上搜索。

MATLAB命令大全.docx

MATLAB命令大全

Matlab阶跃函数定义:

1常用指令(GeneralPurposeCommands)

1.1通用信息查询(Generalinformation)

demo演示程序

help在线帮助指令

helpbrowser超文本文档帮助信息

helpdesk超文本文档帮助信息

helpwin打开在线帮助窗

infoMATLAB和MathWorks公司的信息

subscribeMATLAB用户注册

verMATLAB和TOOLBOX的版本信息

versionMATLAB版本

whatsnew显示版本新特征

1.2工作空间管理(Managingtheworkspace)

clear从内存中清除变量和函数

exit关闭MATLAB

load从磁盘中调入数据变量

pack合并工作内存中的碎块

quit退出MATLAB

save把内存变量存入磁盘

who列出工作内存中的变量名

whos列出工作内存中的变量细节

workspace工作内存浏览器

1.3管理指令和函数(Managingcommandsandfunctions)

edit矩阵编辑器

edit打开M文件

inmem查看内存中的P码文件

mex创建MEX文件

open打开文件

pcode生成P码文件

type显示文件内容

what列出当前目录上的M、MAT、MEX文件

which确定指定函数和文件的位置

1.4搜索路径的管理(Managingtheseachpatli)

addpath添加搜索路径

rmpath从搜索路径中删除目录

path控制MATLAB的搜索路径

pathtool修改搜索路径

1.5指令窗控制(Controllingthecommandwindow)

beep产生beep声

echo显示命令文件指令的切换开关

diary储存MATLAB指令窗操作内容

format设置数据输出格式

more命令窗口分页输出的控制开关

1.6操作系统指令(Operatingsystemcommands)

cd改变当前工作目录

computer计算机类型

copyfile文件拷贝

delete删除文件

dir列出的文件

dos执行dos指令并返还结果

getenv给出环境值

ispcMATLAB为PC(Windows)版本则为真

isunixMATLAB为Unix版本则为真

mkdir创建目录

pwd改变当前工作目录

unix执行unix指令并返还结果

vms执行vmsdcl指令并返还结果

web打开web浏览器

!

执行外部应用程序

2.1信息显示(Messagedisplay)

disp显示矩阵和文字内容

display显示矩阵和文字内容的重载函数

error显示错误信息

fprintf把格式化数据写到文件或屏幕

lasterr最后一个错误信息

lastwarn最后一个警告信息

sprintf按格式把数字转换为串

warning显示警告信息

2.2交互式输入(Interactiveinput)

input提示键盘输入

keyboard激活键盘做为命令文件

pause暂停

uicontrol创建用户界面控制

uimenu创建用户界面菜单

  

3矩阵操作(Matrixmanipulateion)

blkdiag块对角阵串接

diag创建对角阵,抽取对角向量

end数组的长度,即最大下标

find找出非零元素1的下标

fliplr矩阵的左右翻转

flipud矩阵的上下翻转

flipdim交换对称位置上的元素

ind2sub据单下标换算出全下标

reshape矩阵变维

rot90矩阵逆时针90°旋转

sub2idn据全下标换算出单下标

tril抽取下三角阵

triu抽取上三角阵

 

nestpow2最近邻的2的幂

4.1复数函数(Complex)

abs绝对值

angle相角

complex将实部和虚部构成复数

conj复数共轭

cplxpair复数阵成共轭对形式排列

imag复数虚部

isreal若是实数矩阵则为真

real复数实部

unwrap相位角360°线调整

 

4.2圆整和求余函数(Roundingandremainder)

ceil朝正无穷大方向取整

fix朝零方向取整

floor朝负无穷大方向取整

mod模数求余

rem求余数

round四舍五入取整

sign符号函数

5特殊函数(Specializedmathfunctions)

cart2pol直角坐标变为柱(或极)坐标

cart2sph直角坐标变为球坐标

cross向量叉积

dot向量内积

isprime若是质数则为真

pol2cart柱(或极)坐标变为直角坐标

sph2cart球坐标变为直角坐标

 

6矩阵分析(Matrixanalysis)

det行列式的值

norm矩阵或向量范数

normest估计2范数

null零空间

orth值空间

rank秩

rref转换为行阶梯形

trace迹

subspace子空间的角度

 

7数据分析和傅里叶变换(DateanalysisandFouriertransforms)

8.1基本运算(Basicoperations)

cumprod元素累计积

cumsum元素累计和

cumtrapz累计积分

hist统计频数直方图

histc直方图统计

max最大值

mean平均值

median中值

min最小值

prod元素积

sort由小到大排序

sortrows由小到大按行排序

std标准差

sum元素和

trapz梯形数值积分

var求方差

 

8.2有限差分(Finitedifferentces)

del2五点离散Laplacian

diff差分和近似微分

gradient梯度

8.3相关(Correlation)

corrcoef相关系数

cov协方差矩阵

subspace子空间之间的角度

 

9音频支持(Audiosupport)

9.1音频硬件驱动(Audiohardwaredrivers)

sound播放向量

soundsc自动标刻并播放

waveplay利用系统音频输出设配播放

waverecor利用系统音频输入设配录音

9.2音频文件输入输出(Audiofileimportandexport)

auread读取音频文件(.au)

auwrite创建音频文件(.au)

wavread读取音频文件(.wav)

wavwrite创建音频文件(.wav)

9.3工具(Utilities)

lin2mu将线性信号转换为μ一律编码的信号

mu2lin将μ一律编码信号转换为线性信号

 

10.3多项式(Polynomials)

conv多项式相乘

deconv多项式相除

poly由根创建多项式

polyder多项式微分

polyfit多项式拟合

polyint积分多项式分析

polyval求多项式的值

polyvalm求矩阵多项式的值

residue求部分分式表达

roots求多项式的根

 

11.1优化和寻根(Optimizationandrootfinding)

fminbnd非线性函数在某区间中极小值

fminsearch单纯形法求多元函数极值点指令

fzero单变量函数的零点

 

12视角控制(Viewpointcontrol)

rotate3d旋动三维图形

view设定3-D图形观测点

viewmtx观测点转换矩阵

 

13影片和动画(Moviesandanimation)

capture当前图的屏捕捉

frame2im将影片动画转换为编址图像

getframe获得影片动画图像的帧

im2frame将编址图像转换为影片动画

movie播放影片动画

moviein影片动画内存初始化

rotate旋转指令

 

14图形窗的产生和控制(Figurewindowcreationandcontrol)

clf清除当前图

close关闭图形

figure打开或创建图形窗口

gcf获得当前图的柄

openfig打开图形

refresh刷新图形

shg显示图形窗

 

15通用字符串函数(General)

blanks空格符号

cellstr通过字符串数组构建字符串的元胞数组

char创建字符传输组或者将其他类型变量转化为

字符串数组

deblank删除最后的空格

double把字符串变成ASCII码值

eval执行串形式的MATLAB表达式

16字符串查询(Stringtests)

iscellstr若是字符串组成的元胞数组则为真

ischar若是字符串则为真

isletter串中是字母则为真

isspace串中是空格则为真

isstr若是字符串则为真

17字符串操作(Stringoperations)

base2decX-进制串转换为十进制整数

bin2dec二进制串转换为十进制整数

dec2base十进制整数转换为X进制串

dec2bin十进制整数转换为二进制串

dec2hex十进制整数转换为16进制串

findstr在一个串中寻找一个子串

hex2dec16-进制串转换为十进制整数

hex2num16-进制串转换为浮点数

int2str将整数转换为字符串

lower把字符串变成小写

mat2str将数组转换为字符串

num2str把数值转换为字符串

strcat把多个串连接成长串

strcmp比较字符串

strcmpi比较字符串(忽略大小写)

stringsMATLAB中的字符串

strjust字符串的对齐方式

strmatch逐行搜索串

strnomp比较字符串的前N个字符

strncmpi比较字符串的前N个字符(忽略大小写)

strrep用另一个串代替一个串中的子串

strtok删除串中的指定子串

strvcat创建字符串数组

str2mat将字符串转换为含有空格的数组

str2num将字符串转换为数值

upper把字符串变成大写

18文件输入/输出(Fileinput/output)

clc清除指令窗口

disp显示矩阵和文字内容

fprintf把格式化数据写到文件或屏幕

home光标返回行首

input提示键盘输入

load从磁盘中调入数据变量

pause暂停

sprintf写格式数据到串

sscanf在格式控制下读串

19时间和日期(Timeanddates)

clock时钟

cputmeMATLAB战用CPU时间

date日期

etime用CLOCK计算的时间

now当前时钟和日期

pause暂停

tic秒表启动

toc秒表终止和显示

 

uint8(unit16、unit32)转换为8(16、32)位无符号整型数

int8(nit16、nit32)转换为8(16、32)位符号整型数

cat把若干数组串接成高维数组

ndims数组A的维数

 

20示例(Examplesanddemonstrations)

demo演示程序

flow无限大水体中水下射流速度数据

intro幻灯演示指令

peaks产生peaks图形数据

 

21符号工具包(SymbolicMathToolbox)

21.1微积分(Calculus)

diff求导数

limit求极限

int计算积分

jacobianJacobian矩阵

symsum符号序列的求和

trylorTrylor级数

21.2线性代数(LinearAlgebra)

det行列式的值

diag创建对角阵,抽取对角向量

eig矩阵特征值和特征向量

expm矩阵指数

inv矩阵的逆

jordanJordan分解

null零空间

poly特征多项式

rank秩

rref转换为行阶梯形

svd奇异值分解

tril抽取下三角阵

triu抽取上三角阵

21.3化简(Simplification)

collect合并同类项

expand对指定项展开

factor进行因式或因子分解

horner转换成嵌套形式

numden提取公因式

simple运用各种指令化简符号表达式

simplify恒等式简化

subexpr运用符号变量置换子表达式

subs通用置换指令

21.4方程求解(SolutionofEquation)

compose求复函数

dsolve求解符号常微分方程

finverse求反函数

fminunc拟牛顿法求多元函数极值点

fsolve解非线性方程组

lsqnonlin解非线性最小二乘问题

solve求解方程组

21.5变量精度(VariablePrecisionArithmetic)

digits设置今后数值计算以n位相对精度进行

vpa给出数值型符号结果

21.6积分变换(IntegralTransforms)

fourierFourier变换

ifourierFourier反变换

ilaplaceIlaplace反变换

iztransZ反变换

laplaceIlaplace变换

ztransZ变换

21.7转换(Conversions)

char把符号对象转化为字符串数组

double把符号常数转化为16位相对精度的浮点数值

对象

poly2sym将多项式转换为符号多项式

sym2poly将符号多项式转换为系数向量

21.8基本操作(BasicOperation)

ccode符号表达式的C码表达式

findsym确认表达式中符号“变量”

fortran符号表达式的fortran表达式

latex符号表达式的LaTex表示

pretty习惯方式显示

sym定义基本符号对象

syms定义基本符号对象

21.9串处理函数(Stringhandlingutilities)

isvarname检查是否为有效的变量名

vectorize将字符串表达式或内联函数对象向量化

 

22其它

bode波特图

butterButterWorth低通道滤波器

gplot拓扑图

hostedMAPLAB服务中心识别号

impulse冲激响应

isparse若是稀疏矩阵则为真

lsim任意输入下的响应

ltiview响应分析的图形用户界面

matlabrcMAPLAB的主启动文件

mbuild独立可执行文件编译器预配置及创建

mcc编译宏指令

mex把C码文件编译成MEX文件

mineral消去传递函数分子、分母公因子

nyquistNyquist图

rlocus跟轨迹

setstr把ASCII码翻译成串

sim运行SIMULINK模型

ss利用状态方程四对组生成LTI对象

simulink打开SIMULINK集成窗口

ssdata从LTI对象获取状态方程四对组

startup启动MATLAB时的自动执行M文件

step单位阶跃响应

tf利用传递函数二对组生成LTI对象

tfdata从LTI对象获取传递函数二对组

zpk利用零极点增益三对组生成LTI对象

zpkdata从LTI对象获取零极点增益三对组

loodfor关键词检索

notebood创建或打开M-book文件

 

...nge/loadCategory.do

有通信系统仿真的

uiimport

numel:

矩阵元素的个数

nnz:

非0元素个数

save-append

clf:

清除当前Figure窗口的所有非隐藏图形对象.

close:

关闭当前Figure窗口.

closeall:

关闭所有Figure窗口.

who('golobal'):

列出全局变量

who:

列出当前工作空间里所有变量

whos:

列出当前工作空间所有变量及大小.类型和所占用的存储空间.

clearglobal:

从工作空间清除所有全局变量

cleara:

从工作空间清除所有变量.函数和MEX文件.

pack:

将所有变量保存到磁盘,然后清除内存并从磁盘恢复变量,有利于提高内存的利用效率。

workspacd:

显示Workspace浏览器.

 

ezplot

EZPLOTEasytousefunctionplotter.

   EZPLOT(f)plotstheexpressionf=f(x)overthedefault

   domain-2*pi

 

   EZPLOT(f,[a,b])plotsf=f(x)overa

subs 函数平移

subs(f,t,t-t0).反 subs(f,t,-t)

 

pburg 

用Burg法估计功率谱密度

 

cohere

两信号相关函数平方幅值估计

 

pcov

用协方差法估计功率谱密度

 

pmcov

用改进协方差法估计功率谱密度

 

periodogram

用周期图法估计功率谱密度

 

pmtm

用Multitaper法估计功率谱密度

 

pmusic

用MUSIC法估计功率谱密度

 

pwelch

用Welch法估计功率谱密度

 

pyulear

用Yule-WalkerAR法估计功率谱密度

 

psdplot

用功率谱密度数据绘图

 

通信

 

randsrc

产生-1或+1

绘图

 

信源编码u律和A律扩压计算(compand)

 

标量量化lloyds

 

预测量化dpcmenco和dpcmdeco

 

纠错码 

vec2matconvertvectortomatrix

encodeanddecode

 

bchploy

产生BCH码的参数或生成多项式

 

cyclpoly

产生循环码的生成多项式

 

gen2abcd

将转移函数转换成状态空间形式

 

gen2par

校验矩阵和生成矩阵相互转换

 

gfweight

计算线性分组码的最短距离

 

hammgen

生成海明码的校验矩阵和生成矩阵

 

rsencof

对ASCII码文件进行Reed-Solomon编码

 

rsdecof

对用RS编码的ASCII码文件进行解码

 

vitdec

采用Viterbi算法对二进制数据进行卷积解码

 

bchencobchdeco

BCH编码解码

 

rsencorsdeco

RS编解码

 

rsencodersdecode

指数形式的RS编解码

 

调制解调

 

模拟:

amod

模拟带通调制

ademod

模拟带通解调

amodce ademodce

模拟基带调制解调

数字:

dmodddemod

数字带通调制解调

dmodceddemodce

数字基带调制

apkconst

绘制联合周期ASK-PSK信号点集

 

TypeinmemtodisplayallM-filesthatwereusedwhenthefunctionran.IfyouwanttoseewhatMEX-fileswereusedaswell,specifyanadditionaloutput:

[mfiles,mexfiles]=inmem

 

qaskenco qaskdeco

QASK直角信号点映射反映射

 

专用滤波器

rcosflt

用上升余弦(R-C)滤波器对数字信号进行滤波

rcosine

设计上升余弦(R-C)滤波器

rcosfir

设计上升余弦FIR滤波器

rcosiir

设计上升余弦IIR滤波器

 

Galois域计算

gfadd

Galois域多项式加法

gfconv

Galois域多项式乘法

gfdeconv

Galois域多项式除法

 

gfpretty

以普通方式显示多项式

gfprimck

检验Galois域中的多项式是否为本原多项式

gfprimdf

生成Galois域中默认的本原多项式

gfprimfd

寻找Galois域中的本原多项式

gfroot

求Galois域中多项式的根

 

istrellis

检查输入是否为有效网络结构

oct2dec

8进制转换为十进制

 

 

y=rectpuls(t,w)  产生矩形脉冲

y=tripuls(T,w,s)产生三角脉冲

y=diric(x,n)产生狄拉克冲击脉冲

y=gauspuls(t,fc,bw,bwf);产生高斯调制的正弦脉冲

y=pulstran(t,d,'func');产生脉冲串

y=sinc(x)  产生取样函数脉冲

y=chirp(t,f0,t1,f1)产生扫频信号

 

repmat重复一个序列

 

Matlab命令大全

MATLAB命令大全.doc

MATLAB命令大全

管理命令和函数

    help    在线帮助文件

    doc    装入超文本说明

    what    M、MAT、MEX文件的目录列表

    type    列出M文件

    lookfor    通过help条目搜索关键字

    which    定位函数和文件

    Demo    运行演示程序

    Path    控制MATLAB的搜索路径

管理变量和工作空间

    Who    列出当前变量

    Whos    列出当前变量(长表)

    Load    从磁盘文件中恢复变量

    Save    保存工作空间变量

    Clear    从内存中清除变量和函数

    Pack    整理工作空间内存

    Size    矩阵的尺寸

    Length  

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1