matlab指令大全

合集下载

matlab常用指令

matlab常用指令

matlab常用指令MATLAB是一款非常实用的科学计算软件,在使用过程中,一些常用的指令是非常必要的。

在本篇文章中,我们将会介绍MATLAB常用指令,以使你更加熟练掌握MATLAB的使用。

一、基本数学运算+ 加- 减* 乘/ 除^ 幂(指数)sqrt 平方根exp 取指数log 取自然对数log10 取以10为底的对数sin 正弦cos 余弦tan 正切asin 反正弦acos 反余弦atan 反正切abs 绝对值rem 模运算fix 向零取整floor 向负无穷取整ceil 向正无穷取整round 四舍五入mod 取摸余数二、变量与矩阵1、赋值:通过等号将数值赋给变量,如:a=3;b=2.1;c=2+3i;2、数列:建立一个等差数组,例如:d=1:10; %1到10的等差数列e=linspace(0,2*pi,100); %0到2*pi之间的100个等间距点 a=[1 2 3;4 5 6;7 8 9];b=zeros(2,3);c=ones(3,2);d=rand(3,3);e=eye(4);4、矩阵元素操作:通过下标访问矩阵中的元素,例如:a(1,2) %输出a矩阵第一行第二列的元素b(2,3)=7 %将b矩阵第二行第三列的元素赋为75、矩阵运算:矩阵加减乘除,如:a+b %对应元素相加a-b %对应元素相减a*b %矩阵乘法a/b %矩阵除法a' %矩阵转置6、矩阵函数:除了使用基本操作外,还能使用各种矩阵相关函数完成矩阵计算,例如:inv(a) %矩阵求逆det(a) %矩阵求行列式trace(a) %矩阵求迹eig(a) %求特征值rank(a) %矩阵的秩size(a) %返回矩阵的大小max(a) %求矩阵元素最大值min(a) %求矩阵元素最小值sum(a) %求矩阵元素的和prod(a) %求矩阵所有元素的乘积mean(a) %求矩阵元素的平均值三、绘图1、二维绘图:绘制二维函数的曲线、散点图等,例如:x=linspace(-3,3,100); %生成-3到3之间的100个等间距点y=sin(x);plot(x,y); %绘制正弦函数曲线plot(x,y,'r--'); %绘制红色的正弦函数曲线,形状为虚线xlabel('x values');ylabel('y values');title('sine function');grid on;四、数据处理1、数据导入:在MATLAB中,可以通过各种方式将数据导入,如:a=load('filename.txt'); %从文件中载入数据b=xlsread('filename.xls'); %从Excel文件中载入数据五、编程1、条件语句:通过条件语句实现程序的分支结构,例如:if(a<0)disp('a is negative');elseif(a==0)disp('a is zero');elsedisp('a is positive');endfor i=1:10disp(i);end3、函数:在MATLAB中,可以自定义函数,函数调用格式为:function [out1,out2,...]=function_name(in1,in2,...)%函数说明%计算过程end4、脚本:在MATLAB中,脚本是一些命令或函数的集合,可以将脚本保存到文件中执行,例如:%脚本说明a=1;b=2;c=a+b;disp(c);以上便是MATLAB一些常用指令的详细介绍。

matlab基本命令

matlab基本命令

matlab基本命令
MATLAB是一种广泛使用的数学软件,用于数据分析、图形绘制和科
学计算。

下面是一些MATLAB基本命令,这些命令有助于您快速入门。

1.创建一个向量或矩阵:
a = [1 2 3 4]
b = [3;4;5;2]
2.创建一个特定范围的向量或矩阵:
c = 1:5
d = 2:2:8
e = linspace(0,1,11)
3.访问矩阵中的元素
a(2) //访问a中的第二个元素
b(3,2) // 访问b中的第三行第二列元素
4.矩阵操作
f = a + b
g = a - b
h = a * b
5.数学函数
x = sin(3.1416)
y = sqrt(25)
z = exp(2)
6.图形绘制
x = linspace(0,2*pi,100)
y = sin(x)
plot(x,y)
这些是MATLAB基本命令的一些示例。

学习这些命令是快速掌握MATLAB的关键。

做好练习,加深对这些命令的理解和运用,让您能够轻松地处理各种数据并进行数学计算和可视化。

maltab使用操作指令大全

maltab使用操作指令大全

maltab使用操作指令大全一matlab常用函数1、特殊变量与常数ans计算结果的变量名computer确定运行的计算机eps浮点相对精度Inf无穷大I虚数单位inputname输入参数名NaN非数nargin 输入参数个数nargout输出参数的数目pi圆周率nargoutchk有效的输出参数数目realmax最大正浮点数realmin最小正浮点数varargin 实际输入的参量varargout实际返回的参量操作符与特殊字符+加-减*矩阵乘法.*数组乘(对应元素相乘)^矩阵幂.^数组幂(各个元素求幂)\左除或反斜杠/右除或斜面杠./数组除(对应元素除)kron Kronecker 张量积:冒号()圆括[]方括.小数点..父目录...继续,逗号(分割多条命令);分号(禁止结果显示)%注释!感叹号'转置或引用=赋值==相等<>不等于&逻辑与|逻辑或~逻辑非xor逻辑异或2、基本数学函数abs绝对值和复数模长acos,acodh反余弦,反双曲余弦acot,acoth反余切,反双曲余切acsc,acsch反余割,反双曲余割angle相角asec,asech反正割,反双曲正割secant正切asin,asinh反正弦,反双曲正弦atan,atanh反正切,双曲正切tangent正切atan2四象限反正切ceil向着无穷大舍入complex 建立一个复数conj复数配对cos,cosh余弦,双曲余弦csc,csch余切,双曲余切cot,coth余切,双曲余切exp指数fix朝0方向取整floor朝负无穷取整***最大公因数imag复数值的虚部lcm最小公倍数log自然对数log2以2为底的对数log10常用对数mod有符号的求余nchoosek二项式系数和全部组合数real复数的实部rem相除后求余round取整为最近的整数sec,sech正割,双曲正割sign 符号数sin,sinh正弦,双曲正弦sqrt平方根tan,tanh正切,双曲正切3、基本矩阵和矩阵操作blkding从输入参量建立块对角矩阵ey e单位矩阵linespace产生线性间隔的向量logspace产生对数间隔的向量numel元素个数ones产生全为1的数组rand均匀颁随机数和数组randn正态分布随机数和数组zeros建立一个全0矩阵colon)等间隔向量cat连接数组diag对角矩阵和矩阵对角线fliplr从左自右翻转矩阵flipud从上到下翻转矩阵repmat复制一个数组reshape改造矩阵roy90矩阵翻转90度tril矩阵的下三角triu矩阵的上三角dot向量点集cross向量叉集ismember检测一个集合的元素intersect向量的交集setxor向量异或集setdiff向是的差集union向量的并集数值分析和傅立叶变换cumprod累积cumsum累加cumtrapz累计梯形法计算数值微分factor质因子inpolygon删除多边形区域内的点max最大值mean数组的均值mediam中值min最小值perms所有可能的转换polyarea 多边形区域primes生成质数列表prod数组元素的乘积rectint矩形交集区域sort按升序排列矩阵元素sortrows按升序排列行std标准偏差sum求和trapz梯形数值积分var方差del2离散拉普拉斯diff差值和微分估计gradient数值梯度cov协方差矩阵corrcoef相关系数conv2二维卷积conv卷积和多项式乘法filter IIR或FIR滤波器deconv 反卷积和多项式除法filter2二维数字滤波器cplxpair将复数值分类为共轭对fft一维的快速傅立叶变换fft2二维快速傅立叶变换fftshift将FFT的DC分量移到频谱中心ifft一维快速反傅立叶变换ifft2二维傅立叶反变换ifftn多维快速傅立叶变换ifftshift反FFT偏移nextpow2最靠近的2的幂次unwrap校正相位角多项式与插值conv卷积和多项式乘法roots多项式的根poly具有设定根的多项式polyder多项式微分polyeig多项式的特征根polyfit多项式拟合polyint解析多项式积分polyval多项式求值polyvalm矩阵变量多项式求值residue 部分分式展开interp1一维插值interp2二维插值interp3三维插值interpft 使用FFT的一维插值interpn多维插值meshgrid为3维点生成x和y 的网格ndgrid生成多维函数和插值的数组pchip分段3次Hermite 插值多项式ppval分段多项式的值spline3次样条数据插值绘图函数bar竖直条图barh水平条图hist直方图histc直方图计数hold保持当前图形loglog x,y对数坐标图pie饼状图plot绘二维图polar极坐标图semilogy y轴对数坐标图semilogx x轴对数坐标subplot绘制子图bar3数值3D 竖条图bar3h水平3D条形图comet33D慧星图cylinder圆柱体fill3填充的3D多边形plot33维空间绘图quiver33D震动(速度)图slice体积薄片图sphere球stem3绘制离散表面数据wate***ll绘制瀑布trisurf三角表面clabel 增加轮廓标签到等高线图中datetick数据格式标记grid加网格线gtext用鼠标将文本放在2D图中legend图注plotyy左右边都绘Y轴title标题xlabel X轴标签ylabel Y轴标签zlabel Z轴标签contour等高线图contourc等高线计算contourf填充的等高线图hidden网格线消影meshc连接网格/等高线mesh具有参考轴的3D网格peaks 具有两个变量的采样函数surf3D阴影表面图su***ce建立表面低层对象surfc海浪和等高线的结合surfl具有光照的3D阴影表面trimesh 三角网格图二Matlab常用指令1、通用信息查询(General information)demo演示程序help在线帮助指令helpbrowser超文本文档帮助信息helpdesk超文本文档帮助信息helpwin打开在线帮助窗info MATLAB和MathWorks公司的信息subscribe MATLAB用户注册ver MATLAB和TOOLBOX的版本信息version MATLAB版本whatsnew显示版本新特征2、工作空间管理(Managing the workspace)clear从内存中清除变量和函数exit关闭MATLAB load从磁盘中调入数据变量pack合并工作内存中的碎块quit退出MATLAB save把内存变量存入磁盘who列出工作内存中的变量名whos列出工作内存中的变量细节workspace工作内存浏览器3、管理指令和函数(Managing commands and functions)edit矩阵编辑器edit打开M文件inmem查看内存中的P码文件mex创建MEX文件open打开文件pcode生成P码文件type显示文件内容what列出当前目录上的M、MAT、MEX文件which确定指定函数和文件的位置4、搜索路径的管理(Managing the seach patli)addpath添加搜索路径rmpath从搜索路径中删除目录path控制MATLAB的搜索路径pathtool修改搜索路径5、指令窗控制(Controlling the command window)beep产生beep声echo显示命令文件指令的切换开关diary储存MATLAB指令窗操作内容format设置数据输出格式more命令窗口分页输出的控制开关6、操作系统指令(Operating system commands)cd改变当前工作目录computer计算机类型copyfile文件拷贝delete删除文件dir列出的文件dos 执行dos指令并返还结果getenv 给出环境值ispc MATLAB为PC(Windows)版本则为真isunix MATLAB 为Unix版本则为真mkdir创建目录pwd改变当前工作目录unix执行unix指令并返还结果vms执行vms dcl指令并返还结果web打开web浏览器!执行外部应用程序三Matlab运算符和特殊算符1、算术运算符(Arithmetic operators)+加-减*矩阵乘.*数组乘^矩阵乘方.^数组乘方\反斜杠或左除/斜杠或右除./或.\数组除张量积[注]本表第三栏括号中的字符供在线救助时help指令引述用2、关系运算符(Relational operators)==等号~=不等号<小于>大于<=小于或等于>=大于或等于3、逻辑操作(Logical operators)&逻辑与|逻辑或~逻辑非xor异或any有非零元则为真all所有元素均非零则为真4、特殊算符(Special characters):冒号()圆括号[]方括号{}花括号@创建函数句柄.小数点.构架域的关节点..父目录?续行号,逗号;分号%注释号!调用操作系统命令=赋值符号ˊ引号ˊ复数转置号.ˊ转置号[,]水平串接[;]垂直串接(),{},.下标赋值(),{},.下标标识subsindex下标标识四Matlab编程语言结构控制语句(Control flow)break终止最内循环case同switch一起使用catch同try一起使用continue将控制转交给外层的for 或while循环else同if一起使用elseif同if一起使用end结束for,while,if语句for按规定次数重复执行语句if条件执行语句otherwise可同switch一起使用return返回switch多个条件分支trytry-cathch结构while不确定次数重复执行语句2、计算运行(Evaluation and execution)assignin跨空间赋值builtin执行内建的函数eval字符串宏指令evalc执行MATLAB字符串evalin跨空间计算串表达式的值feval函数宏指令run执行脚本文件3、脚本文件、函数及变量(Scripts,function,and variables)exist检查变量或函数是否被定义function函数文件头global定义全局变量isglobal若是全局变量则为真iskeyword若是关键字则为真mfilename正在执行的M文件的名字persistent定义永久变量script MATLAB命令文件4、宗量处理(Augument handling)inputname实际调用变量名nargchk输入变量个数检查nargin 函数输入宗量的个数nargout函数输出宗量的个数nargoutchk输出变量个数检查varagin输入宗量varagout输出宗量5、信息显示(Message display)disp显示矩阵和文字内容display显示矩阵和文字内容的重载函数error显示错误信息fprintf把格式化数据写到文件或屏幕lasterr最后一个错误信息lastwarn最后一个警告信息sprintf按格式把数字转换为串warning显示警告信息6、交互式输入(Interactive input)input提示键盘输入keyboard激活键盘做为命令文件pause暂停uicontrol创建用户界面控制uimenu 创建用户界面菜单五Matlab基本矩阵函数和操作1、基本矩阵(Elementary matrices)eye单位阵linspace线性等分向量logspace对数等分向量meshgrid用于三维曲面的分格线坐标ones 全1矩阵rand均匀分布随机阵randn正态分布随机阵repmat铺放模块数组zeros全零矩阵:矩阵的援引和重排2、矩阵基本信息(Basic array information)disp显示矩阵和文字内容isempty若是空矩阵则为真isequal若对应元素相等则为1islogical尤其是逻辑数则为真isnumeric若是数值则为真length确定向量的长度logical将数值转化为逻辑值ndims 数组A的维数size确定矩阵的维数3、矩阵操作(Matrix manipulateion)blkdiag块对角阵串接diag创建对角阵,抽取对角向量end数组的长度,即最大下标find找出非零元素1的下标fliplr矩阵的左右翻转flipud矩阵的上下翻转flipdim交换对称位置上的元素ind2sub据单下标换算出全下标reshape矩阵变维rot90矩阵逆时针90°旋转sub2idn据全下标换算出单下标tril抽取下三角阵triu抽取上三角阵4、特殊变量和常数(Special variables and constants)ans最新表达式的运算结果eps浮点相对误差i,j虚数单位inf或Inf无穷大isfinite若是有限数则为真isinf若是无穷大则为真isnan若为非数则为真NaN或nan非数pi3.1415926535897?.realmax最大浮点数realmin最小正浮点数why一般问题的简明答案5、特殊矩阵(Specialized matrices)compan伴随矩阵gallery一些小测试矩阵hadamard Hadamard 矩阵hankel Hankel矩阵hilb Hilbert 矩阵invhilb逆Hilbert矩阵magic魔方阵pascal Pascal矩阵rosser典型对称特征值实验问题toeplitz Toeplitz矩阵vander Vandermonde矩阵wilkinson Wilkinson's对称特征值实验矩阵六Matlab基本数学函数1、三角函数(Trigonometric)acos反余弦acosh反双曲余弦acot反余切acoth反双曲余切acsc反余割acsch反双曲余割asec 反正割asech反双曲正割asin反正弦asinh反双曲正弦atan反正切atanh反双曲正切atan2四象限反正切cos余弦cosh双曲余弦cot余切coth双曲余切csc余割csch双曲余割sec正割sech双曲正割sin正弦sinh双曲正弦tan正切tanh双曲正切2、指数函数(Exponential)exp指数log自然对数log10常用对数log2以2为底的对数nestpow2最近邻的2的幂pow22的幂sqrt平方根3、复数函数(Complex)abs绝对值angle相角complex将实部和虚部构成复数conj复数共轭cplxpair复数阵成共轭对形式排列imag复数虚部isreal若是实数矩阵则为真real复数实部unwrap相位角360°线调整4、圆整和求余函数(Rounding and remainder)ceil朝正无穷大方向取整fix朝零方向取整floor朝负无穷大方向取整mod模数求余rem求余数round四舍五入取整sign符号函数6特殊函数(Specialized math functions)cart2pol直角坐标变为柱(或极)坐标cart2sph直角坐标变为球坐标cross向量叉积dot向量内积isprime若是质数则为真pol2cart柱(或极)坐标变为直角坐标sph2cart球坐标变为直角坐标七Matlab矩阵函数和数值线性代数1、矩阵分析(Matrix analysis)det行列式的值norm矩阵或向量范数normest估计2范数null 零空间orth值空间rank秩rref转换为行阶梯形trace迹subspace子空间的角度2、线性方程(Linear equations)chol Cholesky分解cholinc不完全Cholesky分解cond矩阵条件数condest估计1-范数条件数inv矩阵的逆lu LU分解luinc不完全LU分解lscov已知协方差的最小二乘积nnls非负二乘解pinv伪逆qr QR分解rcond LINPACK逆条件数\、/解线性方程3、特性值与奇异值(Eigenvalues and singular values)condeig矩阵各特征值的条件数eig矩阵特征值和特征向量eigs 多个特征值gsvd归一化奇异值分解hess Hessenberg矩阵poly特征多项式polyeig多项式特征值问题qz广义特征值schur Schur分解svd奇异值分解svds多个奇异值4、矩阵函数(Matrix functions)expm矩阵指数expm1矩阵指数的Pade逼近expm2用泰勒级数求矩阵指数expm3通过特征值和特征向量求矩阵指数funm计算一般矩阵函数logm矩阵对数sqrtm矩阵平方根5、因式分解(Factorization utility)cdf2rdf复数对角型转换到实块对角型balance改善特征值精度的平衡刻度rsf2csf实块对角型转换到复数对角型八数据分析和傅里叶变换1、基本运算(Basic operations)cumprod元素累计积cumsum元素累计和cumtrapz累计积分hist统计频数直方图histc直方图统计max最大值mean平均值median中值min最小值prod元素积sort由小到大排序sortrows由小到大按行排序std标准差sum元素和trapz梯形数值积分var求方差2、有限差分(Finite differentces)del2五点离散Laplacian diff差分和近似微分gradient梯度3、相关(Correlation)corrcoef相关系数cov协方差矩阵subspace子空间之间的角度4、滤波和卷积(Filtering and convoluteion)conv卷积和多项式相乘conv2二维卷积convn N维卷积detrend 去除线性分量deconv解卷和多项式相除filter一维数字滤波器fliter2二维数字滤波器5、傅里叶变换(Fourier transforms)fft快速离散傅里叶变换fft2二维离散傅里叶变换fftn N维离散傅里叶变换fftshift重排fft和fft2的输出ifft离散傅里叶反变换ifft2二维离散傅城叶反变换ifftn N维离散傅里叶反变换ifftshift反fftshift 九音频支持1、音频硬件驱动(Audio hardware drivers)sound播放向量soundsc自动标刻并播放waveplay利用系统音频输出设配播放waverecor利用系统音频输入设配录音2、音频文件输入输出(Audio file import and export)auread读取音频文件(.au)auwrite创建音频文件(.au)wavread读取音频文件(.wav)wavwrite创建音频文件(.wav)3、工具(Utilities)lin2mu将线性信号转换为μ一律编码的信号mu2lin将μ一律编码信号转换为线性信号十插补多项式函数1、数据插补(Data Interpolation)griddata分格点数据griddata3三维分格点数据griddatan多维分格点数据interpft利用FFT方法一维插补interp1一维插补interp1q 快速一维插补interp2二维插补interp3三维插补intern N维插补pchip hermite插补2、样条插补(Spline Interpolation)ppval计算分段多项式spline三次样条插补3、多项式(Polynomials)conv多项式相乘deconv多项式相除poly由根创建多项式polyder多项式微分polyfit多项式拟合polyint积分多项式分析polyval求多项式的值polyvalm求矩阵多项式的值residue求部分分式表达roots求多项式的根十一数值泛函函数和ODE解算器1、优化和寻根(Optimization and root finding)fminbnd非线性函数在某区间中极小值fminsearch单纯形法求多元函数极值点指令fzero单变量函数的零点2、优化选项处理(Optimization Option handling)optimget从OPTIONS构架中取得优化参数optimset创建或修改OPTIONS构架3、数值积分(Numerical intergration)dblquad二重(闭型)数值积分指令quad低阶法数值积分quadl高阶法数值积分4、绘图(Plotting)ezcontour画等位线ezcontourf画填色等位线ezmesh绘制网格图ezmeshc绘制含等高线的网格图ezplot绘制曲线ezplot3绘制3维曲线ezpolar采用极坐标绘图ezsurf画曲面图ezsurfc画带等位线的曲面图fplot画函数曲线图5、内联函数对象(Inline function object)argnames给出函数的输入宗量char创建字符传输组或者将其他类型变量转化为字符串数组formula 函数公式inline创建内联函数6、差微分函数解算器(Differential equation solvers)ode113变阶法解方程ode15s变阶法解刚性方程ode23低阶法解微分方程ode23s低阶法解刚性微分方程ode23t解适度刚性微分方程odet23tb低阶法解刚性微分方程ode45高阶法解微分方程十二二维图形函数1、基本平面图形(Elementary X-Y graphs)loglog双对数刻度曲线plot直角坐标下线性刻度曲线plotyy双纵坐标图polar极坐标曲线图semilogx X轴半对数刻度曲线semilogy Y轴半对数刻度曲线2、轴控制(Axis control)axes创建轴axis轴的刻度和表现box坐标形式在封闭式和开启词式之间切换grid画坐标网格线hold 图形的保持subplot创建子图zoom二维图形的变焦放大3、图形注释(Graph annotation)gtext用鼠标在图上标注文字legend图例说明plotedit图形编辑工具text在图上标注文字texlabel将字符串转换为Tex格式title图形标题xlabel X轴名标注ylabel Y轴名标注4、硬拷贝(Hardcopy and printing)orient设置走纸方向print打印图形或把图存入文件printopt打印机设置十三三维图形函数1、基本三维图形(Elementary3-D plots)fill3三维曲面多边形填色mesh三维网线图plot3三维直角坐标曲线图surf三维表面图2、色彩控制(Color control)alpha透明色控制brighten控制色彩的明暗caxis(伪)颜色轴刻度colordef用色风格colormap设置色图graymon设置缺省图形窗口为单色显示屏hidden消隐shading图形渲染模式whitebg设置图形窗口为白底3、光照模式(Lighting)diffuse漫反射表面系数light灯光控制lighting设置照明模式material使用预定义反射模式specular 漫反射surfnorm表面图的法线surfl带光照的三维表面图4、色图(Color maps)autumn红、黄浓淡色bone蓝色调灰度图colorcube三浓淡多彩交错色cool青和品红浓淡色图copper 线性变化纯铜色调图flag红-白-蓝黑交错色图gray线性灰度hot黑-红-黄-白交错色图hsv 饱和色彩图jet变异HSV色图lines采用plot绘线色pink淡粉红色图prism光谱色图spring青、黄浓淡色summer绿、黄浓淡色vga16色white全白色winter蓝、绿浓淡色5、轴的控制(Axis control)axes创建轴axis轴的刻度和表现box坐标形式在封闭式和开启式之间切换daspect轴的DataAspectRatio属性grid画坐标网格线hold 图形的保持pbaspect画坐标框的PlotBoxAspectRatio 属性subplot 创建子图xlim X轴范围ylim Y轴范围zlim Z轴范围zoom二维图形的变焦放大6、视角控制(Viewpoint control)rotate3d旋动三维图形view设定3-D图形观测点viewmtx观测点转换矩阵7、图形注释(Graph annotation)colorbar显示色条gtext用鼠标在图上标注文字plotedit图形编辑工具text在图上标注文字title图形标题xlabel X轴名标注ylabel Y 轴名标注zlabel Z轴名标注8、硬拷贝(Hardcopy and printing)orient设置走纸方向print打印图形或把图存入文件printopt打印机设置verml将图形保存为VRML2.0文件十四特殊图形1、特殊平面图形(Specialized2-D graphs)area面域图bar直方图barh水平直方图comet彗星状轨迹图compass从原点出发的复数向量图errorbar误差棒棒图ezplot画二维曲线ezpolar画极坐标曲线feather从X轴出发的复数向量图fill 多边填色图fplot函数曲线图hist统计频数直方图pareto Pareto 图pie饼形统计图plotmatrix散点图阵列scatter散点图stairs阶梯形曲线图stem火柴杆图2、等高线及二维半图形(Contour and2-1/2D graphs)clabel给等高线加标注contour等高线图contourf等高线图contour3三维等高线ezcontour画等位线ezcontourf画填色等位线pcolor用颜色反映数据的伪色图voronoi Voronoi图3、特殊三维图形(Specialized3-D graphs)bar3三维直方图bar3h三维水平直方图comet3三维彗星动态轨迹线图ezgraph3通用指令ezmesh 画网线图ezmeshc画等位线的网线图ezplot3画三维曲线ezsurf画曲面图ezsurfc画带等位线的曲面图meshc带等高线的三维网线图meshz带零基准面的三维网线图pie3三维饼图ribbon以三维形式绘制二维曲线scatter3三维散点图stem3三维离散杆图surfc带等高线的三维表面图trimesh三角剖分网线图trisurf三角剖分曲面图waterfall瀑布水线图4、内剖及向量视图(Volume and vector visualization)coneplot锥体图contourslice切片等位线图quiver矢量场图quiver3三维方向箭头图slice切片图5、图像显示及文件处理(Image display and file I/O)brighten控制色彩的明暗colorbar色彩条状图colormap设置色图contrast提高图像对比度的灰色图gray线性灰度image显示图像imagesc显示亮度图像imfinfo获取图像文件的特征数据imread从文件读取图像的数据阵(和伴随色图))imwrite把强度图像或真彩图像写入文件6、影片和动画(Movies and animation)capture当前图的屏捕捉frame2im将影片动画转换为编址图像getframe获得影片动画图像的帧im2frame将编址图像转换为影片动画movie播放影片动画moviein影片动画内存初始化rotate旋转指令7、颜色相关函数(Color related function)spinmap颜色周期性变化操纵8、三维模型函数(Solid modeling)cylinder圆柱面patch创建块sphere球面Surf2patch将曲面数据转换为块数据十五句柄图形1、图形窗的产生和控制(Figure window creation and control)clf清除当前图close关闭图形figure打开或创建图形窗口gcf获得当前图的柄openfig打开图形refresh刷新图形shg显示图形窗2、轴的产生和控制(Axis creation and control)axes在任意位置创建轴axis轴的控制box坐标形式在封闭式和开启式之间切换caxis控制色轴的刻度cla清除当前轴gca获得当前轴的柄hold图形的保持ishold若图形处保持状态则为真subplot创建子图3、句柄图形对象(Handle Graphics objects)axex在任意位置创建轴figure创建图形窗口image创建图像light创建光line创建线patch创建块rectangle创建方surface创建面text创建图形中文本uicontextmenu创建现场菜单对象uicontrol用户使用界面控制uimenu用户使用菜单控制4、句柄图形处理(Handle Graphics operations)copyobj拷贝图形对象及其子对象delete删除对象及文件drawnow屏幕刷新findobj用规定的特性找寻对象gcbf"正执行回调操作"的图形的柄gcbo"正执行回调操作"的控件图柄指令gco获得当前对象的柄get获得对象特性getappdat获得应用程序定义数据isappdata检验是否应用程序定义数据reset重设对象特性rmappdata删除应用程序定义数据set建立对象特性setappdata建立应用程序定义数据5、工具函数(Utilities) closereq关闭图形窗请求函数ishandle若是图柄代号侧为真newplot下一个新图十六图形用户界面工具align对齐用户控件和轴cbedit编辑回调函数ginput从鼠标得到图形点坐标guide设计GUI menu创建菜单menuedit菜单编辑propedit属性编辑uicontrol创建用户界面控制uimenu创建用户界面菜单十七字符串1、通用字符串函数(General)blanks空格符号cellstr通过字符串数组构建字符串的元胞数组char创建字符传输组或者将其他类型变量转化为字符串数组deblank 删除最后的空格double把字符串变成ASCII码值eval执行串形式的MATLAB表达式2、字符串查询(String tests)iscellstr若是字符串组成的元胞数组则为真ischar若是字符串则为真isletter串中是字母则为真isspace 串中是空格则为真isstr若是字符串则为真3、字符串操作(String operations)base2dec X-进制串转换为十进制整数bin2dec二进制串转换为十进制整数dec2base十进制整数转换为X进制串dec2bin十进制整数转换为二进制串dec2hex十进制整数转换为16进制串findstr在一个串中寻找一个子串hex2dec16-进制串转换为十进制整数hex2num16-进制串转换为浮点数int2str将整数转换为字符串lower把字符串变成小写mat2str将数组转换为字符串num2str把数值转换为字符串strcat把多个串连接成长串strcmp比较字符串strcmpi比较字符串(忽略大小写)strings MATLAB 中的字符串strjust字符串的对齐方式strmatch逐行搜索串strnomp比较字符串的前N个字符strncmpi比较字符串的前N个字符(忽略大小写)strrep用另一个串代替一个串中的子串strtok删除串中的指定子串strvcat创建字符串数组str2mat将字符串转换为含有空格的数组str2num将字符串转换为数值upper把字符串变成大写十八文件输入/输出clc清除指令窗口disp显示矩阵和文字内容fprintf把格式化数据写到文件或屏幕home光标返回行首input提示键盘输入load从磁盘中调入数据变量pause暂停sprintf写格式数据到串sscanf在格式控制下读串十九时间和日期clock时钟cputme MATLAB战用CPU时间date日期etime用CLOCK计算的时间now当前时钟和日期pause暂停tic秒表启动toc 秒表终止和显示二十数据类型1、数据类型(Data types)cell创建元胞变量char创建字符传输组或者将其他类型变量转化为字符串数组double转化为16位相对精度的浮点数值对象function handle函数句柄inline创建内联函数JavaArray构建Java数组JavaMethod调用某个Java方法JavaObject调用Java对象的构造函数single转变为单精度数值sparse创建稀疏矩阵struct创建构架变量uint8(unit16、unit32)转换为8(16、32)位无符号整型数int8(nit16、nit32)转换为8(16、32)位符号整型数2、多维数组函数(Multi-dimensional array functions)cat把若干数组串接成高维数组ndims数组A的维数ndgrid为N -D函数和插补创建数组ipermute 广义反转置permute广义非共轭转置shiftdim维数转换squeeze使数组降维3、元胞数组函数(Cell array functions)cell创建元胞变量celldisp显示元胞数组内容cellfun元胞数组函数cellplot图示元胞数组的内容cell2struct把元胞数组转换为构架数组deal把输入分配给输出is cell若是元胞则为真num2cell把数值数组转换为元胞数组struct2cell 把构架数组转换为元胞数组4、构架函数(Structure functions)fieldnames获取构架的域名getfield获取域的内容isfield若为给定构架的域名则为真isstruct若是构架则为真rmfield删除构架的域setfield指定构架域的内容struct创建构架变量5、函数句柄函数(Function handle functions)@创建函数句柄functions列举函数句柄对应的函数func2str将函数句柄数组转换为字符串str2func 将字符串转换为函数句柄6、面向对象编程(Object oriented programming functions)dlass查明变量的类型isa若是指定的数据类型则为真inferiorto 级别较低isjava若是java对象则为真isobject若是对象则为真methods显示类的方法名substruct创建构架总量superiorto级别较高二一示例demo演示程序flow无限大水体中水下射流速度数据intro幻灯演示指令peaks产生peaks图形数据二二符号工具包1、微积分(Calculus)diff求导数limit求极限int计算积分jacobian Jacobian矩阵symsum符号序列的求和trylor Trylor 级数2、线性代数(Linear Algebra)det行列式的值diag创建对角阵,抽取对角向量eig矩阵特征值和特征向量expm矩阵指数inv矩阵的逆jordan Jordan分解null零空间poly特征多项式rank秩rref转换为行阶梯形svd奇异值分解tril 抽取下三角阵triu抽取上三角阵3、化简(Simplification)collect合并同类项expand对指定项展开factor进行因式或因子分解horner转换成嵌套形式numden 提取公因式simple运用各种指令化简符号表达式simplify恒等式简化subexpr运用符号变量置换子表达式subs通用置换指令4、方程求解(Solution of Equation)compose求复函数dsolve求解符号常微分方程finverse求反函数fminunc拟牛顿法求多元函数极值点fsolve解非线性方程组lsqnonlin解非线性最小二乘问题solve求解方程组5、变量精度(Variable Precision Arithmetic)digits设置今后数值计算以n位相对精度进行vpa给出数值型符号结果6、积分变换(Integral Transforms)fourier Fourier变换ifourier Fourier反变换ilaplace Ilaplace反变换iztrans Z反变换laplace Ilaplace 变换ztrans Z变换7、转换(Conversions)char把符号对象转化为字符串数组double把符号常数转化为16位相对精度的浮点数值对象poly2sym将多项式转换为符号多项式sym2poly将符号多项式转换为系数向量8、基本操作(Basic Operation)ccode符号表达式的C码表达式findsym确认表达式中符号"变量"fortran符号表达式的fortran表达式latex符号表达式的LaTex表示pretty习惯方式显示sym定义基本符号对象syms定义基本符号对象9、串处理函数(String handling utilities)isvarname检查是否为有效的变量名vectorize将字符串表达式或。

matlab常用指令

matlab常用指令

matlab常用指令1. **基本数学运算**:+ `+`:加+ `-`:减+ `*`:乘+ `/`:除+ `^`:次方2. **矩阵和向量操作**:+ `eye(n)`:创建 n×n 单位矩阵+ `ones(n)`:创建 n×n 全 1 矩阵+ `zeros(n)`:创建 n×n 全 0 矩阵+ `A * B`:矩阵乘法+ `A\B`:矩阵求逆+ `size(A)`:获取矩阵 A 的大小+ `length(v)`:获取向量 v 的长度3. **绘图指令**:+ `plot(x, y)`:绘制 x 对 y 的曲线+ `subplot(m, n, p)`:创建 m×n 子图,并选择第 p 个子图 + `title('')`:设置图形标题+ `xlabel('')`:设置 x 轴标签+ `ylabel('')`:设置 y 轴标签+ `legend('')`:添加图例4. **数据分析**:+ `mean(x)`:计算向量 x 的平均值+ `std(x)`:计算向量 x 的标准差+ `sort(x)`:对向量 x 进行排序+ `max(x)`:找出向量 x 中的最大值+ `min(x)`:找出向量 x 中的最小值5. **文件操作**:+ `load('file.mat')`:加载 MAT 文件+ `save('file.mat', A)`:将矩阵 A 保存到 MAT 文件+ `fopen('file.txt', 'r')`:以只读方式打开文本文件+ `fscanf(fid, '%f', [n, m])`:从文件中读取数据并存储在矩阵中这只是 MATLAB 中一些常用指令的一小部分,MATLAB 提供了广泛的功能和指令,可以满足各种数学计算、数据分析和可视化需求。

MATLAB指令汇总

MATLAB指令汇总

MATLAB主要命令汇总1、常用信息•help:在线帮助<显示在命令窗)。

•helpwin:在线帮助<独立窗口显示)。

•ver:MATLAB及工具箱的版本信息。

2、管理工作区命令•who:显示当前变量。

•whos:显示当前变量具体信息。

•clear:从内存中清除变量和函数。

•quit:退出MATLAB。

3、管理命令和函数•what:显示当前目录下的MATLAB 文件。

•edit:编辑M文件。

edit(建立编辑新文件>。

edit+文件名(编辑已有的文件>。

•which:找出函数和文件的位置。

•type:显示M文件内容。

Type+文件名。

•Inmem:显示内存中的函数。

4、操作系统命令•dir:显示目录。

•pwd:显示当前工作目录。

•delete:删除文件。

Delete+文件名。

•web:打开页面浏览器加载文件。

5、数据类型•double:双精度类型•sym:符号型•Inline:内联对象•char:字符数组或字符串。

•uint8:无符号8位整数<unsigned integer)6、数据基本操作•max:最大元素。

向量为数,矩阵为向量•min:最小元素。

类似max.•mean:求平均值。

mean(a>,a为向量时得到向量平均值,结果为一个数;a为矩阵时,进行每列平均,得到一个向量。

b5E2RGbCAP•sum:元素和。

sum(a>,a为向量时得到该向量各元素之和,结果为一个数;a为矩阵时,进行每列求和,得到一个向量。

p1EanqFDPw•prod:元素积。

prod(a>当a为向量和矩阵时的情况,类似于max(a>。

•cumsum:元素累和。

cumsum(a>,a可为向量,也可为矩阵。

•cumprod:元素累积。

a可为向量,也可为矩阵。

7、基本矩阵函数•zeros:零矩阵函数。

•ones:全1矩阵。

•eye:单位矩阵。

•rand:随机数、向量、矩阵.•linspace:线性等分向量。

matlab基本命令

matlab基本命令

matlab基本命令
1. clear:清除工作空间中的变量
2. clc:清除命令窗口中的所有输出
3. close:关闭图形窗口
4. format:设置命令窗口输出格式
5. save:保存变量到文件
6. load:从文件中加载变量
7. help:查看函数的帮助文档
8. who:列出工作空间中的变量
9. whos:列出工作空间中所有变量的详细信息
10. input:从命令窗口输入变量值
11. disp:显示字符串或变量值
12. fprintf:格式化输出文本
13. plot:绘制二维图形
14. subplot:在同一个图形窗口中绘制多个子图
15. figure:创建一个新的图形窗口
16. axis:设置坐标轴范围和刻度
17. xlabel、ylabel:设置坐标轴标签
18. title:设置图形标题
19. legend:添加图例
20. hold:设置图形是否保持当前状态,以便在之后添加新数据
21. grid:显示坐标轴网格线
22. loglog、semilogx、semilogy:设置坐标轴对数刻度
23. size:返回数组的大小
24. length:返回数组的长度
25. max:返回数组中的最大值
26. min:返回数组中的最小值
27. sum:返回数组中所有元素的和
28. mean:返回数组中所有元素的平均值
29. diff:返回数组元素之间的差分
30. sort:返回数组排序后的结果。

MATLAB操作命令大全

MATLAB操作命令大全

MATLAB操作命令大全1.基本操作:- clear: 清除工作区中的所有变量。

- clc: 清除命令窗口的内容。

- close all: 关闭所有图形窗口。

- help function-name: 显示与函数相关的帮助文档。

- who: 显示当前工作区中的所有变量。

- save file-name: 保存当前工作区中的所有变量到指定的文件。

- load file-name: 从文件中加载变量到当前工作区。

2.变量操作:-=:赋值操作符,将右边的值赋给左边的变量。

-+:加法操作符。

--:减法操作符。

-*:乘法操作符。

-/:除法操作符。

-^:幂运算操作符。

- sqrt(x): 计算 x 的平方根。

- abs(x): 计算 x 的绝对值。

- max(x): 返回 x 中的最大值。

- min(x): 返回 x 中的最小值。

- sum(x): 计算 x 中所有元素的和。

3.数组操作:- zeros(m, n): 创建一个 m 行 n 列的全零数组。

- ones(m, n): 创建一个 m 行 n 列的全一数组。

- eye(n): 创建一个 n 行 n 列的单位矩阵。

- size(x): 返回 x 的维度。

- length(x): 返回 x 的长度。

- reshape(x, m, n): 将 x 重新排列为一个 m 行 n 列矩阵。

- transpose(x): 将 x 的行和列互换。

4.控制流程:- if-else: 条件语句,根据条件执行不同的代码块。

- for loop: 循环语句,执行指定次数的代码块。

- while loop: 循环语句,根据条件反复执行代码块。

- break: 在循环中使用,用来跳出当前循环。

- continue: 在循环中使用,用来跳过当前循环的剩余部分。

5.统计分析:- mean(x): 计算 x 的平均值。

- median(x): 计算 x 的中位数。

- std(x): 计算 x 的标准差。

matlab的常用指令及其含义

matlab的常用指令及其含义

matlab的常用指令及其含义1、清除命令窗口clc2、清除变量clear3、清除figureclf4、生成一个图层figure()figure(1)figure('name','实例')gwin=figure('MenuBar','none','NumberTitle','off','Name','菜单创建演示','Position',[(rect(3)-N)/2,(rect(4)-N)/2,N,N],'Resize','off','Color','red');5、打印disp(a)fprintf('the value of pi is%6.2f\n',pi)6、字符串和数字转换str2num(123)num2str('123')7、取整函数floor(2.3)==2 %为向下取整ceil(2.3)==3 %为向上取整round(2.3)==2 %为取最接近的整数fix(-3.5)==-3 %为向0取整8、复数运算temp = complex(1,2) %构造函数,==2+5ireal(temp) == 1 %返回实部imag(temp)==5 %返回虚部abs(temp)==5.3852 %返回模conj(temp)==2-5i %返回共轭复数9、快速生成矩阵A=zeros(5) %5行5列的0矩阵B=ones(5) %5行5列的1矩阵A=zeros(m,n) %m行n列0矩阵B=ones(m,n) %m行n列1矩阵A=eye(5) %5行5列的单位矩阵B=rand(3,5) %3行5列的0~1之间的随机矩阵A=magic(5) %5行5列的魔方矩阵,注意这里行和列必须相同10、生成随机矩阵rand(1,5) %生成一个1行5列的矩阵,即行向量11、求最大值max12、数据库结果转矩阵data_mat = cell2mat(data_cell);data_cell是数据库返回的结果,data_mat是矩阵13、求转置矩阵a=[1; 2; 3];b=a.'; %点+单引号b->{1 2 3}14、打印时间disp(datestr(datetime('now')));15、将矩阵转化为列向量,即列矩阵B=A(:); %A是矩阵16、读取矩阵取前N行或N列A(1:2,:) %读取矩阵A的1~2行A(:,1:3) %读取矩阵A的1~3列17、矩阵运算(加、减、乘、除、点乘、点除等)(1)A+B; 表示矩阵A和矩阵B相加(各个元素对应相加);(2)A-B; 表示矩阵A和矩阵B相减(各个元素对应相减);(3)A*B; 表示矩阵A和矩阵B相乘;(4)A.*B; 表示矩阵A和矩阵B对应元素相乘(点乘);(5)A/B; 表示矩阵A与矩阵B相除法;(6)A./B; 表示矩阵A和矩阵B对应元素相除(点除);(7)A^B; 表示矩阵A的B次幂;(8)A.^B; 表示矩阵A的每个元素的B次幂18、获取数组的行数和列数[rows,colums]=size(cell_data); %cell_data是2行3列的数组,rows==2 colums==319、获取数组的指定行和指定列first = cell_data(1,:); %第一行所有列first = cell_data(:,1); %第一列所有行。

mathlab命令大全(完整版)

mathlab命令大全(完整版)

第1章 MATLAB操作基础 11.1MATLAB概述 11.1.1MATLAB产生的历史背景 11.1.2MATLAB的主要功能 21.1.3MATLAB的语言特点 31.2MATLAB的运行环境及安装 41.2.1MATLAB的运行环境 41.2.2MATLAB 7.0的安装 51.3MATLAB集成环境 91.3.1启动与退出MATLAB集成环境 91.3.2MATLAB的命令窗口 101.3.3工作空间窗口 121.3.4当前目录窗口 121.3.5MATLAB的搜索路径 131.3.6命令历史记录窗口 141.3.7启动平台窗口和Start按钮 141.3.8MATLAB的菜单栏 161.3.9MATLAB的工具栏 271.4MATLAB入门实践 271.4.1命令窗口操作 271.4.2计算结果的图形表示 291.4.3内存变量的查阅命令——who或whos311.4.4变量的文件保存命令——save和load命令 311.5MATLAB帮助系统 321.5.1帮助窗口 321.5.2帮助命令 321.5.3演示系统 351.5.4远程帮助系统 35第2章 第2章矩阵及其基本运算 362.1矩阵的表示 362.1.1实数矩阵输入 362.1.2复数矩阵输入 372.1.3sym函数——定义符号矩阵 382.1.4syms函数——定义矩阵的又一函数 392.1.5sym的另一职能——把数值矩阵转化成相应的符号矩阵 392.1.6创建大矩阵 402.1.7cat函数——创建多维数组 402.1.8zeros函数——零矩阵的生成 412.1.9eye函数——单位矩阵的生成 422.1.10ones函数——生成全1阵 442.1.11rand函数——生成均匀分布随机矩阵 462.1.12randn函数——生成正态分布随机矩阵 472.1.13randperm函数——产生随机序列 482.1.14linspace函数——线性等分向量的生成 482.1.15logspace函数——产生对数等分向量 512.1.16blkdiag函数——产生以输入元素为对角线元素的矩阵 532.1.17compan函数——生成友矩阵 532.1.18hankel函数——生成Hankel方阵 542.1.19hilb函数——生成Hilbert(希尔伯特)矩阵 542.1.20invhilb函数——逆Hilbert矩阵生成 552.1.21pascal函数——生成Pascal矩阵 552.1.22toeplitz函数——生成托普利兹矩阵 562.1.23wilkinson函数——生成Wilkinson特征值测试阵 57 2.2矩阵的运算 582.2.1矩阵的加减运算指令 582.2.2矩阵的简单乘法 592.2.3dot函数——向量的点积 602.2.4cross函数——向量叉乘 602.2.5向量的混合积运算 612.2.6conv函数——矩阵的卷积和多项式乘法 612.2.7deconv函数——反褶积(解卷)和多项式除法运算 622.2.8kron函数——张量积 632.2.9intersect函数——求两个集合的交集 632.2.10ismember函数——检测集合中的元素 642.2.11setdiff函数——求两集合的差 652.2.12setxor函数——求两个集合交集的非(异或)662.2.13union函数——求两集合的并集 672.2.14unique函数——取集合的单值元素 682.2.15矩阵的除法运算 702.2.16矩阵乘方 702.2.17expm函数——方阵指数函数 722.2.18logm函数——求矩阵的对数 732.2.19funm函数——方阵的函数运算 732.2.20sqrtm函数——矩阵的方根 742.2.21polyvalm函数——求矩阵的多项式 752.2.22矩阵转置 752.2.23det函数——求方阵的行列式 762.2.24inv函数——求矩阵的逆 772.2.25pinv函数——求矩阵的伪逆矩阵 772.2.26trace函数——矩阵的迹 782.2.27norm函数——求矩阵和向量的范数 792.2.28cond函数——求矩阵的条件数 812.2.29condest函数——1-范数的条件数估计 812.2.30rcond函数——矩阵可逆的条件数估值 822.2.31condeig函数——特征值的条件数 832.2.32rank函数——矩阵的秩 832.2.33diag函数——矩阵对角线元素的抽取 842.2.34tril函数——下三角阵的抽取 852.2.35triu函数——上三角阵的抽取 862.2.36reshape函数——矩阵变维 872.2.37rot90函数——矩阵旋转语法说明 872.2.38fliplr函数——矩阵的左右翻转 882.2.39flipud函数——矩阵的上下翻转 892.2.40flipdim函数——按指定维数翻转矩阵 892.2.41repmat函数——复制和平铺矩阵 902.2.42矩阵的比较函数 902.2.43矩阵取整运算 912.2.44rat函数——用有理数形式表示矩阵 922.2.45rem函数——矩阵元素的余数 932.2.46矩阵逻辑运算函数 932.2.47符号矩阵的四则运算函数 942.2.48sym函数——数值矩阵转化为符号矩阵 952.2.49factor函数——符号矩阵的因式分解 952.2.50expand函数——符号矩阵的展开 962.2.51simple或simplify函数——符号简化 972.2.52numel函数——确定矩阵元素个数 982.3矩阵分解 982.3.1chol函数——Cholesky分解 982.3.2lu函数——LU分解 992.3.3qr函数——QR分解 1002.3.4qrdelete函数——从QR分解中删除列 1012.3.5qinsert函数——从QR分解中添加列 1022.3.6schur函数——Schur分解 1032.3.7rsf2csf函数——实Schur向复Schur转化 1042.3.8eig函数——特征值分解 1052.3.9svd函数——奇异值分解 1072.3.10gsvd函数——广义奇异值分解 1082.3.11qz函数——特征值问题的QZ分解 1102.3.12hess函数——海森伯格形式的分解 1112.4线性方程的组的求解 1122.4.1直接法求线性方程组的特解 1122.4.2用矩阵的LU分解求方程组的解 1152.4.3QR分解求方程组的解 1162.4.4null函数——求线性齐次方程组的通解 1172.4.5求非齐次线性方程组的通解 1182.4.6symmlq函数——线性方程组的LQ解法 1202.4.7bicg函数——双共轭梯度法解方程组 1222.4.8bicgstab函数——稳定双共轭梯度方法解方程组 1242.4.9cgs函数——复共轭梯度平方法解方程组 1252.4.10lsqr函数——共轭梯度的LSQR方法 1272.4.11qmres函数——广义最小残差法 1282.4.12minres函数——最小残差法解方程组 1302.4.13pcg函数——预处理共轭梯度方法 1312.4.14qmr函数——准最小残差法解方程组 1332.5特征值与二次型 1342.5.1特征值与特征向量的求法 1342.5.2cdf2rdf函数——复对角矩阵转化为实对角矩阵 1352.5.3orth函数——将矩阵正交规范化 1362.6秩与线性相关性 1372.6.1利用rank函数判断矩阵和向量组的秩以及向量组的线性相关性2.6.2求行阶梯矩阵及向量组的基 1382.7稀疏矩阵技术 1392.7.1sparse函数——创建稀疏矩阵 1392.7.2full函数——将稀疏矩阵转化为满矩阵 1412.7.3find函数——稀疏矩阵非零元素的索引 1412.7.4spconvert函数——外部数据转化为稀疏矩阵 1422.7.5spdiags函数——生成带状(对角)稀疏矩阵 1432.7.6speye函数——单位稀疏矩阵 1442.7.7sprand函数——稀疏均匀分布随机矩阵 1452.7.8sprandn函数——生成稀疏正态分布随机矩阵 1452.7.9sprandsym函数——稀疏对称随机矩阵 1462.7.10nnz函数——返回稀疏矩阵非零元素的个数 1482.7.11nonzeros函数——找到稀疏矩阵的非零元素 1482.7.12nzmax函数——稀疏矩阵非零元素的内存分配 1492.7.13spfun函数——稀疏矩阵的非零元素应用 1502.7.14spy函数——画稀疏矩阵非零元素的分布图形 1502.7.15colmmd函数——稀疏矩阵的排序 1512.7.16colperm函数——非零元素的列变换 1522.7.17dmperm函数——Dulmage-Mendelsohn分解 1522.7.18randperm函数——整数的随机排列 1532.7.19condest函数——稀疏矩阵的1-范数 1532.7.20normest函数——稀疏矩阵的2-范数估计值 1542.7.21luinc函数——稀疏矩阵的分解 1552.7.22eigs函数——稀疏矩阵的特征值分解 157第3章 数值计算函数 1603.1基本数学函数 1603.1.1sin和sinh函数——正弦函数与双曲正弦函数 1603.1.2asin、asinh函数——反正弦函数与反双曲正弦函数 1613.1.3cos、cosh函数——余弦函数与双曲余弦函数 1623.1.4acos、acosh函数——反余弦函数与反双曲余弦函数 1633.1.5tan和tanh函数——正切函数与双曲正切函数 1643.1.6atan、atanh函数——反正切函数与反双曲正切函数 1653.1.7cot、coth函数——余切函数与双曲余切函数 1663.1.8acot、acoth函数——反余切函数与反双曲余切函数 1673.1.9sec、sech函数——正割函数与双曲正割函数 1673.1.10asec、asech函数——反正割函数与反双曲正割函数 1683.1.11csc、csch函数——余割函数与双曲余割函数 1693.1.12acsc、acsch函数——反余割函数与反双曲余割函数 1703.1.13atan2函数——四象限的反正切函数 1713.1.14abs函数——数值的绝对值与复数的幅值 1723.1.15exp函数——求以e为底的指数函数 1733.1.16expm函数——求矩阵以e为底的指数函数 1733.1.17log函数——求自然对数 1743.1.18log10函数——求常用对数 1753.1.19sort函数——排序函数 1753.1.20fix函数——向零方向取整 1763.1.21roud函数——朝最近的方向取整 1773.1.22floor函数——朝负无穷大方向取整 1783.1.23rem函数——求余数 1783.1.24ceil函数——朝正无穷大方向取整 1793.1.25real函数——复数的实数部分 1793.1.26imag函数——复数的虚数部分 1803.1.27angle函数——求复数的相角 1803.1.28conj函数——复数的共轭值 1813.1.29complex函数——创建复数 1833.1.30mod函数——求模数 1833.1.31nchoosek函数——二项式系数或所有的组合数 1843.1.32rand函数——生成均匀分布矩阵 1853.1.33randn函数——生成服从正态分布矩阵 1873.2插值、拟合与查表 1883.2.1interp1函数——一维数据插值函数 1883.2.2interp2函数——二维数据内插值 1893.2.3interp3函数——三维数据插值 1913.2.4interpn函数——n维数据插值 1923.2.5spline函数——三次样条插值 1923.2.6interpft函数——用快速Fourier算法作一维插值 1943.2.7spline函数——三次样条数据插值 1943.2.8table1函数——一维查表函数 1963.2.9table2函数——二维查表 1963.3数据分析函数 1983.3.1max函数——最大值函数 1983.3.2min函数——求最小值函数 2003.3.3mean函数——平均值计算 2023.3.4median函数——中位数计算 2033.3.5sum函数——求和 2043.3.6prod函数——连乘计算 2043.3.7cumsum函数——累积总和值 2053.3.8cumprod函数——累积连乘 2063.3.9关系及逻辑运算 2083.4数值微积分 2103.4.1quad函数——一元函数的数值积分 2103.4.2quad8函数——牛顿-康兹法求积分 2113.4.3trapz函数——用梯形法进行数值积分 2133.4.4rat、rats函数——有理数近似求取 2143.4.5dblquad函数——矩形区域二元函数重积分的计算 2153.4.6quad2dggen函数——任意区域上二元函数的数值积分 2163.4.7diff函数——微分函数 2173.4.8int函数——积分函数 2213.4.9roots函数——求多项式的根 2223.4.10poly函数——通过根求原多项式 2223.4.11real函数——还原多项式 2233.4.12dsolve函数——求解常微分方程式 2243.4.13fzero函数——求一元函数的零点 2253.4.14龙格-库塔法解微分方程 228第4章 符号运算函数 2304.1算术符号运算 2304.1.1矩阵加减运算 2304.1.2符号矩阵乘法 2314.1.3符号除法运算 2314.1.4符号的转置运算 2324.1.5符号的乘方运算 2334.1.6size函数——符号矩阵的维数 2344.1.7compose函数——复合函数运算 2344.1.8colspace函数——返回列空间的基 2354.1.9real函数——求符号复数的实数部分 2364.1.10image函数——求符号复数的虚数部分 2364.1.11symsum函数——符号表达式求和 2374.1.12collect函数——合并同类项 2384.1.13expand函数——符号表达式展开 2384.1.14factor函数——符号因式分解 2394.1.15simplify函数——符号表达式的化简 2394.1.16numden函数——符号表达式的分子与分母 2404.1.17double函数——将符号矩阵转化为浮点型数值 2414.1.18solve函数——代数方程的符号解析解 2424.1.19simple函数——求符号表达式的最简形式 2434.1.20finverse函数——函数的反函数 2454.1.21poly函数——求特征多项式 2454.1.22poly2sym函数将多项式系数向量转化为带符号变量的多项式4.1.23findsym函数——从一符号表达式中或矩阵中找出符号变量4.1.24horner函数——嵌套形式的多项式的表达式 2474.2符号函数求微积分 2484.2.1limit函数——求极限 2484.2.2diff函数——符号函数导数求解 2494.2.3int函数——符号函数的积分 2514.2.4dsolve函数——常微分方程的符号解 2534.3符号函数的作图 2544.3.1ezplot函数——画符号函数的图形 2554.3.2ezplot3函数——三维曲线图 2564.3.3ezcontour函数——画符号函数的等高线图 2574.3.4ezcontourf函数——用不同颜色填充的等高线图 2584.3.5ezpolar函数——画极坐标图形 2594.3.6ezmesh函数——符号函数的三维网格图 2604.3.7ezmeshc函数——同时画曲面网格图与等高线图 2624.3.8ezsurf函数——三维带颜色的曲面图 2634.3.9ezsurfc函数——同时画出曲面图与等高线图 2644.4积分变换 2664.4.1fourier函数——Fourier积分变换 2664.4.2ifourier函数——逆Fourier积分变换 2674.4.3laplace函数——Laplace变换 2684.4.4ilaplace函数——逆Laplace变换 2684.4.5ztrans函数——求z-变换 2694.4.6iztrans函数——逆z-变换 2714.5其他符号运算函数 2724.5.1vpa函数——可变精度算法计算 2724.5.2subs函数——在一符号表达式或矩阵中进行符号替换 2734.5.3taylor函数——符号函数的Taylor级数展开式 2744.5.4jacobian函数——求Jacobian矩阵 2754.5.5jordan函数——Jordan标准形 2764.5.6rsums函数——交互式计算Riemann2774.5.7latex函数——符号表达式的LaTex的表示式 2784.5.8syms函数——创建多个符号对象的快捷函数 2784.5.9maple函数——调用Maple内核 2794.5.10mfun函数——Maple数学函数的数值计算 2804.5.11mhelp函数——Maple函数帮助 2804.5.12sym2poly函数——将符号多项式转化为数值多项式 2814.5.13ccode函数——符号表达式的C语言代码 2824.5.14fortran函数——符号表达式的Fortran语言代码 282第5章 概率统计 2845.1随机数的产生 2845.1.1binornd函数——二项分布的随机数据的产生 2845.1.2normrnd函数——正态分布的随机数据的产生 2855.1.3random函数——通用函数求各分布的随机数据 286 5.2随机变量的描述 2875.2.1pdf函数——通用函数计算概率密度函数值 2875.2.2binopdf函数——二项分布的密度函数 2885.2.3chi2pdf函数——求卡方分布的概率密度函数 2895.2.4ncx2pdf函数——求非中心卡方分布的密度函数 2905.2.5lognpdf函数——对数正态分布 2905.2.6fpdf函数——F分布 2915.2.7ncfpdf函数——求非中心F分布函数 2925.2.8tpdf函数——求T分布 2935.2.9gampdf函数——求Γ分布函数 2945.2.10nbinpdf函数——求负二项分布 2945.2.11exppdf函数——指数分布函数 2955.2.12raylpdf函数——瑞利分布 2965.2.13weibpdf函数——求韦伯分布 2975.2.14normpdf函数——正态分布的概率值 2985.2.15poisspdf函数——泊松分布的概率值 2995.3随机变量的累积概率 2995.3.1cdf函数——通用函数计算累积概率 2995.3.2binocdf函数——二项分布的累积概率值 3005.3.3normcdf函数——正态分布的累积概率值 3005.4随机变量的逆累积分布函数 3025.4.1icdf函数——计算逆累积分布函数 3035.4.2norminv函数——正态分布逆累积分布函数 3035.5随机变量的数字特征 3035.5.1sort函数——排序 3045.5.2sortrows函数——按行方式排序 3055.5.3mean函数——计算样本均值 3065.5.4var函数——求样本方差 3075.5.5std函数——求标准差 3085.5.6nanstd函数——忽略NaN计算的标准差 3105.5.7geomean函数——计算几何平均数 3105.5.8mean函数——求算术平均值 3115.5.9nanmean函数——忽略NaN元素计算算术平均值 3135.5.10median函数——计算中位数 3135.5.11nanmedian函数——忽略NaN计算中位数 3145.5.12harmmean函数——求调和平均数 3155.5.13range函数——求最大值与最小值之差 3165.5.14skewness函数——样本的偏斜度 3175.5.15unifstat函数——均匀分布的期望和方差 3185.5.16normstat函数——正态分布的期望和方差 3185.5.17binostat函数——二项分布的均值和方差 3195.5.18cov函数——协方差 3205.5.19corrcoef函数——相关系数 3215.6参数估计 3235.6.1unifit函数——均匀分布的参数估计 3235.6.2normfit函数——正态分布的参数估计 3245.6.3binofit函数——二项分布的参数估计 3255.6.4betafit函数——计算β分布的参数估计 3265.6.5mle函数——指定分布的参数估计 3275.6.6expfit函数——指数分布的参数估计 3285.6.7gamfit函数——γ分布参数的参数估计 3285.6.8weibfit函数——韦伯分布的参数估计 3285.6.9poissfit函数——泊松分布的估计值 3295.6.10normfit函数——正态分布的估计值 3305.6.11nlparci函数——非线性模型的参数估计的置信区间 3305.6.12nlpredci函数——非线性模型置信区间预测 3325.6.13lsnonneg函数——非负最小二乘法 3325.6.14lsqnonneg函数——有非负限制的最小二乘法 3345.6.15nlinfit函数——高斯牛顿法的非线性最小二乘拟合 3355.6.16nlintool函数——非线性拟合 3355.6.17betalike函数——负β分布的对数似然函数 3365.6.18gamlike函数——负γ分布的对数似然估计 3375.6.19normlike函数——负正态分布的对数似然函数 3385.6.20weiblike函数——威布尔分布的对数似然函数 3385.7假设检验 3395.7.1ttest函数——t检验法 3395.7.2ztest函数——u检验法 3415.7.3signtest函数——符号检验 3425.7.4ranksum函数——秩和检验 3435.7.5signrank函数——符号秩检验 3445.7.6ttest2函数——两个正态总体均值差的检验(t检验)3455.7.7jbtest函数——正态分布的拟合优度测试 3465.7.8kstest2函数——两个样本具有相同的连续分布的假设检验5.7.9kstest函数——单个样本分布的Kolmogorov-Smirnov测试 5.8图形绘制 3505.8.1lsline函数——最小二乘拟合直线 3505.8.2normplot函数——绘制正态分布概率图形 3515.8.3tabulate函数——正整数的频率表显示 3525.8.4capaplot函数——样本的概率图形 3535.8.5cdfplot函数——经验累积分布函数图形 3545.8.6weibplot函数——绘制威布尔(Weibull)概率图形 3545.8.7histfit函数——带有正态密度曲线的直方图 3555.8.8boxplot函数——样本数据的盒图 3565.8.9refline函数——给当前图形加一条参考线 3575.8.10refcurve函数——在当前图形中加入一条多项式曲线 3585.8.11normspec函数——在指定的界线之间画正态密度曲线 358第6章 绘图与图形处理 3606.1二维图形 3606.1.1plot函数——基本平面图形函数 3606.1.2线型与颜色 3646.1.3图形标记 3646.1.4设定坐标轴 3656.1.5legend函数——加图例 3676.1.6text函数——添加字符串 3686.1.7subplot函数——分区绘图 3696.1.8grid、box ——给坐标加网格和边框 3706.1.9figure函数——多图形窗口绘制 3716.1.10hold函数——图形保持 3736.1.11三角图形绘制 3746.1.12fplot ——函数f(x)曲线 3756.2特殊坐标图形 3776.2.1loglog函数——绘制双对数坐标图形 3776.2.2semilogx函数——单对数坐标 3796.2.3polar函数——绘制极坐标图 3816.2.4bar函数——二维垂直条形图 3826.2.5barh函数——二维水平条形图 3846.2.6stairs函数——阶梯图形 3846.2.7ezplot函数——隐函数图形绘制 3856.2.8fill函数——填充图形 3876.2.9zoom函数——对图形缩放 3886.2.10meshgrid函数——生成数据点矩阵 3906.2.11compass函数——从原点画箭头图 3926.2.12comet函数——绘制二维彗星图 3936.2.13errorbar函数——绘制误差图 3946.2.14feather函数——画速度向量图 3956.2.15hist函数——二维条形直方图 3966.2.16rose函数——角度直方图 3996.2.17stem函数——画二维离散数据图 4006.2.18stem3函数——画三维离散数据图 4016.2.19pie函数——画饼图 4036.3三维曲线绘制 4046.3.1plot3函数——绘制三维曲线 4046.3.2mesh函数——绘制三维网格图 4066.3.3surf函数——三维曲面图 4066.3.4contour3函数——三维等高线绘制 4076.3.5contour函数——曲面的等高线 4096.3.6clabel函数——等高线填标签 4106.3.7contourc函数——等高线图形计算 4116.3.8fill3函数——填充三维图 4126.3.9sphere函数——绘制球体 4136.3.10contourf函数——填充二维等高线 4146.3.11pie3函数——三维饼图 4166.3.12comet3函数——三维彗星图绘制 4176.3.13surf函数——阴影曲面图 4186.3.14cylinder函数——生成圆柱图形 4196.3.15surfc函数——绘制阴影图及等高线 4216.3.16surfl函数——带光照模式的曲面图 4226.3.17waterfall函数——瀑布图 4236.4图形图像处理与动画制作 4256.4.1view函数——视点处理 4256.4.2colormap函数——获取当前色图 4266.4.3brighten函数——色图控制函数 4296.4.4colorbar函数——显示颜色条 4296.4.5contrast函数——提高灰色对比度 4306.4.6rgbplot函数——画出色图 4316.4.7shading函数——设置颜色色调 4326.4.8hidden函数——隐含线条的显示 4346.4.9light函数——光照处理 4356.4.10图像的压缩和解压 4366.4.11图形的裁剪处理 4386.4.12hidden函数——图像的消隐处理 4396.4.13imread和imwrite函数——读入读出图像文件 4406.4.14image和imagesc函数——显示图像文件 4416.4.15动画制作函数 4426.5图形句柄函数 4436.5.1figure函数——创建一个新的图形对象 4446.5.2line函数——创建线条 4456.5.3surface函数——生成面 449第7章 MATLAB程序设计 4517.1MATLAB程序入门简介 4517.1.1MATLAB文本编辑器 4517.1.2利用文本编辑器编写M文件 4537.2MATLAB控制流 4587.2.1input函数——数据的输入 4587.2.2disp函数——数据的输出 4597.2.3pause函数——程序的暂停 4607.2.4for循环 4607.2.5while循环 4647.2.6if-else-end结构控制语句 4657.2.7switch-case结构 4677.2.8try-catch结构 4707.2.9在M文件中使用控制流 4717.2.10continue语句 4727.2.11break命令——结束循环 4747.2.12return命令——正常退出 4747.2.13keyboard命令——停止文件执行并转交控制 4757.2.14error和warning命令 4767.2.15循环的嵌套 4787.3函数文件和脚本文件 4797.3.1M脚本文件 4797.3.2函数文件的基本结构 4807.3.3函数调用 4807.3.4函数参数的可调性 4817.3.5全局变量与局部变量 4827.3.6M函数文件举例 4837.4变量的检测传递和限权使用函数 4857.4.1变长度输入输出变量 4857.4.2内联函数创建 4867.5程序调试 4887.5.1程序调试概述 4897.5.2调试器 4897.5.3调试命令 492第8章 Simulink命令 4938.1基本命令 4938.1.1Simulink命令——启动模块库浏览器 4938.1.2find_system命令——查找指定的仿真系统 4948.1.3load_system命令——加载指定的仿真系统 4968.1.4open_system命令——打开仿真系统或者子系统 4988.1.5get_param命令——获取仿真系统的参数 5008.1.6set_param命令——设置仿真系统的参数 5038.1.7gcs和gab命令——获取当前仿真系统或模块的名称 5048.1.8gcbh和getfullname命令——获取系统的句柄和名称 5058.1.9bdclose命令——关闭正在打开的仿真系统窗口 5068.1.10slupdate命令——更新系统的模块 5078.1.11slhelp命令——查看Simulink的帮助信息 5088.2仿真命令 5098.2.1simget命令——获取仿真系统的信息 5098.2.2simset命令——设置仿真参数 5108.2.3sim命令——运行仿真 5128.2.4linmod命令——模型的线性化 5148.2.5trim命令——求解系统的平衡点 518第9章 图形用户界面制作 5209.1入门 5209.2图形用户界面设计的基本函数 5259.2.1get函数——获得对象属性 5259.2.2set函数——设置对象属性 5269.2.3gcf函数——回归当前图形句柄 5309.2.4figure函数——图形窗口的建立 5309.2.5uimenu函数——自制用户菜单的创建 5319.2.6设置快捷键 5359.2.7helpdlg函数——帮助窗口对话框 5369.2.8errordlg函数——错误窗口对话框 5369.2.9warndlg函数——警告对话框 5379.2.10uisetcolor函数——颜色设置对话框 5379.2.11questdlg函数——提问对话框设计 5389.2.12msgbox函数——消息框设计 5399.2.13uicontrol函数——控件编写 5399.2.14Button按钮控件的设计 5419.3图形用户界面设计工具 5429.3.1界面设计工具的结构 5429.3.2用户界面设计工具的控件介绍 5459.3.3交互式用户界面设计工具应用示例 547第10章 信号处理工具箱 55210.1信号的产生 55210.1.1三角信号产生 55210.1.2ones函数——单位阶跃信号的产生 55410.1.3单位冲击信号的产生 55410.1.4diric函数——生成狄里克力函数 55510.1.5sawtooth函数——生成锯齿波 55610.1.6sinc函数——生成sinc信号 55710.1.7chirp函数——生成扫频信号 55810.1.8产生离散信号 55910.2信号的时频分析 55910.2.1mean函数——求取信号的均值 56010.2.2std函数——求信号的标准差 56010.2.3xcorr函数——估计相关性 56110.2.4conv函数——卷积运算 56210.2.5cov函数——求方差和协方差 56310.2.6fft函数——快速傅立叶变换 56510.2.7离散信号的Z变换 56610.2.8residuze函数——离散信号的Z反变换 56610.2.9hilbert函数——希尔伯特变换 56710.3滤波器的设计 56810.3.1buttap函数——设计巴特沃思滤波器 56810.3.2cheb1ap函数——设计Chebyshev 1低通模拟滤波器 57010.3.3cheb2ap函数——设计Chebyshev 2型滤波器 57110.3.4besselap函数——设计Bessel低通滤波器 57210.3.5butter函数——设计Butterworth滤波器 57310.3.6impinvar函数——模拟滤波器转化为数字滤波器 57510.3.7bilinear函数用双线形变换法将模拟滤波器转化为数字滤波器10.3.8cheby1函数——设计Chebyschev 1型滤波器 57710.3.9cheby2函数——设计Chebyschev 2型滤波器 57910.3.10ellip函数——设计椭圆形滤波器 58010.3.11bessel函数——设计Bessel滤波器 58010.3.12yulewalk函数——设计yulewalkIIR型滤波器 58110.3.13fir1函数——设计FIR滤波器 58210.3.14fir2函数——利用窗口法进行FIR滤波器设计 584第11章 符号数学工具箱 58511.1符号表达式的MATLAB表示 58511.2符号表达式的运算 58611.2.1numden函数——提取分子和分母 58711.2.2symadd函数——符号表达式求和 58911.2.3symsub函数——符号表达式求差 58911.2.4symlnul函数——符号表达式求积 59011.2.5symdiv函数——符号表达式求商 59011.2.6sympow函数——符号表达式求幂次 59111.2.7compose函数——符号的复合函数运算 59111.2.8fincerse函数——求函数的逆函数 59211.2.9symsun函数——求表达式的符号和 59311.2.10sym函数——数字参量转换为符号表达式 59411.2.11numneric函数——符号表达式转换为数字参量 59411.2 sym2poly函数将符号多项式变换成它的MATLAB等价系数向量11.2.13subs函数——变量替换 59511.2.14digit函数——可变精度算数运算 59611.3符号方程求解 59711.3.1solve函数——求解线性符号方程组 59711.3.2代数方程组求解 59911.3.3dsolve函数——符号微分方程求解 59911.3.4diff函数——符号函数微分 60111.3.5int函数——符号函数积分 60211.3.6ezplot函数——符号表达式画图 60311.3.7pretty函数——符号函数化简 60411.3.8simplify函数——利用恒等式化简 60511.3.9simple函数——最少字符简化 606附录 MATLAB常用函数检索表(按首字母排序)607一、常用对象操作:除了一般windows窗口的常用功能键外。

matlab绘图指令大全

matlab绘图指令大全

绘图指令1 二维曲线图
调整坐标范围:axis axis([0,300,0,2])
1.5 图形修饰
设置颜色 y m c r g b w k 设置线型 - : -. --
设置标记 . o x + *
e=0.2*rand(size(X));
1.7 数值函数的二维图
可绘制系统函数,也可绘制自定义函数的图形。

2 三维曲线图
2.1 三维曲线plot3
3 曲面图形
3.2 三维网格mesh、meshc、meshz
利用peaks(50)作为模拟数据矩阵;
3.4 二元函数的伪彩色图pcolor
3.5 等高线contour
3.6 矢量场图quiver
Z=X.*exp(-X.^2-Y.^2);
3.7 视角控制view
视点控制方式及效果:
方位角、仰角控制方式及效果:缺省为(-37.5,30)。

3.8 多视区控制subplot
3.9 制作、播放动画
[x,y,z]=peaks(30); surf(x,y,z)
% 制作动画
m=moviein(5); % 5帧画面的动画变量
for i=1:5
view([1 1 i]) % 不断调整视点
m(:,i)=getframe; % 将当前画面作为帧保存到序列中end
% 播放动画
movie(m,2,1); % 每隔1秒播放1帧,循环播放2次3.10 示例:地形图
3.11 示例:汶川地形图
load dem.txt
mesh(dem)
4 数据特征的图形展示
以pdf结尾的函数,计算概率密度或概率;以cdf结。

MATLAB常用命令

MATLAB常用命令

Matlab 常用指令表表1 模型转换函数函数说明[num,den]=ss2tf(a,b,c,d,iu) 状态空间转化为传递函数[z,p,k]=ss2zp(a,b,c,d,,iu) 状态空间转化为零极点增益[a,b,c,d,]=tf2ss(num,den) 传递函数转化为状态空间[z,p,k]=tf2zp(num,den) 传递函数转化为零极点增益[a,b,c,d]=zp2ss(z,p,k) 零极点增益转化为状态空间[num,den]=zp2tf(z,p,k) 零极点增益转化为传递函数[r,p,k]=residue(num,den) 传递函数转化为部分分式[num,den]=residue(r,p.k) 部分分式转化为传递函数表2 转换函数及说明函数说明c2d 将连续函数状态空间形式转化为离散系统状态空间形式c2dm 连续系统到离散系统的转换(可选用不同方法)c2dt 带有输入纯时间延时的连续形式到离散形式的转换d2c 将离散系统状态空间形式转换为连续系统状态空间形式d2cm 离散系统到连续系统的转换(可选用不同方法)表3 时间响应函数及说明函数名称说明covar 连续系统对白噪声的方差响应dcovar 离散系统对白噪声的方差响应impulse 连续系统的脉冲响应dimpulse 离散系统的脉冲响应initial 连续系统的初始条件响应dinitial 离散系统的初始条件响应lsim 连续系统对任意输入的响应dlsim 离散系统对任意输入的响应step 连续系统的单位阶跃响应dstep 离散系统的单位阶跃响应表4 频率响应函数及说明函数说明bode 连续系统伯德图dbode 离散系统伯德图fbode 连续系统快速伯德图freqs 拉普拉斯变换nichols 连续系统的尼柯尔斯曲线dnichols 离散系统的尼柯尔斯曲线nyquist 连续系统的奈奎斯特曲线dnyquist离散系统的奈奎斯特曲线sigma 连续奇异值频率图dsigma 离散奇异值频率图margin 增益裕度和相角裕度及对应的转折频率ngrid 尼柯尔斯方格图表5 最优设计命令列表命令设计方法lqgreg 二次型调节器设计lqrd 连续系统离散化并进行二次型最优设计care 解连续代数Riccati方程,Shur向量法lqg 连续系统最优LQG设计dlqg 离散系统状态反馈的最优二次型设计dare 解离散代数Riccati方程kalman 连续系统的kalman滤波器设计dkalman 离散系统的kalman滤波器设计kalmd 采样系统离散kalman滤波器设计表6 根轨迹命令命令说明rlocus(sys) 只绘出根轨迹图[r,k]=rlocus(sys) 返回增益及其对应的复极点[r]=rlocus(sys,k) 返回与给定增益对应的复极点。

matlab指令大全

matlab指令大全

matlab指令大全matlab命令一、常用对象操作:除了一般windows窗口的常用功能键外。

1、!dir 可以查看当前工作目录的文件。

!dir& 可以在dos状态下查看。

2、who 可以查看当前工作空间变量名, whos 可以查看变量名细节。

3、功能键:功能键快捷键说明方向上键Ctrl+P 返回前一行输入方向下键 Ctrl+N 返回下一行输入方向左键 Ctrl+B 光标向后移一个字符方向右键 Ctrl+F 光标向前移一个字符 Ctrl+方向右键 Ctrl+R 光标向右移一个字符 Ctrl+方向左键 Ctrl+L 光标向左移一个字符 HomeCtrl+A 光标移到行首 End Ctrl+E 光标移到行尾 Esc Ctrl+U 清除一行Del Ctrl+D 清除光标所在的字符 Backspace Ctrl+H 删除光标前一个字符Ctrl+K 删除到行尾 Ctrl+C 中断正在执行的命令4、clc可以命令窗口显示的内容,但并不清除工作空间。

二、函数及运算 1、运算符:+:加,-:减, *:乘, /:除, \\:左除 ^:幂,‘:复数的共轭转置,():制定运算顺序。

2、常用函数表:sin( ) 正弦(变量为弧度) Cot( ) 余切(变量为弧度) sind( ) 正弦(变量为度数) Cotd( ) 余切(变量为度数) asin( ) 反正弦(返回弧度) acot( ) 反余切(返回弧度) Asind( ) 反正弦(返回度数) acotd( )反余切(返回度数) cos( ) 余弦(变量为弧度) exp( ) 指数 cosd( ) 余弦(变量为度数) log( ) 对数acos( ) 余正弦(返回弧度)log10( ) 以10为底对数 acosd( ) 余正弦(返回度数) sqrt( ) 开方 tan( ) 正切(变量为弧度)realsqrt( ) 返回非负根 tand( ) 正切(变量为度数) abs( ) 取绝对值 atan( ) 反正切(返回弧度) angle( ) 返回复数的相位角atand( ) 反正切(返回度数)mod(x,y) 返回x/y的余数 sum( ) 向量元素求和 3、其余函数可以用help elfun和help specfun命令获得。

matlab编程常用指令

matlab编程常用指令

matlab编程常用指令
Matlab是一种功能强大的数值计算软件,许多科学家和工程师都喜欢使用它进行数据分析和可视化。

以下是一些Matlab编程常用指令:
1. clear - 清除变量
2. clc - 清除命令行窗口
3. close all - 关闭所有图形窗口
4. format - 控制命令窗口的显示格式
5. help - 查看函数的帮助文档
6. load - 加载数据文件
7. save - 保存变量到文件中
8. plot - 绘制二维图像
9. semilogx - 绘制x轴为对数坐标的二维图像
10. semilogy - 绘制y轴为对数坐标的二维图像
11. loglog - 绘制双对数坐标的二维图像
12. histogram - 绘制直方图
13. scatter - 绘制散点图
14. subplot - 在一个图像窗口中创建多个子图
15. xlabel - 坐标轴标签
16. ylabel - 坐标轴标签
17. title - 图像标题
18. legend - 图例
19. find - 找到满足条件的数组元素的索引
20. max - 求得矩阵的最大值
21. min - 求得矩阵的最小值
22. mean - 求得矩阵的平均值
23. median - 求得矩阵的中位数
24. std - 求得矩阵的标准差
25. sort - 对矩阵进行排序
这些是Matlab编程中常用的指令,当然还有更多的指令可以用来操作数据、绘图、数学计算等。

有了这些指令,我们可以更方便、更快捷地进行数据分析和可视化。

MATLAB命令汇总

MATLAB命令汇总

MATLAB命令汇总1.基本运算:-`+`:加法运算-`-`:减法运算-`*`:乘法运算-`/`:除法运算-`^`或`**`:幂运算- `sqrt(`: 平方根函数- `exp(`: 指数函数- `log(`: 对数函数2.矩阵和向量:- `zeros(`: 创建全零矩阵- `ones(`: 创建全一矩阵- `eye(`: 创建单位矩阵- `rand(`: 创建随机矩阵- `diag(`: 提取矩阵的对角线元素- `transpose(`或`'`: 转置矩阵- `det(`: 求矩阵的行列式- `inv(`: 求矩阵的逆矩阵- `trace(`: 求矩阵的迹3.数据处理和统计函数:- `mean(`: 求平均值- `median(`: 求中位数- `std(`: 求标准差- `var(`: 求方差- `sort(`: 排序- `histogram(`: 绘制直方图- `corrcoef(`: 计算相关系数矩阵- `cov(`: 计算协方差矩阵- `unique(`: 去掉重复元素4.数据可视化:- `plot(`: 绘制二维折线图- `scatter(`: 绘制散点图- `bar(`: 绘制柱状图- `hist(`: 绘制直方图- `pie(`: 绘制饼图- `imagesc(`: 绘制热图- `contour(`: 绘制等高线图- `surf(`: 绘制三维曲面图5.逻辑和条件语句:- `if`: 条件判断语句- `else`: 条件判断的可选分支- `elseif`: 多个条件判断的中间分支- `while`: 循环语句- `for`: 循环语句- `break`: 跳出循环- `continue`: 跳过本次循环6.文件和数据输入输出:- `load(`: 从文件加载数据- `save(`: 将数据保存到文件- `fopen(`: 打开文件- `fclose(`: 关闭文件- `fprintf(`: 格式化输出到文件- `fscanf(`: 从文件按格式读取数据7.函数和脚本文件:- `function`: 定义函数- `script`: 脚本文件- `input(`: 从命令行输入数据- `disp(`: 显示结果或变量值- `return`: 返回函数结果- `clear(`: 清除变量或内存- `clc(`: 清除命令窗口内容以上是一些常用的MATLAB命令和函数的汇总,这只是冰山一角,MATLAB还提供了许多其他功能和扩展性更强的函数和工具箱,可以根据不同的需求进行更详细的学习和使用。

(整理)matlab绘图指令大全.

(整理)matlab绘图指令大全.

绘图指令1 二维曲线图1.1 绘制折线图plot调整坐标范围:axis axis([0,300,0,2])1.2 绘制自定义函数1.3 绘制符号函数1.4 绘制自定义函数1.5 图形修饰设置颜色 y m c r g b w k 设置线型 - : -. --设置标记 . o x + *在指定坐标处,书写文字:1.6 更多类型的二维图e=0.2*rand(size(X));1.7 数值函数的二维图可绘制系统函数,也可绘制自定义函数的图形。

2 三维曲线图2.1 三维曲线plot32.2 三维面填色fill33 曲面图形3.1 网格点坐标的表示3.2 三维网格mesh、meshc、meshz消影开关:hidden on / hidden off利用peaks(50)作为模拟数据矩阵;3.3 着色表面图surf、surfc3.4 二元函数的伪彩色图pcolor3.5 等高线contour3.6 矢量场图quiverZ=X.*exp(-X.^2-Y.^2);3.7 视角控制view视点控制方式及效果:方位角、仰角控制方式及效果:缺省为(-37.5,30)。

3.8 多视区控制subplot3.9 制作、播放动画[x,y,z]=peaks(30); surf(x,y,z)% 制作动画m=moviein(5); % 5帧画面的动画变量for i=1:5view([1 1 i]) % 不断调整视点m(:,i)=getframe; % 将当前画面作为帧保存到序列中end% 播放动画movie(m,2,1); % 每隔1秒播放1帧,循环播放2次3.10 示例:地形图3.11 示例:汶川地形图load dem.txtmesh(dem)4 数据特征的图形展示以pdf结尾的函数,计算概率密度或概率;以cdf结尾的函数,计算累计分布函数。

如:示例:显示t分布与标准正态分布之间的关系。

示例:观察数据的分布特征。

matlab命令大全(全面)

matlab命令大全(全面)

matlab命令⼤全(全⾯)Matlab命令⼤全A aabs 绝对值、模、字符的ASCII码值acos 反余弦acosh 反双曲余弦acot 反余切acoth 反双曲余切acsc 反余割acsch 反双曲余割align 启动图形对象⼏何位置排列⼯具all 所有元素⾮零为真angle 相⾓ans 表达式计算结果的缺省变量名any 所有元素⾮全零为真area ⾯域图argnames 函数M⽂件宗量名asec 反正割asech 反双曲正割asin 反正弦asinh 反双曲正弦assignin 向变量赋值atan 反正切atan2 四象限反正切atanh 反双曲正切autumn 红黄调秋⾊图阵axes 创建轴对象的低层指令axis 控制轴刻度和风格的⾼层指令B bbar ⼆维直⽅图bar3 三维直⽅图bar3h 三维⽔平直⽅图barh ⼆维⽔平直⽅图base2dec X进制转换为⼗进制bone 蓝⾊调⿊⽩⾊图阵box 框状坐标轴break while 或for 环中断指令brighten 亮度控制C ccapture (3版以前)捕获当前图形cart2pol 直⾓坐标变为极或柱坐标cart2sph 直⾓坐标变为球坐标cat 串接成⾼维数组caxis ⾊标尺刻度cd 指定当前⽬录cdedit 启动⽤户菜单、控件回调函数设计⼯具cdf2rdf 复数特征值对⾓阵转为实数块对⾓阵ceil 向正⽆穷取整cell 创建元胞数组cell2struct 元胞数组转换为构架数组celldisp 显⽰元胞数组内容cellplot 元胞数组内部结构图⽰char 把数值、符号、内联类转换为字符对象chi2cdf 分布累计概率函数chi2inv 分布逆累计概率函数chi2pdf 分布概率密度函数chi2rnd 分布随机数发⽣器chol Cholesky分解clabel 等位线标识cla 清除当前轴class 获知对象类别或创建对象clc 清除指令窗clear 清除内存变量和函数clf 清除图对象clock 时钟colorcube 三浓淡多彩交叉⾊图矩阵colordef 设置⾊彩缺省值colormap ⾊图colspace 列空间的基close 关闭指定窗⼝colperm 列排序置换向量comet3 三维彗星轨迹图compass 射线图compose 求复合函数cond (逆)条件数condeig 计算特征值、特征向量同时给出条件数condest 范-1条件数估计conj 复数共轭contour 等位线contourf 填⾊等位线contour3 三维等位线contourslice 四维切⽚等位线图conv 多项式乘、卷积cool 青紫调冷⾊图copper 古铜调⾊图cos 余弦cosh 双曲余弦cot 余切coth 双曲余切cplxpair 复数共轭成对排列csc 余割csch 双曲余割cumsum 元素累计和cumtrapz 累计梯形积分cylinder 创建圆柱D ddblquad ⼆重数值积分deal 分配宗量deblank 删去串尾部的空格符dec2base ⼗进制转换为X进制dec2bin ⼗进制转换为⼆进制dec2hex ⼗进制转换为⼗六进制deconv 多项式除、解卷delaunay Delaunay 三⾓剖分del2 离散Laplacian差分demo Matlab演⽰diag 矩阵对⾓元素提取、创建对⾓阵diary Matlab指令窗⽂本内容记录diff 数值差分、符号微分digits 符号计算中设置符号数值的精度dir ⽬录列表disp 显⽰数组display 显⽰对象内容的重载函数dlinmod 离散系统的线性化模型dmperm 矩阵Dulmage-Mendelsohn 分解dos 执⾏DOS 指令并返回结果double 把其他类型对象转换为双精度数值drawnow 更新事件队列强迫Matlab刷新屏幕dsolve 符号计算解微分⽅程E eecho M⽂件被执⾏指令的显⽰edit 启动M⽂件编辑器eig 求特征值和特征向量eigs 求指定的⼏个特征值end 控制流FOR等结构体的结尾元素下标eps 浮点相对精度error 显⽰出错信息并中断执⾏errortrap 错误发⽣后程序是否继续执⾏的控制erf 误差函数erfc 误差补函数erfcx 刻度误差补函数erfinv 逆误差函数errorbar 带误差限的曲线图etreeplot 画消去树eval 串演算指令evalin 跨空间串演算指令exist 检查变量或函数是否已定义exit 退出Matlab环境exp 指数函数expand 符号计算中的展开操作expint 指数积分函数expm 常⽤矩阵指数函数expm1 Pade法求矩阵指数expm2 Taylor法求矩阵指数expm3 特征值分解法求矩阵指数ezcontour 画等位线的简捷指令ezcontourf 画填⾊等位线的简捷指令ezgraph3 画表⾯图的通⽤简捷指令ezmesh 画⽹线图的简捷指令ezmeshc 画带等位线的⽹线图的简捷指令ezplot 画⼆维曲线的简捷指令ezplot3 画三维曲线的简捷指令ezpolar 画极坐标图的简捷指令ezsurf 画表⾯图的简捷指令ezsurfc 画带等位线的表⾯图的简捷指令F ffactor 符号计算的因式分解feather ⽻⽑图feedback 反馈连接feval 执⾏由串指定的函数fft 离散Fourier变换fft2 ⼆维离散Fourier变换fftn ⾼维离散Fourier变换fftshift 直流分量对中的谱fieldnames 构架域名figure 创建图形窗fill3 三维多边形填⾊图find 寻找⾮零元素下标findobj 寻找具有指定属性的对象图柄findstr 寻找短串的起始字符下标findsym 机器确定内存中的符号变量finverse 符号计算中求反函数fix 向零取整flag 红⽩蓝⿊交错⾊图阵fliplr 矩阵的左右翻转flipud 矩阵的上下翻转flipdim 矩阵沿指定维翻转floor 向负⽆穷取整flops 浮点运算次数flow Matlab提供的演⽰数据fmin 求单变量⾮线性函数极⼩值点(旧版)fminbnd 求单变量⾮线性函数极⼩值点fnint 利⽤样条函数求积分fnval 计算样条函数区间内任意⼀点的值fnplt 绘制样条函数图形fopen 打开外部⽂件for 构成for环⽤format 设置输出格式fourier Fourier 变换fplot 返函绘图指令fprintf 设置显⽰格式fread 从⽂件读⼆进制数据fsolve 求多元函数的零点full 把稀疏矩阵转换为⾮稀疏阵funm 计算⼀般矩阵函数funtool 函数计算器图形⽤户界⾯fzero 求单变量⾮线性函数的零点G ggamma 函数gammainc 不完全函数gammaln 函数的对数gca 获得当前轴句柄gcbo 获得正执⾏"回调"的对象句柄gcf 获得当前图对象句柄gco 获得当前对象句柄geomean ⼏何平均值get 获知对象属性getfield 获知构架数组的域getframe 获取影⽚的帧画⾯ginput 从图形窗获取数据global 定义全局变量gplot 依图论法则画图gradient 近似梯度gray ⿊⽩灰度grid 画分格线griddata 规则化数据和曲⾯拟合gtext 由⿏标放置注释⽂字guide 启动图形⽤户界⾯交互设计⼯具harmmean 调和平均值help 在线帮助helpwin 交互式在线帮助helpdesk 打开超⽂本形式⽤户指南hex2dec ⼗六进制转换为⼗进制hex2num ⼗六进制转换为浮点数hidden 透视和消隐开关hilb Hilbert矩阵hist 频数计算或频数直⽅图histc 端点定位频数直⽅图histfit 带正态拟合的频数直⽅图hold 当前图上重画的切换开关horner 分解成嵌套形式hot ⿊红黄⽩⾊图hsv 饱和⾊图I iif-else-elseif 条件分⽀结构ifft 离散Fourier反变换ifft2 ⼆维离散Fourier反变换ifftn ⾼维离散Fourier反变换ifftshift 直流分量对中的谱的反操作ifourier Fourier反变换i, j 缺省的"虚单元"变量ilaplace Laplace反变换imag 复数虚部image 显⽰图象imagesc 显⽰亮度图象imfinfo 获取图形⽂件信息imread 从⽂件读取图象imwrite 把imwrite 把图象写成⽂件ind2sub 单下标转变为多下标inf ⽆穷⼤info MathWorks公司⽹点地址inline 构造内联函数对象inmem 列出内存中的函数名input 提⽰⽤户输⼊inputname 输⼊宗量名int 符号积分int2str 把整数数组转换为串数组interp1 ⼀维插值interp3 三维插值interpn N维插值interpft 利⽤FFT插值intro Matlab⾃带的⼊门引导inv 求矩阵逆invhilb Hilbert矩阵的准确逆ipermute ⼴义反转置isa 检测是否给定类的对象ischar 若是字符串则为真isequal 若两数组相同则为真isempty 若是空阵则为真isfinite 若全部元素都有限则为真isfield 若是构架域则为真isglobal 若是全局变量则为真ishandle 若是图形句柄则为真ishold 若当前图形处于保留状态则为真isieee 若计算机执⾏IEEE规则则为真isinf 若是⽆穷数据则为真isletter 若是英⽂字母则为真islogical 若是逻辑数组则为真ismember 检查是否属于指定集isnan 若是⾮数则为真isnumeric 若是数值数组则为真isobject 若是对象则为真isprime 若是质数则为真isreal 若是实数则为真isspace 若是空格则为真issparse 若是稀疏矩阵则为真isstruct 若是构架则为真isstudent 若是Matlab学⽣版则为真iztrans 符号计算Z反变换J j , K kjacobian 符号计算中求Jacobian 矩阵jet 蓝头红尾饱和⾊jordan 符号计算中获得Jordan标准型keyboard 键盘获得控制权kron Kronecker乘法规则产⽣的数组L llaplace Laplace变换lasterr 显⽰最新出错信息lastwarn 显⽰最新警告信息leastsq 解⾮线性最⼩⼆乘问题(旧版)legend 图形图例lighting 照明模式line 创建线对象lines 采⽤plot 画线⾊ln 矩阵⾃然对数load 从MAT⽂件读取变量log ⾃然对数log10 常⽤对数log2 底为2的对数loglog 双对数刻度图形logm 矩阵对数logspace 对数分度向量lookfor 按关键字搜索M⽂件lower 转换为⼩写字母lsqnonlin 解⾮线性最⼩⼆乘问题lu LU分解M mmad 平均绝对值偏差magic 魔⽅阵maple &nb, sp; 运作Maple格式指令mat2str 把数值数组转换成输⼊形态串数组material 材料反射模式max 找向量中最⼤元素mbuild 产⽣EXE⽂件编译环境的预设置指令mcc 创建MEX或EXE⽂件的编译指令mean 求向量元素的平均值median 求中位数menuedit 启动设计⽤户菜单的交互式编辑⼯具mesh ⽹线图meshz 垂帘⽹线图meshgrid 产⽣"格点"矩阵methods 获知对指定类定义的所有⽅法函数mex 产⽣MEX⽂件编译环境的预设置指令mfunlis 能被mfun计算的MAPLE经典函数列表mhelp 引出Maple的在线帮助min 找向量中最⼩元素mkdir 创建⽬录mkpp 逐段多项式数据的明晰化mod 模运算more 指令窗中内容的分页显⽰movie 放映影⽚动画moviein 影⽚帧画⾯的内存预置mtaylor 符号计算多变量Taylor级数展开NaN ⾮数(预定义)变量nargchk 输⼊宗量数验证nargin 函数输⼊宗量数nargout 函数输出宗量数ndgrid 产⽣⾼维格点矩阵newplot 准备新的缺省图、轴nextpow2 取最接近的较⼤2次幂nnz 矩阵的⾮零元素总数nonzeros 矩阵的⾮零元素norm 矩阵或向量范数normcdf 正态分布累计概率密度函数normest 估计矩阵2范数norminv 正态分布逆累计概率密度函数normpdf 正态分布概率密度函数normrnd 正态随机数发⽣器notebook 启动Matlab和Word的集成环境null 零空间num2str 把⾮整数数组转换为串numden 获取最⼩公分母和相应的分⼦表达式nzmax 指定存放⾮零元素所需内存O oode1 ⾮Stiff 微分⽅程变步长解算器ode15s Stiff 微分⽅程变步长解算器ode23t 适度Stiff 微分⽅程解算器ode23tb Stiff 微分⽅程解算器ode45 ⾮Stiff 微分⽅程变步长解算器odefile ODE ⽂件模板odeget 获知ODE 选项设置参数odephas2 ODE 输出函数的⼆维相平⾯图odephas3 ODE 输出函数的三维相空间图odeplot ODE 输出函数的时间轨迹图odeprint 在Matlab指令窗显⽰结果odeset 创建或改写ODE选项构架参数值ones 全1数组optimset 创建或改写优化泛函指令的选项参数值orient 设定图形的排放⽅式orth 值空间正交化P ppack 收集Matlab内存碎块扩⼤内存patch 创建块对象path 设置Matlab搜索路径的指令pathtool 搜索路径管理器pause 暂停pcode 创建预解译P码⽂件pcolor 伪彩图peaks Matlab提供的典型三维曲⾯permute ⼴义转置pi (预定义变量)圆周率pie ⼆维饼图pie3 三维饼图pink 粉红⾊图矩阵pinv 伪逆plot 平⾯线图plot3 三维线图plotmatrix 矩阵的散点图plotyy 双纵坐标图poissinv 泊松分布逆累计概率分布函数poissrnd 泊松分布随机数发⽣器pol2cart 极或柱坐标变为直⾓坐标polar 极坐标图poly 矩阵的特征多项式、根集对应的多项式poly2str 以习惯⽅式显⽰多项式poly2sym 双精度多项式系数转变为向量符号多项式polyder 多项式导数polyfit 数据的多项式拟合polyval 计算多项式的值polyvalm 计算矩阵多项式pow2 2的幂ppval 计算分段多项式pretty 以习惯⽅式显⽰符号表达式print 打印图形或SIMULINK模型printsys 以习惯⽅式显⽰有理分式prism 光谱⾊图矩阵procread 向MAPLE输送计算程序profile 函数⽂件性能评估器propedit 图形对象属性编辑器pwd 显⽰当前⼯作⽬录Q qquad 低阶法计算数值积分quad8 ⾼阶法计算数值积分(QUADL)quit 推出Matlab 环境quiver ⼆维⽅向箭头图quiver3 三维⽅向箭头图R rrand 产⽣均匀分布随机数randn 产⽣正态分布随机数randperm 随机置换向量range 样本极差rank 矩阵的秩rats 有理输出rcond 矩阵倒条件数估计real 复数的实部reallog 在实数域内计算⾃然对数realpow 在实数域内计算乘⽅realsqrt 在实数域内计算平⽅根realmax 最⼤正浮点数realmin 最⼩正浮点数rectangle 画"长⽅框"rem 求余数repmat 铺放模块数组reshape 改变数组维数、⼤⼩residue 部分分式展开return 返回ribbon 把⼆维曲线画成三维彩带图rmfield 删去构架的域roots 求多项式的根rose 数扇形图rot90 矩阵旋转90度rotate 指定的原点和⽅向旋转rotate3d 启动三维图形视⾓的交互设置功能round 向最近整数圆整rref 简化矩阵为梯形形式rsf2csf 实数块对⾓阵转为复数特征值对⾓阵rsums Riemann和S ssave 把内存变量保存为⽂件scatter3 三维散点图sec 正割sech 双曲正割semilogx X轴对数刻度坐标图semilogy Y轴对数刻度坐标图series 串联连接set 设置图形对象属性setfield 设置构架数组的域setstr 将ASCII码转换为字符的旧版指令sign 根据符号取值函数signum 符号计算中的符号取值函数sim 运⾏SIMULINK模型simget 获取SIMULINK模型设置的仿真参数simple 寻找最短形式的符号解simplify 符号计算中进⾏简化操作simset 对SIMULINK模型的仿真参数进⾏设置simulink 启动SIMULINK模块库浏览器sin 正弦sinh 双曲正弦size 矩阵的⼤⼩slice ⽴体切⽚图solve 求代数⽅程的符号解spalloc 为⾮零元素配置内存sparse 创建稀疏矩阵spconvert 把外部数据转换为稀疏矩阵spdiags 稀疏对⾓阵spfun 求⾮零元素的函数值sph2cart 球坐标变为直⾓坐标sphere 产⽣球⾯spinmap ⾊图彩⾊的周期变化spline 样条插值spones ⽤1置换⾮零元素sprandsym 稀疏随机对称阵sprank 结构秩spring 紫黄调春⾊图sprintf 把格式数据写成串spy 画稀疏结构图sqrt 平⽅根sqrtm ⽅根矩阵squeeze 删去⼤⼩为1的"孤维" sscanf 按指定格式读串stairs 阶梯图std 标准差step 阶跃响应指令str2double 串转换为双精度值str2mat 创建多⾏串数组str2num 串转换为数strcat 接成长串strcmp 串⽐较strjust 串对齐strmatch 搜索指定串strncmp 串中前若⼲字符⽐较strrep 串替换strtok 寻找第⼀间隔符前的内容struct 创建构架数组struct2cell 把构架转换为元胞数组strvcat 创建多⾏串数组sub2ind 多下标转换为单下标subexpr 通过⼦表达式重写符号对象subplot 创建⼦图subs 符号计算中的符号变量置换subspace 两⼦空间夹⾓sum 元素和summer 绿黄调夏⾊图superiorto 设定优先级surf 三维着⾊表⾯图surface 创建⾯对象surfc 带等位线的表⾯图surfl 带光照的三维表⾯图surfnorm 空间表⾯的法线svd 奇异值分解svds 求指定的若⼲奇异值switch-case-otherwise 多分⽀结构sym2poly 符号多项式转变为双精度多项式系数向量symmmd 对称最⼩度排序symrcm 反向Cuthill-McKee排序syms 创建多个符号对象T ttan 正切tanh 双曲正切taylortool 进⾏Taylor逼近分析的交互界⾯text ⽂字注释tf 创建传递函数对象tic 启动计时器title 图名toc 关闭计时器trapz 梯形法数值积分treelayout 展开树、林treeplot 画树图tril 下三⾓阵trim 求系统平衡点trimesh 不规则格点⽹线图trisurf 不规则格点表⾯图triu 上三⾓阵try-catch 控制流中的Try-catch结构type 显⽰M ⽂件U uuicontextmenu 创建现场菜单uicontrol 创建⽤户控件uimenu 创建⽤户菜单unmkpp 逐段多项式数据的反明晰化unwrap ⾃然态相⾓upper 转换为⼤写字母V vvar ⽅差varargin 变长度输⼊宗量varargout 变长度输出宗量vectorize 使串表达式或内联函数适于数组运算ver 版本信息的获取view 三维图形的视⾓控制voronoi Voronoi多边形vpa 任意精度(符号类)数值W wwarning 显⽰警告信息what 列出当前⽬录上的⽂件whatsnew 显⽰Matlab中Readme⽂件的内容which 确定函数、⽂件的位置while 控制流中的While环结构white 全⽩⾊图矩阵whitebg 指定轴的背景⾊who 列出内存中的变量名whos 列出内存中变量的详细信息winter 蓝绿调冬⾊图workspace 启动内存浏览器X x , Y y , Z zxlabel X轴名xor 或⾮逻辑yesinput 智能输⼊指令ylabel Y轴名zeros 全零数组zlabel Z轴名zoom 图形的变焦放⼤和缩⼩ztrans 符号计算Z变换MATLAB命令⼤全。

matlab常用函数与常用指令大全[整理版]

matlab常用函数与常用指令大全[整理版]

matlab常用函数与常用指令大全matlab, 函数, 指令, 大全matlab常用函数与常用指令大全matlab常用函数- -1、特殊变量与常数ans 计算结果的变量名computer 确定运行的计算机eps 浮点相对精度Inf 无穷大I 虚数单位inputname 输入参数名NaN 非数nargin 输入参数个数nargout 输出参数的数目pi 圆周率nargoutchk 有效的输出参数数目realmax 最大正浮点数realmin 最小正浮点数varargin 实际输入的参量varargout 实际返回的参量操作符与特殊字符+ 加- 减* 矩阵乘法.* 数组乘(对应元素相乘)^ 矩阵幂 .^ 数组幂(各个元素求幂)\ 左除或反斜杠/ 右除或斜面杠./ 数组除(对应元素除)kron Kronecker张量积: 冒号() 圆括[] 方括 . 小数点.. 父目录 ... 继续, 逗号(分割多条命令); 分号(禁止结果显示)% 注释! 感叹号' 转置或引用= 赋值== 相等<> 不等于& 逻辑与| 逻辑或~ 逻辑非xor 逻辑异或2、基本数学函数abs 绝对值和复数模长acos,acodh 反余弦,反双曲余弦acot,acoth 反余切,反双曲余切acsc,acsch 反余割,反双曲余割angle 相角asec,asech 反正割,反双曲正割secant 正切asin,asinh 反正弦,反双曲正弦atan,atanh 反正切,双曲正切tangent 正切atan2 四象限反正切ceil 向着无穷大舍入complex 建立一个复数conj 复数配对cos,cosh 余弦,双曲余弦csc,csch 余切,双曲余切cot,coth 余切,双曲余切exp 指数fix 朝0方向取整floor 朝负无穷取整*** 最大公因数imag 复数值的虚部lcm 最小公倍数log 自然对数log2 以2为底的对数log10 常用对数mod 有符号的求余nchoosek 二项式系数和全部组合数real 复数的实部rem 相除后求余round 取整为最近的整数sec,sech 正割,双曲正割sign 符号数sin,sinh 正弦,双曲正弦sqrt 平方根tan,tanh 正切,双曲正切3、基本矩阵和矩阵操作blkding 从输入参量建立块对角矩阵eye 单位矩阵linespace 产生线性间隔的向量logspace 产生对数间隔的向量numel 元素个数ones 产生全为1的数组rand 均匀颁随机数和数组randn 正态分布随机数和数组zeros 建立一个全0矩阵colon) 等间隔向量cat 连接数组diag 对角矩阵和矩阵对角线fliplr 从左自右翻转矩阵flipud 从上到下翻转矩阵repmat 复制一个数组reshape 改造矩阵roy90 矩阵翻转90度tril 矩阵的下三角triu 矩阵的上三角dot 向量点集cross 向量叉集ismember 检测一个集合的元素intersect 向量的交集setxor 向量异或集setdiff 向是的差集union 向量的并集数值分析和傅立叶变换cumprod 累积cumsum 累加cumtrapz 累计梯形法计算数值微分factor 质因子inpolygon 删除多边形区域内的点max 最大值mean 数组的均值mediam 中值min 最小值perms 所有可能的转换polyarea 多边形区域primes 生成质数列表prod 数组元素的乘积rectint 矩形交集区域sort 按升序排列矩阵元素sortrows 按升序排列行std 标准偏差sum 求和trapz 梯形数值积分var 方差del2 离散拉普拉斯diff 差值和微分估计gradient 数值梯度cov 协方差矩阵corrcoef 相关系数conv2 二维卷积conv 卷积和多项式乘法filter IIR或FIR滤波器deconv 反卷积和多项式除法filter2 二维数字滤波器cplxpair 将复数值分类为共轭对fft 一维的快速傅立叶变换fft2 二维快速傅立叶变换fftshift 将FFT的DC分量移到频谱中心ifft 一维快速反傅立叶变换ifft2 二维傅立叶反变换ifftn 多维快速傅立叶变换ifftshift 反FFT偏移nextpow2 最靠近的2的幂次unwrap 校正相位角多项式与插值conv 卷积和多项式乘法roots 多项式的根poly 具有设定根的多项式polyder 多项式微分polyeig 多项式的特征根polyfit 多项式拟合polyint 解析多项式积分polyval 多项式求值polyvalm 矩阵变量多项式求值residue 部分分式展开interp1 一维插值interp2 二维插值interp3 三维插值interpft 使用FFT的一维插值interpn 多维插值meshgrid 为3维点生成x和y的网格ndgrid 生成多维函数和插值的数组pchip 分段3次Hermite插值多项式ppval 分段多项式的值spline 3次样条数据插值绘图函数bar 竖直条图barh 水平条图hist 直方图histc 直方图计数hold 保持当前图形loglog x,y对数坐标图pie 饼状图plot 绘二维图polar 极坐标图semilogy y轴对数坐标图semilogx x轴对数坐标subplot 绘制子图bar3 数值3D竖条图bar3h 水平3D条形图comet3 3D慧星图cylinder 圆柱体fill3 填充的3D多边形plot3 3维空间绘图quiver3 3D震动(速度)图slice 体积薄片图sphere 球stem3 绘制离散表面数据wate***ll 绘制瀑布trisurf 三角表面clabel 增加轮廓标签到等高线图中datetick 数据格式标记grid 加网格线gtext 用鼠标将文本放在2D图中legend 图注plotyy 左右边都绘Y轴title 标题xlabel X轴标签ylabel Y轴标签zlabel Z轴标签contour 等高线图contourc 等高线计算contourf 填充的等高线图hidden 网格线消影meshc 连接网格/等高线mesh 具有参考轴的3D网格peaks 具有两个变量的采样函数surf 3D阴影表面图su***ce 建立表面低层对象surfc 海浪和等高线的结合surfl 具有光照的3D阴影表面trimesh 三角网格图1 常用指令(General Purpose Commands) 1.1 通用信息查询(General information) demo 演示程序help 在线帮助指令helpbrowser 超文本文档帮助信息helpdesk 超文本文档帮助信息helpwin 打开在线帮助窗info MA TLAB 和MathWorks 公司的信息subscribe MA TLAB 用户注册ver MA TLAB 和TOOLBOX 的版本信息version MA TLAB 版本whatsnew 显示版本新特征1.2 工作空间管理(Managing the workspace)clear 从内存中清除变量和函数exit 关闭MA TLABload 从磁盘中调入数据变量pack 合并工作内存中的碎块quit 退出MA TLABsave 把内存变量存入磁盘who 列出工作内存中的变量名whos 列出工作内存中的变量细节workspace 工作内存浏览器1.3 管理指令和函数(Managing commands and functions) edit 矩阵编辑器edit 打开M 文件inmem 查看内存中的P 码文件mex 创建MEX 文件open 打开文件pcode 生成P 码文件type 显示文件内容what 列出当前目录上的M、MA T、MEX 文件which 确定指定函数和文件的位置1.4 搜索路径的管理(Managing the seach patli) addpath 添加搜索路径rmpath 从搜索路径中删除目录path 控制MA TLAB 的搜索路径pathtool 修改搜索路径1.5 指令窗控制(Controlling the command window) beep 产生beep 声echo 显示命令文件指令的切换开关diary 储存MA TLAB 指令窗操作内容format 设置数据输出格式more 命令窗口分页输出的控制开关1.6 操作系统指令(Operating system commands) cd 改变当前工作目录computer 计算机类型copyfile 文件拷贝delete 删除文件dir 列出的文件dos 执行dos 指令并返还结果getenv 给出环境值ispc MA TLAB 为PC(Windows)版本则为真isunix MA TLAB 为Unix 版本则为真mkdir 创建目录pwd 改变当前工作目录unix 执行unix 指令并返还结果vms 执行vms dcl 指令并返还结果web 打开web 浏览器! 执行外部应用程序2 运算符和特殊算符(Operators and special characters)2.1 算术运算符(Arithmetic operators)+ 加- 减* 矩阵乘.* 数组乘^ 矩阵乘方.^ 数组乘方\ 反斜杠或左除/ 斜杠或右除./或.\ 数组除张量积[注]本表第三栏括号中的字符供在线救助时help 指令引述用2.2 关系运算符(Relational operators)= = 等号~= 不等号< 小于> 大于<= 小于或等于>= 大于或等于2.3 逻辑操作(Logical operators) & 逻辑与| 逻辑或~ 逻辑非xor 异或any 有非零元则为真all 所有元素均非零则为真2.4 特殊算符(Special characters) :冒号( ) 圆括号[ ] 方括号{ } 花括号@ 创建函数句柄. 小数点. 构架域的关节点.. 父目录续行号, 逗号; 分号% 注释号! 调用操作系统命令= 赋值符号ˊ引号ˊ复数转置号.ˊ转置号[,] 水平串接[;] 垂直串接( ),{ },. 下标赋值( ),{ },. 下标标识subsindex 下标标识3 编程语言结构(Programming language constructs) 3.1 控制语句(Control flow)break 终止最内循环case 同switch 一起使用catch 同try 一起使用continue 将控制转交给外层的for 或while 循环else 同if 一起使用elseif 同if 一起使用end 结束for,while,if 语句for 按规定次数重复执行语句if 条件执行语句otherwise 可同switch 一起使用return 返回switch 多个条件分支try try-cathch 结构while 不确定次数重复执行语句3.2 计算运行(Evaluation and execution)assignin 跨空间赋值builtin 执行内建的函数eval 字符串宏指令evalc 执行MA TLAB 字符串evalin 跨空间计算串表达式的值feval 函数宏指令run 执行脚本文件3.3 脚本文件、函数及变量(Scripts,function,and variables) exist 检查变量或函数是否被定义function 函数文件头global 定义全局变量isglobal 若是全局变量则为真iskeyword 若是关键字则为真mfilename 正在执行的M 文件的名字persistent 定义永久变量script MA TLAB 命令文件3.4 宗量处理(Augument handling) inputname 实际调用变量名nargchk 输入变量个数检查nargin 函数输入宗量的个数nargout 函数输出宗量的个数nargoutchk 输出变量个数检查varagin 输入宗量varagout 输出宗量3.5 信息显示(Message display)disp 显示矩阵和文字内容display 显示矩阵和文字内容的重载函数error 显示错误信息fprintf 把格式化数据写到文件或屏幕lasterr 最后一个错误信息lastwarn 最后一个警告信息sprintf 按格式把数字转换为串warning 显示警告信息3.6 交互式输入(Interactive input)input 提示键盘输入keyboard 激活键盘做为命令文件pause 暂停uicontrol 创建用户界面控制uimenu 创建用户界面菜单4 基本矩阵函数和操作(Elementary matrices and matrix manipulation)4.1 基本矩阵(Elementary matrices)eye 单位阵linspace 线性等分向量logspace 对数等分向量meshgrid 用于三维曲面的分格线坐标ones 全1 矩阵rand 均匀分布随机阵randn 正态分布随机阵repmat 铺放模块数组zeros 全零矩阵: 矩阵的援引和重排4.2 矩阵基本信息(Basic array information)disp 显示矩阵和文字内容isempty 若是空矩阵则为真isequal 若对应元素相等则为1islogical 尤其是逻辑数则为真isnumeric 若是数值则为真length 确定向量的长度logical 将数值转化为逻辑值ndims 数组A 的维数size 确定矩阵的维数4.3 矩阵操作(Matrix manipulateion)blkdiag 块对角阵串接diag 创建对角阵,抽取对角向量end 数组的长度,即最大下标find 找出非零元素1 的下标fliplr 矩阵的左右翻转flipud 矩阵的上下翻转flipdim 交换对称位置上的元素ind2sub 据单下标换算出全下标reshape 矩阵变维rot90 矩阵逆时针90°旋转sub2idn 据全下标换算出单下标tril 抽取下三角阵triu 抽取上三角阵4.4 特殊变量和常数(Special variables and constants) ans 最新表达式的运算结果eps 浮点相对误差i,j 虚数单位inf 或Inf 无穷大isfinite 若是有限数则为真isinf 若是无穷大则为真isnan 若为非数则为真NaN 或nan 非数pi 3.1415926535897?.realmax 最大浮点数realmin 最小正浮点数why 一般问题的简明答案4.5 特殊矩阵(Specialized matrices) compan 伴随矩阵gallery 一些小测试矩阵hadamard Hadamard 矩阵hankel Hankel 矩阵hilb Hilbert 矩阵invhilb 逆Hilbert 矩阵magic 魔方阵pascal Pascal 矩阵rosser 典型对称特征值实验问题toeplitz T oeplitz 矩阵vander V andermonde 矩阵wilkinson Wilkinson’s 对称特征值实验矩阵5 基本数学函数(Elementary math functions)5.1 三角函数(T rigonometric) acos 反余弦acosh 反双曲余弦acot 反余切acoth 反双曲余切acsc 反余割acsch 反双曲余割asec 反正割asech 反双曲正割asin 反正弦asinh 反双曲正弦atan 反正切atanh 反双曲正切atan2 四象限反正切cos 余弦cosh 双曲余弦cot 余切coth 双曲余切csc 余割csch 双曲余割sec 正割sech 双曲正割sin 正弦sinh 双曲正弦tan 正切tanh 双曲正切5.2 指数函数(Exponential)exp 指数log 自然对数log10 常用对数log2 以2 为底的对数nestpow2 最近邻的2 的幂pow2 2 的幂sqrt 平方根5.3 复数函数(Complex)abs 绝对值angle 相角complex 将实部和虚部构成复数conj 复数共轭cplxpair 复数阵成共轭对形式排列imag 复数虚部isreal 若是实数矩阵则为真real 复数实部unwrap 相位角360°线调整5.4 圆整和求余函数(Rounding and remainder)ceil 朝正无穷大方向取整fix 朝零方向取整floor 朝负无穷大方向取整mod 模数求余rem 求余数round 四舍五入取整sign 符号函数6 特殊函数(Specialized math functions)cart2pol 直角坐标变为柱(或极)坐标cart2sph 直角坐标变为球坐标cross 向量叉积dot 向量内积isprime 若是质数则为真pol2cart 柱(或极)坐标变为直角坐标sph2cart 球坐标变为直角坐标7 矩阵函数和数值线性代数(Matrix functions-numerical linear algebra) 7.1 矩阵分析(Matrix analysis)det 行列式的值norm 矩阵或向量范数normest 估计2 范数null 零空间orth 值空间rank 秩rref 转换为行阶梯形trace 迹subspace 子空间的角度7.2 线性方程(Linear equations)chol Cholesky 分解cholinc 不完全Cholesky 分解cond 矩阵条件数condest 估计1-范数条件数inv 矩阵的逆lu LU 分解luinc 不完全LU 分解lscov 已知协方差的最小二乘积nnls 非负二乘解pinv 伪逆qr QR 分解rcond LINPACK 逆条件数\、/ 解线性方程7.3 特性值与奇异值(Eigenvalues and singular values) condeig 矩阵各特征值的条件数eig 矩阵特征值和特征向量eigs 多个特征值gsvd 归一化奇异值分解hess Hessenberg 矩阵poly 特征多项式polyeig 多项式特征值问题qz 广义特征值schur Schur 分解svd 奇异值分解svds 多个奇异值7.4 矩阵函数(Matrix functions)expm 矩阵指数expm1 矩阵指数的Pade 逼近expm2 用泰勒级数求矩阵指数expm3 通过特征值和特征向量求矩阵指数funm 计算一般矩阵函数logm 矩阵对数sqrtm 矩阵平方根7.5 因式分解(Factorization utility)cdf2rdf 复数对角型转换到实块对角型balance 改善特征值精度的平衡刻度rsf2csf 实块对角型转换到复数对角型8 数据分析和傅里叶变换(Date analysis and Fourier transforms)8.1 基本运算(Basic operations) cumprod 元素累计积cumsum 元素累计和cumtrapz 累计积分hist 统计频数直方图histc 直方图统计max 最大值mean 平均值median 中值min 最小值prod 元素积sort 由小到大排序sortrows 由小到大按行排序std 标准差sum 元素和trapz 梯形数值积分var 求方差8.2 有限差分(Finite differentces) del2 五点离散Laplaciandiff 差分和近似微分gradient 梯度8.3 相关(Correlation)corrcoef 相关系数cov 协方差矩阵subspace 子空间之间的角度8.4 滤波和卷积(Filtering and convoluteion) conv 卷积和多项式相乘conv2 二维卷积convn N 维卷积detrend 去除线性分量deconv 解卷和多项式相除filter 一维数字滤波器fliter2 二维数字滤波器8.5 傅里叶变换(Fourier transforms)fft 快速离散傅里叶变换fft2 二维离散傅里叶变换fftn N 维离散傅里叶变换fftshift 重排fft 和fft2 的输出ifft 离散傅里叶反变换ifft2 二维离散傅城叶反变换ifftn N 维离散傅里叶反变换ifftshift 反fftshift9 音频支持(Audio support)9.1 音频硬件驱动(Audio hardware drivers)sound 播放向量soundsc 自动标刻并播放waveplay 利用系统音频输出设配播放waverecor 利用系统音频输入设配录音9.2 音频文件输入输出(Audio file import and export) auread 读取音频文件(.au)auwrite 创建音频文件(.au)wavread 读取音频文件(.wav)wavwrite 创建音频文件(.wav)9.3 工具(Utilities)lin2mu 将线性信号转换为μ 一律编码的信号mu2lin 将μ 一律编码信号转换为线性信号10 插补多项式函数(Interpolation and polynomials) 10.1 数据插补(Data Interpolation)griddata 分格点数据griddata3 三维分格点数据griddatan 多维分格点数据interpft 利用FFT 方法一维插补interp1 一维插补interp1q 快速一维插补interp2 二维插补interp3 三维插补intern N 维插补pchip hermite 插补10.2 样条插补(Spline Interpolation)ppval 计算分段多项式spline 三次样条插补10.3 多项式(Polynomials)conv 多项式相乘deconv 多项式相除poly 由根创建多项式polyder 多项式微分polyfit 多项式拟合polyint 积分多项式分析polyval 求多项式的值polyvalm 求矩阵多项式的值residue 求部分分式表达roots 求多项式的根1#caidaoyiba11 数值泛函函数和ODE 解算器(Function functions and ODE solvers) 11.1 优化和寻根(Optimization and root finding)fminbnd 非线性函数在某区间中极小值fminsearch 单纯形法求多元函数极值点指令fzero 单变量函数的零点11.2 优化选项处理(Optimization Option handling)optimget 从OPTIONS 构架中取得优化参数optimset 创建或修改OPTIONS 构架11.3 数值积分(Numerical intergration)dblquad 二重(闭型)数值积分指令quad 低阶法数值积分quadl 高阶法数值积分11.4 绘图(Plotting)ezcontour 画等位线ezcontourf 画填色等位线ezmesh 绘制网格图ezmeshc 绘制含等高线的网格图ezplot 绘制曲线ezplot3 绘制3 维曲线ezpolar 采用极坐标绘图ezsurf 画曲面图ezsurfc 画带等位线的曲面图fplot 画函数曲线图11.5 内联函数对象(Inline function object) argnames 给出函数的输入宗量char 创建字符传输组或者将其他类型变量转化为字符串数组formula 函数公式inline 创建内联函数11.6 差微分函数解算器(Differential equation solvers) ode113 变阶法解方程ode15s 变阶法解刚性方程ode23 低阶法解微分方程ode23s 低阶法解刚性微分方程ode23t 解适度刚性微分方程odet23tb 低阶法解刚性微分方程ode45 高阶法解微分方程12 二维图形函数(Two dimensional graphs)12.1 基本平面图形(Elementary X-Y graphs) loglog 双对数刻度曲线plot 直角坐标下线性刻度曲线plotyy 双纵坐标图polar 极坐标曲线图semilogx X 轴半对数刻度曲线semilogy Y 轴半对数刻度曲线12.2 轴控制(Axis control)axes 创建轴axis 轴的刻度和表现box 坐标形式在封闭式和开启词式之间切换grid 画坐标网格线hold 图形的保持subplot 创建子图zoom 二维图形的变焦放大12.3 图形注释(Graph annotation)gtext 用鼠标在图上标注文字legend 图例说明plotedit 图形编辑工具text 在图上标注文字texlabel 将字符串转换为T ex 格式title 图形标题xlabel X 轴名标注ylabel Y 轴名标注12.4 硬拷贝(Hardcopy and printing)orient 设置走纸方向print 打印图形或把图存入文件printopt 打印机设置13 三维图形函数(Three dimensional graphs) 13.1 基本三维图形(Elementary 3-D plots) fill3 三维曲面多边形填色mesh 三维网线图plot3 三维直角坐标曲线图surf 三维表面图13.2 色彩控制(Color control)alpha 透明色控制brighten 控制色彩的明暗caxis (伪)颜色轴刻度colordef 用色风格colormap 设置色图graymon 设置缺省图形窗口为单色显示屏hidden 消隐shading 图形渲染模式whitebg 设置图形窗口为白底13.3 光照模式(Lighting)diffuse 漫反射表面系数light 灯光控制lighting 设置照明模式material 使用预定义反射模式specular 漫反射surfnorm 表面图的法线surfl 带光照的三维表面图13.4 色图(Color maps)autumn 红、黄浓淡色bone 蓝色调灰度图colorcube 三浓淡多彩交错色cool 青和品红浓淡色图copper 线性变化纯铜色调图flag 红-白-蓝黑交错色图gray 线性灰度hot 黑-红-黄-白交错色图hsv 饱和色彩图jet 变异HSV 色图lines 采用plot 绘线色pink 淡粉红色图prism 光谱色图spring 青、黄浓淡色summer 绿、黄浓淡色vga 16 色white 全白色winter 蓝、绿浓淡色13.5 轴的控制(Axis control)axes 创建轴axis 轴的刻度和表现box 坐标形式在封闭式和开启式之间切换daspect 轴的DataAspectRatio 属性grid 画坐标网格线hold 图形的保持pbaspect 画坐标框的PlotBoxAspectRatio 属性subplot 创建子图xlim X 轴范围ylim Y 轴范围zlim Z 轴范围zoom 二维图形的变焦放大13.6 视角控制(V iewpoint control)rotate3d 旋动三维图形view 设定3-D 图形观测点viewmtx 观测点转换矩阵13.7 图形注释(Graph annotation)colorbar 显示色条gtext 用鼠标在图上标注文字plotedit 图形编辑工具text 在图上标注文字title 图形标题xlabel X 轴名标注ylabel Y 轴名标注zlabel Z 轴名标注13.8 硬拷贝(Hardcopy and printing)orient 设置走纸方向print 打印图形或把图存入文件printopt 打印机设置verml 将图形保存为VRML2.0 文件14 特殊图形(Specialized graphs)14.1 特殊平面图形(Specialized 2-D graphs) area 面域图bar 直方图barh 水平直方图comet 彗星状轨迹图compass 从原点出发的复数向量图errorbar 误差棒棒图ezplot 画二维曲线ezpolar 画极坐标曲线feather 从X 轴出发的复数向量图fill 多边填色图fplot 函数曲线图hist 统计频数直方图pareto Pareto 图pie 饼形统计图plotmatrix 散点图阵列scatter 散点图stairs 阶梯形曲线图stem 火柴杆图14.2 等高线及二维半图形(Contour and 2-1/2D graphs) clabel 给等高线加标注contour 等高线图contourf 等高线图contour3 三维等高线ezcontour 画等位线ezcontourf 画填色等位线pcolor 用颜色反映数据的伪色图voronoi V oronoi 图14.3 特殊三维图形(Specialized 3-D graphs)bar3 三维直方图bar3h 三维水平直方图comet3 三维彗星动态轨迹线图ezgraph3 通用指令ezmesh 画网线图ezmeshc 画等位线的网线图ezplot3 画三维曲线ezsurf 画曲面图ezsurfc 画带等位线的曲面图meshc 带等高线的三维网线图meshz 带零基准面的三维网线图pie3 三维饼图ribbon 以三维形式绘制二维曲线scatter3 三维散点图stem3 三维离散杆图surfc 带等高线的三维表面图trimesh 三角剖分网线图trisurf 三角剖分曲面图waterfall 瀑布水线图14.4 内剖及向量视图(V olume and vector visualization) coneplot 锥体图contourslice 切片等位线图quiver 矢量场图quiver3 三维方向箭头图slice 切片图14.5 图像显示及文件处理(Image display and file I/O) brighten 控制色彩的明暗colorbar 色彩条状图colormap 设置色图contrast 提高图像对比度的灰色图gray 线性灰度image 显示图像imagesc 显示亮度图像imfinfo 获取图像文件的特征数据imread 从文件读取图像的数据阵(和伴随色图))imwrite 把强度图像或真彩图像写入文件14.6 影片和动画(Movies and animation)capture 当前图的屏捕捉frame2im 将影片动画转换为编址图像getframe 获得影片动画图像的帧im2frame 将编址图像转换为影片动画movie 播放影片动画moviein 影片动画内存初始化rotate 旋转指令14.7 颜色相关函数(Color related function)spinmap 颜色周期性变化操纵14.8 三维模型函数(Solid modeling)cylinder 圆柱面patch 创建块sphere 球面Surf2patch 将曲面数据转换为块数据15 句柄图形(Handle Graphics)15.1 图形窗的产生和控制(Figure window creation and control) clf 清除当前图close 关闭图形figure 打开或创建图形窗口gcf 获得当前图的柄openfig 打开图形refresh 刷新图形shg 显示图形窗15.2 轴的产生和控制(Axis creation and control) axes 在任意位置创建轴axis 轴的控制box 坐标形式在封闭式和开启式之间切换caxis 控制色轴的刻度cla 清除当前轴gca 获得当前轴的柄hold 图形的保持ishold 若图形处保持状态则为真subplot 创建子图15.3 句柄图形对象(Handle Graphics objects) axex 在任意位置创建轴figure 创建图形窗口image 创建图像light 创建光line 创建线patch 创建块rectangle 创建方surface 创建面text 创建图形中文本uicontextmenu 创建现场菜单对象uicontrol 用户使用界面控制uimenu 用户使用菜单控制15.4 句柄图形处理(Handle Graphics operations) copyobj 拷贝图形对象及其子对象delete 删除对象及文件drawnow 屏幕刷新findobj 用规定的特性找寻对象gcbf “正执行回调操作”的图形的柄gcbo “正执行回调操作”的控件图柄指令gco 获得当前对象的柄get 获得对象特性getappdat 获得应用程序定义数据isappdata 检验是否应用程序定义数据reset 重设对象特性rmappdata 删除应用程序定义数据set 建立对象特性setappdata 建立应用程序定义数据15.5 工具函数(Utilities)closereq 关闭图形窗请求函数ishandle 若是图柄代号侧为真newplot 下一个新图16 图形用户界面工具(Graphical user interface tools) align 对齐用户控件和轴cbedit 编辑回调函数ginput 从鼠标得到图形点坐标guide 设计GUImenu 创建菜单menuedit 菜单编辑propedit 属性编辑uicontrol 创建用户界面控制uimenu 创建用户界面菜单2#caidaoyiba17 字符串(Character string)17.1 通用字符串函数(General)blanks 空格符号cellstr 通过字符串数组构建字符串的元胞数组char 创建字符传输组或者将其他类型变量转化为字符串数组deblank 删除最后的空格double 把字符串变成ASCII 码值eval 执行串形式的MATLAB 表达式17.2 字符串查询(String tests)iscellstr 若是字符串组成的元胞数组则为真ischar 若是字符串则为真isletter 串中是字母则为真isspace 串中是空格则为真isstr 若是字符串则为真17.3 字符串操作(String operations)base2dec X-进制串转换为十进制整数bin2dec 二进制串转换为十进制整数dec2base 十进制整数转换为X 进制串dec2bin 十进制整数转换为二进制串dec2hex 十进制整数转换为16 进制串findstr 在一个串中寻找一个子串hex2dec 16-进制串转换为十进制整数hex2num 16-进制串转换为浮点数int2str 将整数转换为字符串lower 把字符串变成小写mat2str 将数组转换为字符串num2str 把数值转换为字符串strcat 把多个串连接成长串strcmp 比较字符串strcmpi 比较字符串(忽略大小写)strings MA TLAB 中的字符串strjust 字符串的对齐方式strmatch 逐行搜索串strnomp 比较字符串的前N 个字符strncmpi 比较字符串的前N 个字符(忽略大小写)strrep 用另一个串代替一个串中的子串strtok 删除串中的指定子串strvcat 创建字符串数组str2mat 将字符串转换为含有空格的数组str2num 将字符串转换为数值upper 把字符串变成大写18 文件输入/输出(File input/output)clc 清除指令窗口disp 显示矩阵和文字内容fprintf 把格式化数据写到文件或屏幕home 光标返回行首input 提示键盘输入load 从磁盘中调入数据变量pause 暂停sprintf 写格式数据到串sscanf 在格式控制下读串19 时间和日期(T ime and dates)clock 时钟cputme MA TLAB 战用CPU 时间date 日期etime 用CLOCK 计算的时间now 当前时钟和日期pause 暂停tic 秒表启动toc 秒表终止和显示20 数据类型(Data types and structures)20.1 数据类型(Data types)cell 创建元胞变量char 创建字符传输组或者将其他类型变量转化为字符串数组double 转化为16 位相对精度的浮点数值对象function handle 函数句柄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-dimensional array functions) cat 把若干数组串接成高维数组ndims 数组A 的维数ndgrid 为N-D 函数和插补创建数组ipermute 广义反转置permute 广义非共轭转置shiftdim 维数转换squeeze 使数组降维20.3 元胞数组函数(Cell array functions)cell 创建元胞变量celldisp 显示元胞数组内容cellfun 元胞数组函数cellplot 图示元胞数组的内容cell2struct 把元胞数组转换为构架数组deal 把输入分配给输出is cell 若是元胞则为真num2 cell 把数值数组转换为元胞数组struct2 cell 把构架数组转换为元胞数组20.4 构架函数(Structure functions)fieldnames 获取构架的域名getfield 获取域的内容isfield 若为给定构架的域名则为真isstruct 若是构架则为真rmfield 删除构架的域setfield 指定构架域的内容struct 创建构架变量20.5 函数句柄函数(Function handle functions)@ 创建函数句柄functions 列举函数句柄对应的函数func2str 将函数句柄数组转换为字符串str2func 将字符串转换为函数句柄20.6 面向对象编程(Object oriented programming functions) dlass 查明变量的类型isa 若是指定的数据类型则为真inferiorto 级别较低isjava 若是java 对象则为真isobject 若是对象则为真methods 显示类的方法名substruct 创建构架总量superiorto 级别较高21 示例(E xamples and demonstrations)demo 演示程序flow 无限大水体中水下射流速度数据intro 幻灯演示指令peaks 产生peaks 图形数据22 符号工具包(Symbolic Math T oolbox) 22.1 微积分(Calculus)diff 求导数limit 求极限int 计算积分jacobian Jacobian 矩阵symsum 符号序列的求和trylor T rylor 级数22.2 线性代数(Linear Algebra)det 行列式的值diag 创建对角阵,抽取对角向量eig 矩阵特征值和特征向量expm 矩阵指数inv 矩阵的逆jordan Jordan 分解null 零空间poly 特征多项式rank 秩rref 转换为行阶梯形svd 奇异值分解。

MATLAB命令大全

MATLAB命令大全

MATLAB命令大全--> 常用命令管理命令和函数addpath :添加目录到MATLAB搜索路径 doc :在Web浏览器上现实HTML文档help :显示Matlab命令和M文件的在线帮助 helpwin ,helpdesk :help lookfor :在基于Matlab搜索路径的所有M文件中搜索关键字partialpath:部分路径名path :所有关于路径名的处理pathtool :一个不错的窗口路径处理界面 rmpath :删除搜索路径中指定目录type :显示指定文件的内容ver :版本信息version :版本号web :打开web页what :列出当前目录吓所有的M文件 Mat文件和 Mex文件whatsnew :显示readme文件which :显示文件位置常用命令-->管理变量和工作区(输入输出、内存管理等) clear :从内存中删除disp :显示文本或数组内容length :数组长度(最长维数)load :重新载入变量(从磁盘上)mlock :锁定文件,防止文件被错误删除 munlock :解锁文件openvar :在数组编辑器中打开变量pack :整理内存空间save :保存变量到文件 8*)size :数组维数whowhos :列出内存变量workspace :显示工作空间窗口常用命令-->管理命令控制窗口(command窗口) clc :清空命令窗口echo :禁止或允许显示执行过程format :设置输出显示格式home :光标移动到命令窗口左上角more :设置命令窗口页输出格式说明:这一部分命令结合‘判断目录是否为空的’命令,可以完成一部分非常实用的操作,,,对文件系统进行管理。

cd :改变工作目录copyfile :复制文件delete :删除文件和图形对象diary :把命令窗口的人机交互保存到文件 dir :显示目录edit :编辑文本文件fileparts :返回文件的各个部分fullfile :使用指定部分建立文件全名 inmem :返回内存(伪代码区)的matlab 函数名 ls :在unix系统中列出目录(win中亦可) matlabroot :根目录mkdir :新建目录open :打开文件pwd :显示当前目录tempdir :返回系统临时目录的名字 tempname :随机给出一个临时字符串 ! :直接调用操作系统command命令常用命令-->启动和退出Matlabmatlabrc :Matlab的启动M文件 exit ,quit :退出Matlabstartup :运行matlab启动文件语言结构和调试命令-->程序设计builtin :从可重载方法中调用内置函数 eval :执行包含可执行表达式的字符串 evalc :计算并返回表达式的值evalin :执行某个工作空间中的包含表达式的字符串 feval :执行函数(从函数名或函数句柄) function :函数头global :定义全局变量nargchk :检查输入参数数目persistent :定义常量script :作为脚本的M文件语言结构和调试命令-->流程控制break :停止执行循环case :case语句,switch语句一部分switch switch_exprcase case_exprstatmentscaseotherwiseendcatch :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 :循环语句(次数不确定) 语言结构和调试命令-->交互输入 input :交互输入keyboard :在M文件中遇到keyboard时将在命令窗口产生交互直到输入return命令menu :为用户输入产生一个选择菜单 pause :暂停语言结构和调试命令-->面向对象编程 class :创建一个对象或者返回一个对象类 double :转换为双精度inferiorto :亚类关系inline :创建一个内联函数int8,int16,int32 :转换到符号整数 isa :检查是否为所给类的对象loadobj :load函数用户定义扩展 saveobj :save函数用户定义扩展 single :转换为单精度superiorto :超类关系uint8,uint16,uint32: 转换到无符号整数语言结构和调试命令-->程序调试 dbclear :断点清除dbcont :重新开始执行dbdown :改变当前工作空间 dbmex :调试Mex文件dbquit :退出调试模式dbstack :显示函数调用堆栈 dbstatus :列出所有断点dbstep :从断点处执行dbstop :设置断点dbtype :列出带行号的M文件内容 dbup :改变当前工作空间语言结构和调试命令-->lasterr,lastwarnlasterr :返回Matlab中产生的最后一个异常信息。

MATLAB操作命令大全

MATLAB操作命令大全

MATLAB操作命令大全1.基本操作- help:查看函数的帮助文档。

- save:将变量保存到文件中。

- load:从文件中加载变量。

- clear:清除当前工作空间中的变量。

- who:列出当前工作空间中的变量。

- whos:显示当前工作空间中变量的详细信息。

- quit:退出MATLAB。

2.变量操作-=:赋值操作,将值赋给变量。

- disp:显示变量的值。

- length:返回数组的长度。

- size:返回数组的大小。

- max:返回数组的最大值。

- min:返回数组的最小值。

- sum:返回数组元素的和。

3.数学操作-+:加法操作,将两个数值相加。

--:减法操作,将两个数值相减。

-*:乘法操作,将两个数值相乘。

-/:除法操作,将两个数值相除。

-^:指数操作,将一个数值提高到指定次幂。

- sqrt:返回一个数值的平方根。

- abs:返回一个数值的绝对值。

4.矩阵操作- eye:创建一个单位矩阵。

- zeros:创建一个全0矩阵。

- ones:创建一个全1矩阵。

- rand:创建一个0到1之间的随机矩阵。

- diag:返回对角线元素。

- inv:返回矩阵的逆矩阵。

- det:返回矩阵的行列式。

5.图形操作- plot:绘制二维线图。

- scatter:绘制散点图。

- bar:绘制柱状图。

- hist:绘制直方图。

- surf:绘制三维曲面图。

- contour:绘制等高线图。

- imagesc:绘制矩阵的颜色图。

6.控制流程操作- if:用于条件判断。

- for:用于循环操作。

- while:用于循环操作。

- switch:用于多条件判断。

- break:跳出循环。

- continue:跳过当前循环,并继续执行下一次循环。

7.文件操作- fopen:打开文件。

- fclose:关闭文件。

- fprintf:将数据写入文件。

- fscanf:从文件中读取数据。

- fseek:设置文件指针的位置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Uimenu 建立用户界面菜单 Uicontrol 建立用户界面控制 一般字符串函数 Strings MATLAB 中有关字符串函数的说明 Abs 变字符串为数值 Setstr 变数值为字符串 Isstr 当变量为字符串时其值为真 Blanks 空串 Deblank 删除尾部的空串 Str2mat 从各个字符串中形成文本矩阵 Eval 执行由 MATLAB 表达式组成的串 字符串比较 Strcmp 比较字符串 Findstr 在一字符串中查找另一个子串 Upper 变字符串为大写 Lower 变字符串为小写 Isletter 当变量为字母时,其值为真 Isspace 当变量为空白字符时,其值为真 字符串与数值之间变换 Num2str 变数值为字符串 Int2str 变整数为字符串 Str2num 变字符串为数值 Sprintf 变数值为格式控制下的字符串 Sscanf 变字符串为格式控制下的数值 十进制与十六进制数之间变换 Hex2num 变十六进制为 IEEE 标准下的浮点数 Hex2dec 变十六制数为十进制数 Dec2hex 变十进制数为十六进制数 建模 Append 追加系统动态特性 Augstate 变量状态作为输出 Blkbuild 从方框图中构造状态空间系统 Cloop 系统的闭环 Connect 方框图建模 Conv 两个多项式的卷积 Destim 从增益矩阵中形成离散状态估计器 Dreg 从增益矩阵中形成离散控制器和估计器 Drmodel 产生随机离散模型 Estim 从增益矩阵中形成连续状态估计器 Feedback 反馈系统连接 Ord2 产生二阶系统的 A、B、C、D Pade 时延的 Pade 近似 Parallel 并行系统连接 Reg 从增益矩阵中形成连续控制器和估计器
Matlab 命令大全
MATLAB 命令大全 管理命令和函数
help 在线帮助文件 doc 装入超文本说明 what M、MAT、MEX 文件的目录列表 type 列出 M 文件 lookfor 通过 help 条目搜索关键字 which 定位函数和文件 Demo 运行演示程序 Path 控制 MATLAB 的搜索路径 管理变量和工作空间 Who 列出当前变量 Whos 列出当前变量(长表) Load 从磁盘文件中恢复变量 Save 保存工作空间变量 Clear 从内存中清除变量和函数 Pack 整理工作空间内存 Size 矩阵的尺寸 Length 向量的长度 disp 显示矩阵或 与文件和*作系统有关的命令 cd 改变当前工作目录 Dir 目录列表 Delete 删除文件 Getenv 获取环境变量值 ! 执行 DOS*作系统命令 Unix 执行 UNIX*作系统命令并返回结果 Diary 保存 MATLAB 任务 控制命令窗口 Cedit 设置命令行编辑 Clc 清命令窗口 Home 光标置左上角 Format 设置输出格式 Echo 底稿文件内使用的回显命令 more 在命令窗口中控制分页输出 启动和退出 MATLAB Quit 退出 MATLAB Startup 引用 MATLAB 时所执行的 M 文件 Matlabrc 主启动 M 文件 一般信息 Info MATLAB 系统信息及 Mathworks 公司信息 Subscribe 成为 MATLAB 的订购用户
hostid MATLAB 主服务程序的识别代号 Whatsnew 在说明书中未包含的新信息 Ver 版本信息 *作符和特殊字符 +加 —减 * 矩阵乘法 .* 数组乘法 ^ 矩阵幂 .^ 数组幂 \ 左除或反斜杠 / 右除或斜杠 ./ 数组除 Kron Kronecker 张量积 : 冒号 ( ) 圆括号 [ ] 方括号 . 小数点 .. 父目录 … 继续 , 逗号 ; 分号 % 注释 ! 感叹号 ‘ 转置或引用 = 赋值 = = 相等 < > 关系*作符 & 逻辑与 | 逻辑或 ~ 逻辑非 xor 逻辑异或 逻辑函数 Exist 检查变量或函数是否存在 Any 向量的任一元为真,则其值为真 All 向量的所有元为真,则其值为真 Find 找出非零元素的索引号 三角函数 Sin 正弦 Sinh 双曲正弦 Asin 反正弦 Asinh 反双曲正弦 Cos 余弦 Cosh 双曲余弦
Acos 反余弦 Acosh 反双曲余弦 Tan 正切 Tanh 双曲正切 Atan 反正切 Atan2 四象限反正切 Atanh 反双曲正切 Sec 正割 Sech 双曲正割 Asech 反双曲正割 Csc 余割 Csch 双曲余割 Acsc 反余割 Acsch 反双曲余割 Cot 余切 Coth 双曲余切 Acot 反余切 Acoth 反双曲余切 指数函数 Exp 指数 Log 自然对数 Log10 常用对数 Sqrt 平方根 复数函数 Abs 绝对值 Argle 相角 Conj 复共轭 Image 复数虚部 Real 复数实部 数值函数 Fix 朝零方向取整 Floor 朝负无穷大方向取整 Ceil 朝正无穷大方向取整 Round 朝最近的整数取整 Rem 除后取余 Sign 符号函数 基本矩阵 Zeros 零矩阵 Ones 全“1”矩阵 Eye 单位矩阵 Rand 均匀分布的随机数矩阵 Randn 正态分布的随机数矩阵 Logspace 对数间隔的向量 Meshgrid 三维图形的 X 和 Y 数组
Plot 线性图形 Loglog 对数坐标图形 Semilogx 半对数坐标图形(X 轴为对数坐标) Semilogy 半对数坐标图形(Y 轴为对数坐标) Fill 绘制二维多边形填充图 特殊 X—Y 图形 Polar 极坐标图 Bar 条形图 Stem 离散序列图或杆图 Stairs 阶梯图 Errorbar 误差条图 Hist 直方图 Rose 角度直方图 Compass 区域图 Feather 箭头图 Fplot 绘图函数 Comet 星点图 图形注释 Title 图形标题 Xlabel X 轴标记 Ylabel Y 轴标记 Text 文本注释 Gtext 用鼠标放置文本 Grid 网格线 MATLAB 编程语言 Function 增加新的函数 Eval 执行由 MATLAB 表达式构成的字串 Feval 执行由字串指定的函数 Global 定义全局变量 程序控制流 If 条件执行语句 Else 与 if 命令配合使用 Elseif 与 if 命令配合使用 End For,while 和 if 语句的结束 For 重复执行指定次数(循环) While 重复执行不定次数(循环) Break 终止循环的执行 Return 返回引用的函数 Error 显示信息并件一样使用键盘输入 Menu 产生由用户输入选择的菜单 Pause 等待用户响应
Norm 计算矩阵或向量范数 Rcond Linpack 逆条件值估计 Rank 计算矩阵秩 Det 计算矩阵行列式值 Trace 计算矩阵的迹 Null 零矩阵 Orth 正交化 线性方程 \和/ 线性方程求解 Chol Cholesky 分解 Lu 高斯消元法求系数阵 Inv 矩阵求逆 Qr 正交三角矩阵分解(QR 分解) Pinv 矩阵伪逆 特征值和奇异值 Eig 求特征值和特征向量 Poly 求特征多项式 Hess Hessberg 形式 Qz 广义特征值 Cdf2rdf 变复对角矩阵为实分块对角形式 Schur Schur 分解 Balance 矩阵均衡处理以提高特征值精度 Svde 奇异值分解 矩阵函数 Expm 矩阵指数 Expm1 实现 expm 的 M 文件 Expm2 通过泰勒级数求矩阵指数 Expm3 通过特征值和特征向量求矩阵指数 Logm 矩阵对数 Sqrtm 矩阵开平方根 Funm 一般矩阵的计算 泛函——非线性数值方法 Ode23 低阶法求解常微分方程 Ode23p 低阶法求解常微分方程并绘出结果图形 Ode45 高阶法求解常微分方程 Quad 低阶法计算数值积分 Quad8 高阶法计算数值积分 Fmin 单变量函数的极小变化 Fmins 多变量函数的极小化 Fzero 找出单变量函数的零点 Fplot 函数绘图 多项式函数 Roots 求多项式根 Poly 构造具有指定根的多项式
Polyvalm 带矩阵变量的多项式计算 Residue 部分分式展开(留数计算) Polyfit 数据的多项式拟合 Polyder 微分多项式 Conv 多项式乘法 Deconv 多项式除法 建立和控制图形窗口 Figure 建立图形 Gcf 获取当前图形的句柄 Clf 清除当前图形 Close 关闭图形 建立和控制坐标系 Subplot 在标定位置上建立坐标系 Axes 在任意位置上建立坐标系 Gca 获取当前坐标系的句柄 Cla 清除当前坐标系 Axis 控制坐标系的刻度和形式 Caxis 控制伪彩色坐标刻度 Hold 保持当前图形 句柄图形对象 Figure 建立图形窗口 Axes 建立坐标系 Line 建立曲线 Text 建立文本串 Patch 建立图形填充块 Surface 建立曲面 Image 建立图像 Uicontrol 建立用户界面控制 Uimen 建立用户界面菜单 句柄图形*作 Set 设置对象 Get 获取对象特征 Reset 重置对象特征 Delete 删除对象 Newplot 预测 nextplot 性质的 M 文件 Gco 获取当前对象的句柄 Drawnow 填充未完成绘图事件 Findobj 寻找指定特征值的对象 打印和存储 Print 打印图形或保存图形 Printopt 配置本地打印机缺省值 Orient 设置纸张取向 Capture 屏幕抓取当前图形 基本 X—Y 图形
: 规则间隔的向量 特殊变量和常数
Ans 当前的答案 Eps 相对浮点精度 Realmax 最大浮点数 Realmin 最小浮点数 Pi 圆周率 I,j 虚数单位 Inf 无穷大 Nan 非数值 Flops 浮点运算次数 Nargin 函数输入变量数 Nargout 函数输出变量数 Computer 计算机类型 Isieee 当计算机采用 IEEE 算术标准时,其值为真 Why 简明的答案 Version MATLAB 版本号 时间和日期 Clock 挂钟 Date 日历 Etime 计时函数 Tic 秒表开始计时 Toc 计时函数 Cputime CPU 时间(以秒为单位) 矩阵*作 Diag 建立和提取对角阵 Fliplr 矩阵作左右翻转 Flipud 矩阵作上下翻转 Reshape 改变矩阵大小 Rot90 矩阵旋转 90 度 Tril 提取矩阵的下三角部分 Triu 提取矩阵的上三角部分 : 矩阵的索引号,重新排列矩阵 Compan 友矩阵 Hadamard Hadamard 矩阵 Hankel Hankel 矩阵 Hilb Hilbert 矩阵 Invhilb 逆 Hilbert 矩阵 Kron Kronecker 张量积 Magic 魔方矩阵 Toeplitz Toeplitz 矩阵 Vander Vandermonde 矩阵 矩阵分析 Cond 计算矩阵条件数
相关文档
最新文档