MATLAB函数按类别|按字母顺序排列的列表语言基础知识输入命令ans最近计算的答案clc清除命令窗口diary将命令窗口文本保存到文件中format设置输出的显示格式home发送光标复位iskeyword确定输入是否为MATLAB关键字more控制命令行窗口分页输出commandhistory打开命令历史记录窗口,或在已打开时选择该窗口commandwindow打开命令窗口,或在已打开时选择该窗口矩阵和数组数组的创建和串联accumarray使用累加构造数组blkdiag根据输入参数构造分块对角矩阵diag对角矩阵和矩阵的对角线eye单位矩阵false逻辑0(假)freqspace频率响应的频率间距linspace生成线性间距矢量logspace生成对数间距矢量meshgrid二维和三维空间中的矩形网格ndgridN维空间中的矩形网格ones创建全部为1的数组randUniformlydistributedpseudorandomnumberstrue逻辑值1(真)zeros创建全零数组cat沿指定维度串联数组horzcat水平串联数组vertcat垂直串联数组索引colon创建矢量、数组下标和for循环迭代end终止代码块或指示最大数组索引ind2sub线性索引的下标sub2ind将下标转换为线性索引数组维度length矢量或最大数组维度的长度ndims数组维度数目numel数组元素的数目sizeArraydimensionsheight表格行数width表的变量数iscolumn确定输入是否为列矢量isempty确定数组是否为空ismatrix确定输入是否为矩阵isrow确定输入是否为行矢量isscalar确定输入是否为标量isvector确定输入是否为矢量数组排序和调整blkdiag根据输入参数构造分块对角矩阵circshift循环偏移数组ctranspose复数共轭转置diag对角矩阵和矩阵的对角线flip翻转元素顺序flipdim沿指定维度翻转数组fliplr左右翻转矩阵flipud上下翻转矩阵ipermuteN维数组的逆置换维度permute重新排列N维数组的维度repmatReplicateandtilearrayreshapeReshapearrayrot90Rotatematrix90degreesshiftdimShiftdimensionsissorted确定集元素是否处于排序顺序sortSortarrayelementsinascendingordescendingordersortrowsSortrowsinascendingordersqueezeRemovesingletondimensionstranspose转置vectorize矢量化表达式运算符和基本运算算术运算plus加法uplus一元加法minus减法uminus一元减法times按元素乘法rdivideRightarraydivisionldivide数组左除power按元素求幂mtimes矩阵乘法mrdivide对线性方程组xA=B求解xmldivide对线性方程组Ax=B求解xmpower矩阵幂cumprod累计乘积cumsum累积和diff差分和近似导数prodProductofarrayelementssum数组元素总和ceil朝正无穷大四舍五入fix朝零四舍五入floor朝负无穷大四舍五入idivide带有舍入选项的整除mod除后的模数remRemainderafterdivisionroundRoundtonearestinteger关系运算RelationalOperators关系运算eq确定相等性ge决定大于或等于gt确定大于le确定小于等于lt确定小于ne确定不相等性isequal确定数组相等性isequaln测试数组相等性,将NaN值视为相等逻辑运算LogicalOperators:Elementwise对数组执行按元素逻辑运算LogicalOperators:Short-circuit具有短路功能的逻辑运算and查找数组或标量输入的逻辑ANDnot计算数组或标量输入的逻辑非or查找数组或标量输入的逻辑OR运算xor逻辑异ORall确定所有的数组元素是为非零还是trueany确定任何数组元素是否为非零false逻辑0(假)find查找非零元素的索引和值islogical确定输入是否为逻辑数组logical将数值转换为逻辑值true逻辑值1(真)集合运算intersect设置两个数组的交集ismember判断数组元素是否为集数组成员issorted确定集元素是否处于排序顺序setdiffSetdifferenceoftwoarrayssetxorSetexclusiveORoftwoarraysunion设置两个数组的并集unique数组中的唯一值join通过使用键变量匹配行来合并两个表innerjoin两个表之间的内部联接outerjoin两张表之间的外连接按位运算bitand按位ANDbitcmp按位补数bitget获取指定位置的位bitor按位ORbitset设置指定位置的位bitshift将位偏移指定位数bitxor按位XORswapbytes交换字节顺序特殊字符SpecialCharacters特殊字符colon创建矢量、数组下标和for循环迭代数据类型数值类型double转换为双精度值singleConverttosingleprecisionint8转换为8位带符号整数int16转换为16位带符号整数int32转换为32位带符号整数int64转换为64位带符号整数uint8转换为8位无符号整数uint16转换为16位无符号整数uint32转换为32位无符号整数uint64转换为64位无符号整数cast将变量转换为不同的数据类型typecast在不更改基础数据的情况下转换数据类型isinteger确定输入是否为整数数组isfloat确定输入是否为浮点数组isnumeric确定输入是否为数值数组isreal检查输入是否为实数数组isfinite为有限值的数组元素isinf无限的数组元素isnan判断查询数组元素是否包含NaN值eps浮点相对精度flintmax浮点格式的最大连续整数Inf无穷大intmax指定整数类型的最大值intmin指定整数类型的最小值NaN非数字realmaxLargestpositivefloating-pointnumberrealminSmallestpositivenormalizedfloating-pointnumber字符和字符串创建并串联字符串blanks创建空白字符的字符串cellstr从字符数组创建字符串元胞数组char转换为字符数组(字符串)iscellstr确定输入是否为字符串元胞数组ischar确定项目是否为字符数组sprintfFormatdataintostringstrcat水平串联字符串strjoin将元胞数组中的字符串联接为单个字符串解析字符串ischar确定项目是否为字符数组isletter英文字母形式的数组元素isspace空格字符形式的数组元素isstrprop确定字符串是否为指定类别sscanfReadformatteddatafromstringstrfind在一个字符串内查找另一个字符串strrep查找并替换子字符串strsplit在指定的分隔符处拆分字符串strtok所选的字符串部分validatestring检查文本字符串的有效性symvar确定表达式中的符号变量regexpMatchregularexpression(casesensitive)regexpiMatchregularexpression(caseinsensitive)regexprepReplacestringusingregularexpressionregexptranslateTranslatestringintoregularexpression比较字符串strcmp比较字符串(区分大小写)strcmpi比较字符串(不区分大小写)strncmp比较字符串的前n个字符(区分大小写)strncmpi比较字符串的前n个字符(不区分大小写)更改字符串大小写、空格和对齐方式blanks创建空白字符的字符串deblank剥离字符串的尾随空格strtrim删除字符串中的前导和尾随空格lower将字符串转换为小写upper将字符串转换为大写strjust对齐字符数组分类数组categorical创建分类数组iscategorical确定输入是否为分类数组categories分类数组的类别iscategory测试分类数组类别isordinal确定输入是否为有序分类数组isprotected确定分类数组的类别是否受保护addcats将类别添加到类别数组mergecats合并分类数组中的类别removecatsRemovecategoriesfromcategoricalarrayrenamecatsRenamecategoriesincategoricalarrayreordercatsReordercategoriesincategoricalarraysummary输出表或分类数组的摘要countcats按类别统计分类数组元素的出现次数isundefined查找分类数组中未定义的元素表格table根据工作区变量创建表array2table将同构数组转换为表cell2table将元胞数组转换为表struct2table将结构体数组转换为表table2array将表转换为同构数组table2cell将表转换为元胞数组table2struct将表转换为结构体数组readtableCreatetablefromfilewritetable将表写入文件istable确定输入是否为表height表格行数width表的变量数summary输出表或分类数组的摘要intersect设置两个数组的交集ismember判断数组元素是否为集数组成员setdiffSetdifferenceoftwoarrayssetxorSetexclusiveORoftwoarraysunique数组中的唯一值union设置两个数组的并集join通过使用键变量匹配行来合并两个表innerjoin两个表之间的内部联接outerjoin两张表之间的外连接sortrowsSortrowsinascendingorderstackStackdatafrommultiplevariablesintosinglevariableunstack将单个变量中的数据退栈到多个变量中ismissing查找表元素中的缺失值standardizeMissing将缺失值指示符插入表中varfun向表变量应用函数rowfunApplyfunctiontotablerows结构体struct创建结构体数组fieldnames结构体的字段名称或对象的公共字段getfield结构体数组字段isfield确定输入是否为结构体数组字段isstruct确定输入是否为结构体数组orderfields结构体数组的顺序字段rmfieldRemovefieldsfromstructuresetfieldAssignvaluestostructurearrayfieldarrayfun将函数应用于每个数组元素structfun对标量结构体的每个字段应用函数cell2struct将元胞数组转换为结构体数组struct2cell将结构体转换为元胞数组元胞数组cell创建元胞数组cell2mat将元胞数组转换为数值数组cell2struct将元胞数组转换为结构体数组celldisp元胞数组内容cellfun对元胞数组中的每个元胞应用函数cellplot以图形方式显示元胞数组的结构体cellstr从字符数组创建字符串元胞数组iscell确定输入是否为元胞数组iscellstr确定输入是否为字符串元胞数组mat2cell将数组转换为可能具有不同大小的