MATLAB命令 文档Word格式.docx
- 文档编号:21305353
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:30
- 大小:31.36KB
MATLAB命令 文档Word格式.docx
《MATLAB命令 文档Word格式.docx》由会员分享,可在线阅读,更多相关《MATLAB命令 文档Word格式.docx(30页珍藏版)》请在冰豆网上搜索。
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
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
条件数(关于逆)
条件数(关于特征值)
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.创建图形用户界面-->
用户界面对象
生成菜单
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
清楚当前轴
清除窗口中的命令
clf
清除当前窗口
close
删除指定的图形
copyobj
复制图形对象及其子对象
dragrect
用鼠标拖动矩形
drawnow
完成等待的绘图
figure
创建一个图形窗口
findobj
查找图形对象
gca
获取当前轴的句柄
返回当前指向正在被调用的对象的句柄
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
反卷积
求已知根的多项式
polyder
多项式求导
polyeig
多项式特征值问题
polyfit
曲线拟和
polyval
多项式求值
polyvalm矩阵多项式求值
residue
两个多项式的比值
roots
多项式求根
33.多项式和插值函数-->
数据插值
三维网格点数据整合
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多维数组维数的逆置换
生成多维函数和插值数组
ndims
permute重新安排多维数组的行和列
reshape整形数组
shiftdim转换行列
squeeze删除单一行列
sub2ind下标的单一索引
37.位操作函数、结构和对象函数
位操作
bitand
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB命令 文档 MATLAB 命令