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基本命令,这些命令有助于您快速入门。
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使用操作指令大全一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常用指令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主要命令汇总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基本命令
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操作命令大全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的常用指令及其含义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); %第一列所有行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 计算矩阵条件数