MATLAB 主要函数指令表.docx
《MATLAB 主要函数指令表.docx》由会员分享,可在线阅读,更多相关《MATLAB 主要函数指令表.docx(17页珍藏版)》请在冰豆网上搜索。
MATLAB主要函数指令表
MATLAB主要函数指令表
(2)
2008年05月23日星期五15:
53
12.4硬拷贝(Hardcopyandprinting)
orient设置走纸方向
print打印图形或把图存入文件
printopt打印机设置
13三维图形函数(Threedimensionalgraphs)
13.1基本三维图形(Elementary3-Dplots)
fill3三维曲面多边形填色
mesh三维网线图
plot3三维直角坐标曲线图
surf三维表面图
13.2色彩控制(Colorcontrol)
alpha透明色控制
brighten控制色彩的明暗
caxis(伪)颜色轴刻度
colordef用色风格
colormap设置色图
graymon设置缺省图形窗口为单色显示屏
hidden消隐
shading图形渲染模式
whitebg设置图形窗口为白底
13.3光照模式(Lighting)
diffuse漫反射表面系数
light灯光控制
lighting设置照明模式
material使用预定义反射模式
specular漫反射
surfnorm表面图的法线
surfl带光照的三维表面图
13.4色图(Colormaps)
autumn红、黄浓淡色
bone蓝色调灰度图
colorcube三浓淡多彩交错色
cool青和品红浓淡色图
copper线性变化纯铜色调图
flag红-白-蓝黑交错色图
gray线性灰度
hot黑-红-黄-白交错色图
hsv饱和色彩图
jet变异HSV色图
lines采用plot绘线色
pink淡粉红色图
prism光谱色图
spring青、黄浓淡色
summer绿、黄浓淡色
vga16色
white全白色
winter蓝、绿浓淡色
13.5轴的控制(Axiscontrol)
axes创建轴
axis轴的刻度和表现
box坐标形式在封闭式和开启式之间切换
daspect轴的DataAspectRatio属性
grid画坐标网格线
hold图形的保持
pbaspect画坐标框的PlotBoxAspectRatio属性
subplot创建子图
xlimX轴范围
ylimY轴范围
zlimZ轴范围
zoom二维图形的变焦放大
13.6视角控制(Viewpointcontrol)
rotate3d旋动三维图形
view设定3-D图形观测点
viewmtx观测点转换矩阵
13.7图形注释(Graphannotation)
colorbar显示色条
gtext用鼠标在图上标注文字
plotedit图形编辑工具
text在图上标注文字
title图形标题
xlabelX轴名标注
ylabelY轴名标注
zlabelZ轴名标注
13.8硬拷贝(Hardcopyandprinting)
orient设置走纸方向
print打印图形或把图存入文件
printopt打印机设置
verml将图形保存为VRML2.0文件
14特殊图形(Specializedgraphs)
14.1特殊平面图形(Specialized2-Dgraphs)
area面域图
bar直方图
barh水平直方图
comet彗星状轨迹图
compass从原点出发的复数向量图
errorbar误差棒棒图
ezplot画二维曲线
ezpolar画极坐标曲线
feather从X轴出发的复数向量图
fill多边填色图
fplot函数曲线图
hist统计频数直方图
paretoPareto图
pie饼形统计图
plotmatrix散点图阵列
scatter散点图
stairs阶梯形曲线图
stem火柴杆图
14.2等高线及二维半图形(Contourand2-1/2Dgraphs)
clabel给等高线加标注
contour等高线图
contourf等高线图
contour3三维等高线
ezcontour画等位线
ezcontourf画填色等位线
pcolor用颜色反映数据的伪色图
voronoiVoronoi图
14.3特殊三维图形(Specialized3-Dgraphs)
bar3三维直方图
bar3h三维水平直方图
comet3三维彗星动态轨迹线图
ezgraph3通用指令
ezmesh画网线图
ezmeshc画等位线的网线图
ezplot3画三维曲线
ezsurf画曲面图
ezsurfc画带等位线的曲面图
meshc带等高线的三维网线图
meshz带零基准面的三维网线图
pie3三维饼图
ribbon以三维形式绘制二维曲线
scatter3三维散点图
stem3三维离散杆图
surfc带等高线的三维表面图
trimesh三角剖分网线图
trisurf三角剖分曲面图
waterfall瀑布水线图
14.4内剖及向量视图(Volumeandvectorvisualization)
coneplot锥体图
contourslice切片等位线图
quiver矢量场图
quiver3三维方向箭头图
slice切片图
14.5图像显示及文件处理(ImagedisplayandfileI/O)
brighten控制色彩的明暗
colorbar色彩条状图
colormap设置色图
contrast提高图像对比度的灰色图
gray线性灰度
image显示图像
imagesc显示亮度图像
imfinfo获取图像文件的特征数据
imread从文件读取图像的数据阵(和伴随色图))
imwrite把强度图像或真彩图像写入文件
14.6影片和动画(Moviesandanimation)
capture当前图的屏捕捉
frame2im将影片动画转换为编址图像
getframe获得影片动画图像的帧
im2frame将编址图像转换为影片动画
movie播放影片动画
moviein影片动画内存初始化
rotate旋转指令
14.7颜色相关函数(Colorrelatedfunction)
spinmap颜色周期性变化操纵
14.8三维模型函数(Solidmodeling)
cylinder圆柱面
patch创建块
sphere球面
Surf2patch将曲面数据转换为块数据
15句柄图形(HandleGraphics)
15.1图形窗的产生和控制(Figurewindowcreationandcontrol)
clf清除当前图
close关闭图形
figure打开或创建图形窗口
gcf获得当前图的柄
openfig打开图形
refresh刷新图形
shg显示图形窗
15.2轴的产生和控制(Axiscreationandcontrol)
axes在任意位置创建轴
axis轴的控制
box坐标形式在封闭式和开启式之间切换
caxis控制色轴的刻度
cla清除当前轴
gca获得当前轴的柄
hold图形的保持
ishold若图形处保持状态则为真
subplot创建子图
15.3句柄图形对象(HandleGraphicsobjects)
axex在任意位置创建轴
figure创建图形窗口
image创建图像
light创建光
line创建线
patch创建块
rectangle创建方
surface创建面
text创建图形中文本
uicontextmenu创建现场菜单对象
uicontrol用户使用界面控制
uimenu用户使用菜单控制
15.4句柄图形处理(HandleGraphicsoperations)
copyobj拷贝图形对象及其子对象
delete删除对象及文件
drawnow屏幕刷新
findobj用规定的特性找寻对象
gcbf“正执行回调操作”的图形的柄
gcbo“正执行回调操作”的控件图柄指令
gco获得当前对象的柄
get获得对象特性
getappdat获得应用程序定义数据
isappdata检验是否应用程序定义数据
reset重设对象特性
rmappdata删除应用程序定义数据
set建立对象特性
setappdata建立应用程序定义数据
15.5工具函数(Utilities)
closereq关闭图形窗请求函数
ishandle若是图柄代号侧为真
newplot下一个新图
16图形用户界面工具(Graphicaluserinterfacetools)
align对齐用户控件和轴
cbedit编辑回调函数
ginput从鼠标得到图形点坐标
guide设计GUI
menu创建菜单
menuedit菜单编辑
propedit属性编辑
uicontrol创建用户界面控制
uimenu创建用户界面菜单
17字符串(Characterstring)
17.1通用字符串函数(General)
blanks空格符号
cellstr通过字符串数组构建字符串的元胞数组
char创建字符传输组或者将其他类型变量转化为
字符串数组
deblank删除最后的空格
double把字符串变成ASCII码值
eval执行串形式的MATLAB表达式
17.2字符串查询(Stringtests)
iscellstr若是字符串组成的元胞数组则为真
ischar若是字符串则为真
isletter串中是字母则为真
isspace串中是空格则为真
isstr若是字符串则为真
17.3字符串操作(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秒表终止和显示
20数据类型(Datatypesandstructures)
20.1数据类型(Datatypes)
cell创建元胞变量
char创建字符传输组或者将其他类型变量转化为
字符串数组
double转化为16位相对精度的浮点数值对象
functionhandle函数句柄
inline创建内联函数
JavaArray构建Java数组
JavaMethod调用某个Java方法
JavaObject调用Java对象的构造函数
single转变为单精度数值
sparse创建稀疏矩阵
struct创建构架变量
uint8(unit16、unit32)转换为8(16、32)位无符号整型数
int8(nit16、nit32)转换为8(16、32)位符号整型数
20.2多维数组函数(Multi-dimensionalarrayfunctions)
cat把若干数组串接成高维数组
ndims数组A的维数
ndgrid为N-D函数和插补创建数组
ipermute广义反转置
permute广义非共轭转置
shiftdim维数转换
squeeze使数组降维
20.3元胞数组函数(Cellarrayfunctions)
cell创建元胞变量
celldisp显示元胞数组内容
cellfun元胞数组函数
cellplot图示元胞数组的内容
cell2struct把元胞数组转换为构架数组
deal把输入分配给输出
iscell若是元胞则为真
num2cell把数值数组转换为元胞数组
struct2cell把构架数组转换为元胞数组
20.4构架函数(Structurefunctions)
fieldnames获取构架的域名
getfield获取域的内容
isfield若为给定构架的域名则为真
isstruct若是构架则为真
rmfield删除构架的域
setfield指定构架域的内容
struct创建构架变量
20.5函数句柄函数(Functionhandlefunctions)
@创建函数句柄
functions列举函数句柄对应的函数
func2str将函数句柄数组转换为字符串
str2func将字符串转换为函数句柄
20.6面向对象编程(Objectorientedprogrammingfunctions)
dlass查明变量的类型
isa若是指定的数据类型则为真
inferiorto级别较低
isjava若是java对象则为真
isobject若是对象则为真
methods显示类的方法名
substruct创建构架总量
superiorto级别较高
21示例(Examplesanddemonstrations)
demo演示程序
flow无限大水体中水下射流速度数据
intro幻灯演示指令
peaks产生peaks图形数据
22符号工具包(SymbolicMathToolbox)
22.1微积分(Calculus)
diff求导数
limit求极限
int计算积分
jacobianJacobian矩阵
symsum符号序列的求和
trylorTrylor级数
22.2线性代数(LinearAlgebra)
det行列式的值
diag创建对角阵,抽取对角向量
eig矩阵特征值和特征向量
expm矩阵指数
inv矩阵的逆
jordanJordan分解
null零空间
poly特征多项式
rank秩
rref转换为行阶梯形
svd奇异值分解
tril抽取下三角阵
triu抽取上三角阵
22.3化简(Simplification)
collect合并同类项
expand对指定项展开
factor进行因式或因子分解
horner转换成嵌套形式
numden提取公因式
simple运用各种指令化简符号表达式
simplify恒等式简化
subexpr运用符号变量置换子表达式
subs通用置换指令
22.4方程求解(SolutionofEquation)
compose求复函数
dsolve求解符号常微分方程
finverse求反函数
fminunc拟牛顿法求多元函数极值点
fsolve解非线性方程组
lsqnonlin解非线性最小二乘问题
solve求解方程组
22.5变量精度(VariablePrecisionArithmetic)
digits设置今后数值计算以n位相对精度进行
vpa给出数值型符号结果
22.6积分变换(IntegralTransforms)
fourierFourier变换
ifourierFourier反变换
ilaplaceIlaplace反变换
iztransZ反变换
laplaceIlaplace变换
ztransZ变换
22.7转换(Conversions)
char把符号对象转化为字符串数组
double把符号常数转化为16位相对精度的浮点数值
对象
poly2sym将多项式转换为符号多项式
sym2poly将符号多项式转换为系数向量
22.8基本操作(BasicOperation)
ccode符号表达式的C码表达式
findsym确认表达式中符号“变量”
fortran符号表达式的fortran表达式
latex符号表达式的LaTex表示
pretty习惯方式显示
sym定义基本符号对象
syms定义基本符号对象
22.9串处理函数(Stringhandlingutilities)
isvarname检查是否为有效的变量名
vectorize将字符串表达式或内联函数对象向量化
22.10图形应用(PedagogicalandGraphicalApplications)
ezcontour画等位线
ezcontourf画填色等位线
ezmesh画网线图
ezmeshc带等位线的网线图
ezplot绘制符号表达式的图形
ezplot2画三维曲线
ezpolar画极坐标曲线
ezsurf画曲面图
ezsurfc画带等位的曲面图
funtool函数计数器
rsumsRiemann求和
taylortoolTaylor级数计数器
22.11Maple接口(AccesstoMaple)
maple进入MAPLE工作空间计算
mfun对MAPLE中若干经典特殊函数实施数值计算
mfunlist能被mfun计算的MAPLE经典特殊函数列表
mhelp查阅MAPLE中的库函数及其调用方法
procread把按MAPLE格式写的源程序读入MAPLE工作空
间
23其它
bode波特图
butterButterWorth低通道滤波器
gplot拓扑图
hostedMAPLAB服务中心识别号
impulse冲激响应
isparse若是稀疏矩阵则为真
lsim任意输入下的响应
ltiview响应分析的图形用户界面
matlabrcMAPLAB的主启动文件
mbuild独立可执行文件编译器预配置及创建
mcc编译宏指令
mex把C码文件编译成MEX文件
mineral消去传递函数分子、分母公因子
nyquistNyquist图
rlocus跟轨迹
setstr把ASCII码翻译成串
sim运行SIMULINK模型