1、dos执行dos指令并返还结果getenv给出环境值ispc为PC(Windows)版本则为真isunix为Unix版本则为真mkdir创建目录pwdunix执行unixvms执行vmsdclweb打开web浏览器!执行外部应用程序二、运算符和特殊算符(Operatorsspecialcharacters)2.1算术运算符(Arithmeticoperators)+加-减*矩阵乘.*数组乘矩阵乘方.数组乘方反斜杠或左除/斜杠或右除./或.数组除张量积注本表第三栏括号中的字符供在线救助时help指令引述用2.2关系运算符(Relational=等号=不等号大于小于或等于大于或等于2.3逻辑操作(
2、Logical&逻辑与|逻辑或逻辑非xor异或any有非零元则为真all所有元素均非零则为真2.4特殊算符(Special:冒号()圆括号方括号花括号创建函数句柄.小数点构架域的关节点.父目录续行号,逗号;分号%注释号调用操作系统命令赋值符号引号复数转置号.转置号,水平串接;垂直串接),.下标赋值下标标识subsindex三、编程语言结构(Programminglanguageconstructs)3.1控制语句(Controlflow)break终止最内循环case同switch一起使用catch同trycontinue将控制转交给外层的for或while循环else同ifelseifend
3、结束for,while,if语句for按规定次数重复执行语句if条件执行语句otherwise可同switchreturn返回switch多个条件分支trytry-cathch结构while不确定次数重复执行语句3.2计算运行(Evaluationexecution)assignin跨空间赋值builtin执行内建的函数eval字符串宏指令evalc执行MATLAB字符串evalin跨空间计算串表达式的值feval函数宏指令run执行脚本文件3.3脚本文件、函数及变量(Scripts,function,andvariables)exist检查变量或函数是否被定义function函数文件头glo
4、bal定义全局变量isglobal若是全局变量则为真iskeyword若是关键字则为真mfilename正在执行的M文件的名字persistent定义永久变量script命令文件3.4宗量处理(Augumenthandling)inputname实际调用变量名nargchk输入变量个数检查nargin函数输入宗量的个数nargout函数输出宗量的个数nargoutchk输出变量个数检查varagin输入宗量varagout输出宗量3.5信息显示(Messagedisplay)disp显示矩阵和文字内容display显示矩阵和文字内容的重载函数error显示错误信息fprintf把格式化数据写到
5、文件或屏幕lasterr最后一个错误信息lastwarn最后一个警告信息sprintf按格式把数字转换为串warning显示警告信息3.6交互式输入(Interactiveinput)input提示键盘输入keyboard激活键盘做为命令文件pause暂停uicontrol创建用户界面控制uimenu创建用户界面菜单四、基本矩阵函数和操作(Elementarymatricesmatrixmanipulation)4.1基本矩阵(Elementarymatrices)eye单位阵linspace线性等分向量logspace对数等分向量meshgrid用于三维曲面的分格线坐标ones全1矩阵ran
6、d均匀分布随机阵randn正态分布随机阵repmat铺放模块数组zeros全零矩阵:矩阵的援引和重排4.2矩阵基本信息(Basicarrayisempty若是空矩阵则为真isequal若对应元素相等则为1islogical尤其是逻辑数则为真isnumeric若是数值则为真length确定向量的长度logical将数值转化为逻辑值ndims数组A的维数size确定矩阵的维数4.3矩阵操作(Matrixmanipulateion)blkdiag块对角阵串接diag创建对角阵,抽取对角向量数组的长度,即最大下标find找出非零元素1的下标fliplr矩阵的左右翻转flipud矩阵的上下翻转flipd
7、im交换对称位置上的元素ind2sub据单下标换算出全下标reshape矩阵变维rot90矩阵逆时针90旋转sub2idn据全下标换算出单下标tril抽取下三角阵triu抽取上三角阵4.4特殊变量和常数(Specialvariablesconstants)ans最新表达式的运算结果eps浮点相对误差i,j虚数单位inf或Inf无穷大isfinite若是有限数则为真isinf若是无穷大则为真isnan若为非数则为真NaN或nan非数pi3.1415926535897.realmax最大浮点数realmin最小正浮点数why一般问题的简明答案4.5特殊矩阵(Specializedcompan伴随矩
8、阵gallery一些小测试矩阵hadamardHadamardhankelHankelhilbHilbertinvhilb逆Hilbertmagic魔方阵pascalPascalrosser典型对称特征值实验问题toeplitzToeplitzvanderVandermondewilkinsonWilkinsons对称特征值实验矩阵五、基本数学函数(Elementarymath5.1三角函数(Trigonometric)acos反余弦acosh反双曲余弦acot反余切acoth反双曲余切acsc反余割acsch反双曲余割asec反正割asech反双曲正割asin反正弦asinh反双曲正弦ata
9、n反正切atanh反双曲正切atan2四象限反正切cos余弦cosh双曲余弦cot余切coth双曲余切csc余割csch双曲余割sec正割sech双曲正割sin正弦sinh双曲正弦tan正切tanh双曲正切5.2指数函数(Exponential)exp指数log自然对数log10常用对数log2以2为底的对数nestpow2最近邻的2的幂pow22sqrt平方根5.3复数函数(Complex)abs绝对值angle相角complex将实部和虚部构成复数conj复数共轭cplxpair复数阵成共轭对形式排列imag复数虚部isreal若是实数矩阵则为真real复数实部unwrap相位角360线调
10、整5.4圆整和求余函数(Roundingremainder)ceil朝正无穷大方向取整fix朝零方向取整floor朝负无穷大方向取整mod模数求余rem求余数round四舍五入取整sign符号函数六、特殊函数(Specializedcart2pol直角坐标变为柱(或极)坐标cart2sph直角坐标变为球坐标cross向量叉积dot向量内积isprime若是质数则为真pol2cart柱(或极)坐标变为直角坐标sph2cart球坐标变为直角坐标七、矩阵函数和数值线性代数(Matrixfunctionsnumericallinearalgebra)7.1矩阵分析(Matrixanalysis)det
11、行列式的值norm矩阵或向量范数normest估计2范数null零空间orth值空间rank秩rref转换为行阶梯形trace迹subspace子空间的角度7.2线性方程(Linearequations)cholCholesky分解cholinc不完全Choleskycond矩阵条件数condest估计1-范数条件数inv矩阵的逆luLUluinc不完全LUlscov已知协方差的最小二乘积nnls非负二乘解pinv伪逆qrQRrcondLINPACK逆条件数、/解线性方程7.3特性值与奇异值(Eigenvaluessingularvalues)condeig矩阵各特征值的条件数eig矩阵特征值
12、和特征向量eigs多个特征值gsvd归一化奇异值分解hessHessenbergpoly特征多项式polyeig多项式特征值问题qz广义特征值schurSchursvd奇异值分解svds多个奇异值7.4矩阵函数(Matrixexpm矩阵指数expm1矩阵指数的Pade逼近expm2用泰勒级数求矩阵指数expm3通过特征值和特征向量求矩阵指数funm计算一般矩阵函数logm矩阵对数sqrtm矩阵平方根7.5因式分解(Factorizationutility)cdf2rdf复数对角型转换到实块对角型balance改善特征值精度的平衡刻度rsf2csf实块对角型转换到复数对角型八、数据分析和傅里叶变
13、换(DateanalysisFouriertransforms)8.1基本运算(Basicoperations)cumprod元素累计积cumsum元素累计和cumtrapz累计积分hist统计频数直方图histc直方图统计max最大值mean平均值median中值min最小值prod元素积sort由小到大排序sortrows由小到大按行排序std标准差sum元素和trapz梯形数值积分var求方差8.2有限差分(Finitedifferentces)del2五点离散Laplaciandiff差分和近似微分gradient梯度8.3相关(Correlation)corrcoef相关系数cov协
14、方差矩阵子空间之间的角度8.4滤波和卷积(Filteringconvoluteion)conv卷积和多项式相乘conv2二维卷积convnN维卷积detrend去除线性分量deconv解卷和多项式相除filter一维数字滤波器fliter2二维数字滤波器8.5傅里叶变换(Fourierfft快速离散傅里叶变换fft2二维离散傅里叶变换fftn维离散傅里叶变换fftshift重排fft和fft2的输出ifft离散傅里叶反变换ifft2二维离散傅城叶反变换ifftn维离散傅里叶反变换ifftshift反fftshift九、音频支持(Audiosupport)9.1音频硬件驱动(Audiohardw
15、aredrivers)sound播放向量soundsc自动标刻并播放waveplay利用系统音频输出设配播放waverecor利用系统音频输入设配录音9.2音频文件输入输出(Audiofileimportexport)auread读取音频文件(.au)auwrite创建音频文件(.au)wavread读取音频文件(.wav)wavwrite创建音频文件(.wav)9.3工具(Utilities)lin2mu将线性信号转换为一律编码的信号mu2lin将一律编码信号转换为线性信号十、插补多项式函数(Interpolationpolynomials)10.1数据插补(DataInterpolatio
16、n)griddata分格点数据griddata3三维分格点数据griddatan多维分格点数据interpft利用FFT方法一维插补interp1一维插补interp1q快速一维插补interp2二维插补interp3三维插补intern维插补pchiphermite插补10.2样条插补(Splineppval计算分段多项式spline三次样条插补10.3多项式(Polynomials)多项式相乘多项式相除由根创建多项式polyder多项式微分polyfit多项式拟合polyint积分多项式分析polyval求多项式的值polyvalm求矩阵多项式的值residue求部分分式表达roots求多
17、项式的根主要函数(二)十一、数值泛函函数和ODE解算器(FunctionfunctionsODEsolvers)11.1优化和寻根(Optimizationrootfinding)fminbnd非线性函数在某区间中极小值fminsearch单纯形法求多元函数极值点指令fzero单变量函数的零点11.2优化选项处理(OptimizationOptionoptimget从OPTIONS构架中取得优化参数optimset创建或修改OPTIONS构架11.3数值积分(Numericalintergration)dblquad二重(闭型)数值积分指令quad低阶法数值积分quadl高阶法数值积分11.4
18、绘图(Plotting)ezcontour画等位线ezcontourf画填色等位线ezmesh绘制网格图ezmeshc绘制含等高线的网格图ezplot绘制曲线ezplot3绘制3维曲线ezpolar采用极坐标绘图ezsurf画曲面图ezsurfc画带等位线的曲面图fplot画函数曲线图11.5内联函数对象(Inlineobject)argnames给出函数的输入宗量char创建字符传输组或者将其他类型变量转化为字符串数组formula函数公式inline创建内联函数11.6差微分函数解算器(Differentialequationode113变阶法解方程ode15s变阶法解刚性方程ode23低
19、阶法解微分方程ode23s低阶法解刚性微分方程ode23t解适度刚性微分方程odet23tbode45高阶法解微分方程十二、二维图形函数(Twodimensionalgraphs)12.1基本平面图形(ElementaryXYloglog双对数刻度曲线plot直角坐标下线性刻度曲线plotyy双纵坐标图polar极坐标曲线图semilogxX轴半对数刻度曲线semilogyY12.2轴控制(Axiscontrol)axes创建轴axis轴的刻度和表现box坐标形式在封闭式和开启词式之间切换grid画坐标网格线hold图形的保持subplot创建子图zoom二维图形的变焦放大12.3图形注释(G
20、raphannotation)gtext用鼠标在图上标注文字legend图例说明plotedit图形编辑工具text在图上标注文字texlabel将字符串转换为Tex格式title图形标题xlabel轴名标注ylabel12.4硬拷贝(Hardcopyprinting)orient设置走纸方向print打印图形或把图存入文件printopt打印机设置十三、三维图形函数(Three13.1基本三维图形(Elementary3Dplots)fill3三维曲面多边形填色mesh三维网线图plot3三维直角坐标曲线图surf三维表面图13.2色彩控制(Coloralpha透明色控制brighten控制
21、色彩的明暗caxis(伪)颜色轴刻度colordef用色风格colormap设置色图graymon设置缺省图形窗口为单色显示屏hidden消隐shading图形渲染模式whitebg设置图形窗口为白底13.3光照模式(Lighting)diffuse漫反射表面系数light灯光控制lighting设置照明模式material使用预定义反射模式specular漫反射surfnorm表面图的法线surfl带光照的三维表面图13.4色图(Colormaps)autumn红、黄浓淡色bone蓝色调灰度图colorcube三浓淡多彩交错色cool青和品红浓淡色图copper线性变化纯铜色调图flag红白
22、蓝黑交错色图gray线性灰度hot黑红黄白交错色图hsv饱和色彩图jet变异HSV色图lines采用plot绘线色pink淡粉红色图prism光谱色图spring青、黄浓淡色summer绿、黄浓淡色vga16色white全白色winter蓝、绿浓淡色13.5轴的控制(Axis坐标形式在封闭式和开启式之间切换daspect轴的DataAspectRatio属性pbaspect画坐标框的PlotBoxAspectRatioxlim轴范围ylimzlimZ13.6视角控制(Viewpointrotate3d旋动三维图形view设定3D图形观测点viewmtx观测点转换矩阵13.7colorbar显示色条zlabel13.8打印图形或
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1