MATLAB 主要函数指令表.docx

上传人:b****5 文档编号:3526271 上传时间:2022-11-23 格式:DOCX 页数:17 大小:21.79KB
下载 相关 举报
MATLAB 主要函数指令表.docx_第1页
第1页 / 共17页
MATLAB 主要函数指令表.docx_第2页
第2页 / 共17页
MATLAB 主要函数指令表.docx_第3页
第3页 / 共17页
MATLAB 主要函数指令表.docx_第4页
第4页 / 共17页
MATLAB 主要函数指令表.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

MATLAB 主要函数指令表.docx

《MATLAB 主要函数指令表.docx》由会员分享,可在线阅读,更多相关《MATLAB 主要函数指令表.docx(17页珍藏版)》请在冰豆网上搜索。

MATLAB 主要函数指令表.docx

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模型

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

当前位置:首页 > 教学研究 > 教学案例设计

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

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