MATLAB命令 文档.docx

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

MATLAB命令 文档.docx

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

MATLAB命令 文档.docx

MATLAB命令文档

matlab常用命令,什么都有的(上)

1.常用命令-->管理命令和函数

addpath  添加目录到MATLAB搜索路径

doc      在Web浏览器上现实HTML文档

help     显示Matlab命令和M文件的在线帮助

helpwin

helpdeskhelp

lookfor  在基于Matlab搜索路径的所有M文件中搜索关键字

partialpath部分路径名

path     所有关于路径名的处理

pathtool一个不错的窗口路径处理界面

rmpath   删除搜索路径中指定目录

type     显示指定文件的内容

ver      版本信息

version  版本号

web      打开web页

what     列出当前目录吓所有的M文件Mat文件和Mex文件

whatsnew显示readme文件

which    显示文件位置

(返回)

2.常用命令-->管理变量和工作区(输入输出、内存管理等)

clear     从内存中删除

disp      显示文本或数组内容

length    数组长度(最长维数)

load      重新载入变量(从磁盘上)

mlock     锁定文件,防止文件被错误删除

munlock   解锁文件

openvar   在数组编辑器中打开变量

pack      整理内存空间

save      保存变量到文件8*)

size      数组维数

who   列出内存变量

whos      列出内存变量,同时显示变量维数

workspace显示工作空间窗口

(返回)

3.常用命令-->管理命令控制窗口(command窗口)

clc        清空命令窗口

echo       禁止或允许显示执行过程

format     设置输出显示格式

home       光标移动到命令窗口左上角

more       设置命令窗口页输出格式

(返回)

4.常用命令-->文件和工作环境

cd         改变工作目录

copyfile   复制文件

delete     删除文件和图形对象

diary      把命令窗口的人机交互保存到文件

dir        显示目录

edit       编辑文本文件

fileparts  返回文件的各个部分

fullfile   使用指定部分建立文件全名

inmem      返回内存(伪代码区)的matlab函数名

ls         在unix系统中列出目录(win中亦可)

matlabroot根目录

mkdir      新建目录

open       打开文件

pwd        显示当前目录

tempdir    返回系统临时目录的名字

tempname   随机给出一个临时字符串(可用作文件名)

!

          直接调用操作系统command命令

(返回)

5.常用命令-->启动和退出Matlab

matlabrc      Matlab的启动M文件

exit      退出Matlab

quit          退出Matlab

startup       运行matlab启动文件

(返回)

6.语言结构和调试命令-->程序设计

builtin    从可重载方法中调用内置函数

eval       执行包含可执行表达式的字符串

evalc      计算并返回表达式的值

evalin     执行某个工作空间中的包含表达式的字符串

feval      执行函数(从函数名或函数句柄)

function   函数头

global     定义全局变量

nargchk    检查输入参数数目

persistent定义常量

script     作为脚本的M文件

(返回)

7.语言结构和调试命令-->流程控制

break      停止执行循环

case       case语句,switch语句一部分

           switch  switch_expr

              case  case_expr

                    statments

              case

              otherwise

           end

catch      try-catch语句一部分,捕捉程序

else       if条件语句一部分

elseif     if条件语句一部分

end        终止for、while、switch、try和if语句

error      显示错误信息

for        循环语句一(确定次数)

if         if条件语句

other      switch语句一部分

return     返回到调用函数

switch     开关语句   

try        try程序块

warning    类似于disp,但可被禁止

while      循环语句(次数不确定)

(返回)

8.语言结构和调试命令-->交互输入

input      交互输入

keyboard   在M文件中遇到keyboard时将在命令窗口

           产生交互直到输入return命令

menu       为用户输入产生一个选择菜单

pause      暂停

(返回)

9.语言结构和调试命令-->面向对象编程

class      创建一个对象或者返回一个对象类

double     转换为双精度

inferiorto亚类关系

inline     创建一个内联函数

int8,int16,int32转换到符号整数

isa        检查是否为所给类的对象

loadobj    load函数用户定义扩展

saveobj    save函数用户定义扩展

single     转换为单精度

superiorto超类关系

uint8,uint16,uint32转换到无符号整数

(返回)

10语言结构和调试命令-->程序调试

dbclear    断点清除

dbcont     重新开始执行

dbdown     改变当前工作空间

dbmex      调试Mex文件

dbquit     退出调试模式

dbstack    显示函数调用堆栈

dbstatus   列出所有断点

dbstep     从断点处执行

dbstop     设置断点

dbtype     列出带行号的M文件内容

dbup       改变当前工作空间

(返回)

11.语言结构和调试命令-->lasterr,lastwarn

lasterr  返回Matlab中产生的最后一个异常信息。

lastwarn最后的警告信息这两个函数在调试程序时非常有用

(返回)

12.创建图形用户界面-->对话框

dialog  创建对话框

errordlg创建错误对话框

helpdlg创建帮助对话框

inputdlg创建输入对话框

listdlg创建选择列表对话框

msgbox  创建消息对话框

pagedlg显示页面的版面对话框

printdlg显示打印对话框

questdlg问题对话框

uigetfile文件检索对话框

uiputfile为写入而显示的检索对话框

uisetcolor从对话框交互式设置对象的ColorSpec

uisetfont交互设置对象字体特征

warndlg   警告对话框

(返回)

13.矩阵函数-数值线性代数-->矩阵分析

cond   条件数(关于逆)

cond   条件数(关于特征值)

det    行列式

norm   矩阵范数

null   零空间

orth   矩阵的正交化空间

rank   矩阵的秩

rcond  矩阵的逆条件数

rref   去相关阶梯矩阵(高斯约当消去法)

rrefmovie去相关阶梯矩阵的逐步演示

subspace两个子空间的角度,几何上讲其实是镶嵌于一个空间中的两个

        超平面的角度;物理上讲是第二次试验和第一次试验提供了多少

        新信息

trace   矩阵的迹

(返回)

14.矩阵函数-数值线性代数-->线性方程

chol    Cholesky分解

inv     矩阵求逆

lscov   最小二乘解

lu      LU分解

lsqnonneg非负约束的最小线性二乘

pinv    Moore-penrose伪逆

qr      正交三角分解

(返回)

15.矩阵函数-数值线性代数-->特征值和奇异值

balance提高特征值精度(agoodfunction)

cdf2rdf复数对角型转换为实数对角型

eig     特征值和特征向量

gsvd    广义奇异值分解

hess    矩阵的Hessenvberg形式

poly    根据根给出多项式(系数)

qz      广义特征值的QZ分解

rsf2csf实的Schur形式转换为复的Schur形式

schur   Schur分解

svd     奇异值分解

(返回)

16.矩阵函数-数值线性代数-->矩阵函数

expm    矩阵指数(与exp不同)

funm    一般矩阵函数

logm    矩阵对数(对应expm)

sqrtm   矩阵平方根

(返回)

17.矩阵函数-数值线性代数-->低级函数

qrdelete从QR分解中删除列

qrinsert在QR分解中加入列

(返回)

18.创建图形用户界面-->用户界面对象

menu     生成菜单

uicontextmenu创建上下文菜单

uicontrol创建用户界面控制对象

(返回)

19.创建图形用户界面-->其他函数

dragrect用鼠标拖动矩形

gcbo     返回正在执行回叫信息的图形对象句柄

rbbox    创建橡皮框

textwrap对给定的用户界面控制读写返回覆盖的字符串矩阵

uiwait   控制程序的执行

waitbar  显示等待条

waitforbuttonpress等待键或按钮的触发

(返回)

20.图象可视化函数-->基本绘图和图象函数

bar,barh垂直和水平直方图

hist    统计频数直方图

hold    在图象窗口中保留当前图形

loglog  双对数刻度曲线图

pie     饼图

plot    绘制二维曲线

polar   极坐标图

semilogx

semilogy半对数刻度曲线图

subplot创建子图

(返回)

21.图象可视化函数-->三维绘图函数

bar3,bar3h三维直方图

comet3    三维彗星图

cylinder  柱面图

fill3     填充的三维多边形

plot3     三维直角坐标曲线图

quiver3   三维向量场图

slice     切片图

sphere    生成球面

stem3     三维火柴杆图

waterfall瀑布水线图

(返回)

22.图象可视化函数-->绘制标注和网络

clabel    为等高线图加数值标记

datetick  使用日期标注标记线

grid      绘制二维和三维图形网格

gtext     使用鼠标确定文本在二维视图中的位置

legend    在图形上显示图例

plotyy    双y轴创建图形

title     为当前轴添加标题

xlabel

ylabel

zlabel    标注三轴

(返回)

23.图象可视化函数-->体数据可视化

coneplot    三维向量场中将速度向量锥形表示

contourslice在三维物体切面上绘制等高线

isocaps     计算帽端等表面几何

isonormals  计算等值表面顶点的法向

isosurface  从块体数据中提取等表面数据

reducepatch缩减块体表面的数目

reducevolume缩减块体数据集中元素的数目

shrinkfaces缩减块体表面的尺寸

smooth3     使三维数据光滑化

stream2     计算二维流线数据

stream3     计算三维流线数据

streamline  画流线

surf2patch  表面数据转换为块数据

subvolume   从体数据中提取子集  

(返回)

24.图象可视化函数-->表面、网格和轮廓绘制

contour  二维等高线图

contourc低层等高线图形计算

contourf填充二维等高线图

hidden   从一个网线图中删除消隐线

mesh

meshc

meshz    网线图

peaks    两变量的样本函数

surf

surfc    三维阴影表面图

surfl    带有基于色图照明的表面图

trimesh  三角形网线图

trisurf  三角形表面图

(返回)

25.图象可视化函数-->域生成

griddata  数据网格化

meshgrid  为三维图形生成XY矩阵

(返回)

26.图象可视化函数-->专门图形绘制

area     一个二维图形的填充

box      控制轴的边界

comet    二维彗星轨迹图

compass  绘制从原点出发的向量图

ezcontour简易等高线图绘图

ezcontourf简易填充等高线绘图

ezmesh    简易网线图绘图

ezmeshc   简易网线/等高线组合绘图

ezplot    简易曲线图绘图

ezplot3   简易三维曲线图绘图

ezsurf    简易三维着色表面绘图仪

ezpolar   简易极坐标曲线图

feather   沿水平轴等间距的点发散的向量

ezsurfc   简易带等高线的三维表面图绘图

fplot     在指定区域画出一个函数的图形(important)

fill      填充二维多边形

pie3      三维饼图

pareto    Pareto图

plotmatrix绘制离散图

pcolor    伪色绘图

rose      极坐标直方图

quiver    向量场图

ribbon    带图

stairs    阶梯曲线图

scatter   二维离散点图

scatter3  三维散点图

stem      二维火柴图

convhull  凸壳图

inpolygon检测点是否在多边形内

dsearch   搜索最近点

polyarea  多边形的面积

voronoi   Voronoi图

(返回)

27.图象可视化函数-->视觉控制

camdolly   移动相机的位置和坐标

camlookat  确定相机位置来观察一个对象或一组对象

camorbit   绕照相机的目标旋转照相机

campan     围绕照相机的位置旋转照相机目标

campos     设置或查询照相机的位置

camproj    设置或查询投影类型

camroll    绕视轴旋转照相机

camtarget  设置或查询相机目标位置

camva      设置或查询照相机视角

camup      设置或查询照相机方向

camzoom    放大或缩小

daspect    设置或查询轴的纵横比

pbaspect   设置或查询绘图框的纵横比

view       确定视角

viewmtx    视角变换矩阵

xlim,ylim,zlim设置或查询轴的刻度范围

camlight   在相机系统中生成或移动光源体

lightangle在球坐标系里创建或定位一个照明对象

lighting   选择照明算法      

material   控制面和块的反射比属性

(返回)

28.图象可视化函数-->颜色操作

brighten   控制色图明暗

caxis      色轴刻度

colorbar   画色轴

colordef   设置默认的属性值来显示不同的颜色方案

hsv2rgb    饱和色彩色图HSV向rgb转换

rgbplot    绘制色图

graymon    为灰度显示器设置默认的图形窗口属性

rgb2hsv    rgb转换为hsv

spinmap    旋转色图

shading    设置颜色渲染属性

surfnorm   计算和显示三维表面法向

whitebg    改变轴的背景色

colormap   设置和获得当前色图

(返回)

29.图象可视化函数-->打印函数

orient    为打印输出设置纸张的方向

print,printopt创建硬拷贝输出

saveas    使用指定的格式保存图形或模型(important)

(返回)

30.图象可视化函数-->图形图象处理

axes      生成轴图形对象

axis      坐标轴的比例和外观

cla       清楚当前轴

clc       清除窗口中的命令

clf       清除当前窗口

close     删除指定的图形

copyobj   复制图形对象及其子对象

dragrect  用鼠标拖动矩形

drawnow   完成等待的绘图

figure    创建一个图形窗口

findobj   查找图形对象

gca       获取当前轴的句柄

gcbo      返回当前指向正在被调用的对象的句柄

gcf       获取当前图形句柄

gco       返回当前对象的句柄

get       获取对象的属性

getframe  获取图形帧

ginput    使用鼠标输入数据

image     显示图象对象     

ishandle  判断图形对象是否有效

light     创建一个照明对象

line      创建线对象

newplot   确定图形对象的位置

patch     创建块图形对象

rectangle生成二维矩形对象

refresh   重新绘制当前图形

reset     将图形对象重新设置为默认值

rotate    按指定方向旋转对象

rotate3d  使用鼠标旋转轴

selectmoveresize选择移动调整和复制轴和用户界面控制图形对象

set       设置对象属性

surface   创建面对象

text      标注文字

uicontextmenu创建一个上下文按钮

zoom      在二维图形上进行放大和缩小

(返回)

31.双重函数和非线性数值方法

dblquad   双重数值积分

fminbnd   指定区间上单变量函数的局部极小值

fminsearch求多变量函数的最小值

fzero     单变量函数求零值

ode45,ODE23,ODE113,ODE15S,ODE23S,ODE23T,ODE23TB

          解微分方程

odefile   为ode求解器定义一个微分方程

odeget    获取options结构的属性

odeset    创建或修改ode求解器需要的options结构

quad,quad8积分的数值解

vectorize向量化表示

(返回)

32.多项式和插值函数-->多项式

conv     卷积

deconv   反卷积

poly     求已知根的多项式

polyder  多项式求导

polyeig  多项式特征值问题

polyfit  曲线拟和

polyval  多项式求值

polyvalm矩阵多项式求值

residue  两个多项式的比值

roots    多项式求根

(返回)

33.多项式和插值函数-->数据插值

griddata  三维网格点数据整合

interp1   一维插值

interp2   二维插值

interp3   三维插值

interpft  一维傅立叶插值

interpn   多维插值

meshgird  生成三维双数据点的X坐标矩阵和Y坐标矩阵

ndgrid    为多维函数和多维插值准备数据

spline    三次样条插值

(返回)

34.多项式命令补遗

poly2str()

把用向量表示的多项式转变为符号表示,例如:

a=[2356];

b=poly2str(a,'x')

结果多项式是2x^3+3x^2+5x+6

(返回)

35.数组函数-->单元数组函数

cell   创建单元数组

cellfun对单元数组中的每一个元素调用一个函数

cellstr从字符数组中创建字符串单元数组

cell2struct将单元数组转换为结构数组

celldisp    显示单元数组的内容

cellplot    图形显示单元数组

num2cell    数值数组转换为单元数组

(返回)

36.数组函数-->多维数组函数

cat    连接函数

flipdim翻转数组(seefliplr,flipud,rot90)

ind2sub由下标得到线性索引

ipermute多维数组维数的逆置换

ndgrid  生成多维函数和插值数组

ndims   数组维数

permute重新安排多维数组的行和列

reshape整形数组

shiftdim转换行列

squeeze删除单一行列

sub2ind下标的单一索引

(返回)

37.位操作函数、结构和对象函数

位操作

bitand

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

当前位置:首页 > 表格模板 > 合同协议

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

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