MATLAB常用指令Word下载.docx

上传人:b****4 文档编号:17129400 上传时间:2022-11-28 格式:DOCX 页数:36 大小:79.50KB
下载 相关 举报
MATLAB常用指令Word下载.docx_第1页
第1页 / 共36页
MATLAB常用指令Word下载.docx_第2页
第2页 / 共36页
MATLAB常用指令Word下载.docx_第3页
第3页 / 共36页
MATLAB常用指令Word下载.docx_第4页
第4页 / 共36页
MATLAB常用指令Word下载.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

MATLAB常用指令Word下载.docx

《MATLAB常用指令Word下载.docx》由会员分享,可在线阅读,更多相关《MATLAB常用指令Word下载.docx(36页珍藏版)》请在冰豆网上搜索。

MATLAB常用指令Word下载.docx

error显示错误信息

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

ifif条件语句

otherswitch语句一部分

return返回到调用函数

switch开关语句

trytry程序块

warning类似于disp,但可被禁止

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

8.语言结构和调试命令-->

交互输入

input交互输入

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

产生交互直到输入return命令

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

pause暂停

9.语言结构和调试命令-->

面向对象编程

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

double转换为双精度

inferiorto亚类关系

inline创建一个内联函数

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

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

loadobjload函数用户定义扩展

saveobjsave函数用户定义扩展

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.矩阵函数-数值线性代数-->

线性方程

cholCholesky分解

inv矩阵求逆

lscov最小二乘解

luLU分解

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

pinvMoore-penrose伪逆

qr正交三角分解

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

特征值和奇异值

balance提高特征值精度(agoodfunction)

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

eig特征值和特征向量

gsvd广义奇异值分解

hess矩阵的Hessenvberg形式

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

qz广义特征值的QZ分解

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

schurSchur分解

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三维饼图

paretoPareto图

plotmatrix绘制离散图

pcolor伪色绘图

rose极坐标直方图

quiver向量场图

ribbon带图

stairs阶梯曲线图

scatter二维离散点图

scatter3三维散点图

stem二维火柴图

convhull凸壳图

inpolygon检测点是否在多边形内

dsearch搜索最近点

polyarea多边形的面积

voronoiVoronoi图

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为灰度显示器设置默认的图形窗口属性

rgb2hsvrgb转换为hsv

spinmap旋转色图

shading设置颜色渲染属性

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

whitebg改变轴的背景色

colormap设置和获得当前色图

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

打印函数

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

print,printopt创建硬拷贝输出

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

30.图象可视化函数-->

图形图象处理

axes生成轴图形对象

axis坐标轴的比例和外观

cla清楚当前轴

clc清除窗口中的命令

clf清除当前窗口

close删除指定的图形

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

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按位与(两个数进行二进制的与操作)

bitcmp按位求补

bitor按位或

bitmax最大浮点整数

bitset设置指定位的值

bitshift逐位移动

bitget获取指定位的值

bitxor按位异或

结构函数

deal把输入处理成输出

fieldnames结构的字段名

getfield获得结构的字段

rmfield删除结构的字段

setfield设置结构数组中的字段

struct创建结构数组

struct2cell结构数组转化为单元数组

对象函数

class创建对象或返回对象的类

isa检查是否属于所给定的类

38.底层文件输入输出函数

fclose关闭文件

fopen打开文件

fread从文件中读入二进制数据

fwrite把二进制数据写入文件

fgetl逐行从文件中读取数据并放弃换行符

fgets从文件中读取行,保留换行符并把行作为字符串返回

fprintf把格式化数据写入文件

fscanf从文件中读取格式化数据

feof测试文件是否结束

ferror测试文件输入输出错误信息

frewind文件指针归零

fseek设置文件位置指针

ftell获取文件位置指针

sprintf把格式化数据写入一个字符串

sscanf使用格式控制读取字符串

39.底层文件输入输出函数-->

特殊函数

csvread读取逗号分隔格式的数据文件到矩阵

csvwrite写矩阵到逗号分隔格式的数据文件

dlmread把一个ASCII限定文件(数据文件)读入矩阵

dlmwrite把矩阵写入到ASCII限定文件(数据文件)

hdfHDF接口?

?

imfinfo返回图形图象文件的信息

imread读取图象(到矩阵)

imwrite写入图象

textread从文本文件读取格式化数据(important)

wk1read把Lotus123电子表格读入矩阵

wk1write把矩阵写入Lotus123wk1电子表格

xlsread读取excel表格

40.字符串函数-->

常用函数

运行字符串表示的表达式

char将数组变成字符串

double将数字字符串变成数字

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基于非零算法排序

dmpermDulmage-Mendelsohn分解

randperm随机置换

symmmd对称最小度排序

symrcm反向Cuthill-McKee排序

52.稀疏矩阵函数-->

范数、条件数和秩

condestI范数矩

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

当前位置:首页 > 解决方案 > 学习计划

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

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