matlab全部命令

上传人:第*** 文档编号:61772225 上传时间:2018-12-12 格式:PDF 页数:70 大小:1.11MB
返回 下载 相关 举报
matlab全部命令_第1页
第1页 / 共70页
matlab全部命令_第2页
第2页 / 共70页
matlab全部命令_第3页
第3页 / 共70页
matlab全部命令_第4页
第4页 / 共70页
matlab全部命令_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《matlab全部命令》由会员分享,可在线阅读,更多相关《matlab全部命令(70页珍藏版)》请在金锄头文库上搜索。

1、本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。 MATLAB 函数 语言基础知识 输入命令 ans最近计算的答案 clc清除命令行窗口 diary将命令行窗口文本保存到文件中 format设置命令行窗口输出显示格式 home发送光标复位 iskeyword确定输入是否为 MATLAB 关键字 more控制命令行窗口分页输出 矩阵和数组 数组的创建和串联 accumarray使用累加构造数组 blkdiag根据输入参数构造分块对角矩阵 diag创建对角矩阵或获取矩阵的对角元素 eye单位矩阵 false逻辑 0(假) freqspace频率响应的频率间距 li

2、nspace生成线性间距矢量 logspace生成对数间距矢量 meshgrid二维和三维空间中的矩形网格 ndgridN 维空间中的矩形网格 ones创建全部为 1 的数组 rand均匀分布的随机数 true逻辑值 1(真) zeros创建全零数组 cat沿指定维度串联数组 horzcat水平串联数组 vertcat垂直串联数组 索引 colon创建矢量、数组下标和 for 循环迭代 按字母顺序排列的列表按类别 end终止代码块或指示最大数组索引 ind2sub线性索引的下标 sub2ind将下标转换为线性索引 数组维度 length最大数组维度的长度 ndims数组维度数目 numel数组

3、元素的数目 size数组维度 height表行数 width表的变量数 iscolumn确定输入是否为列矢量 isempty确定数组是否为空 ismatrix确定输入是否为矩阵 isrow确定输入是否为行矢量 isscalar确定输入是否为标量 isvector确定输入是否为矢量 数组排序和调整 blkdiag根据输入参数构造分块对角矩阵 circshift循环偏移数组 ctranspose复共轭转置 diag创建对角矩阵或获取矩阵的对角元素 flip翻转元素顺序 fliplr将数组从左向右翻转 flipud将数组从上向下翻转 ipermuteN 维数组的逆置换维度 permute重新排列 N

4、 维数组的维度 repelem重复数组元素副本 repmat重复数组副本 reshape重新排列数组 rot90将数组旋转 90 度 shiftdim移动维度 issorted确定集元素是否处于排序顺序 sort对数组元素排序 sortrows对数组行排序 squeeze删除单一维度 transpose转置矢量或矩阵 vectorize矢量化表达式 运算符和基本运算 算术运算 plus加法 uplus一元加法 minus减法 uminus一元减法 times按元素乘法 rdivide数组右除 ldivide数组左除 power按元素求幂 mtimes矩阵乘法 mrdivide对线性方程组 xA

5、 = B 求解 x mldivide对线性方程组 Ax = B 求解 x mpower矩阵幂 cumprod累计乘积 cumsum累积和 diff差分和近似导数 movsum移动总和 prod数组元素的乘积 sum数组元素总和 ceil朝正无穷大四舍五入 fix朝零四舍五入 floor朝负无穷大四舍五入 idivide带有舍入选项的整除 mod除后的余数(取模运算) rem除后的余数 round四舍五入为最近的小数或整数 关系运算 eq确定相等性 ge决定大于或等于 gt确定大于 le确定小于等于 lt确定小于 ne确定不相等性 isequal确定数组相等性 isequaln测试数组相等性,将

6、 NaN 值视为相等 逻辑运算 Logical Operators: Short-circuit 具有短路功能的逻辑运算 and计算逻辑 AND not计算逻辑 NOT or计算逻辑 OR xor计算逻辑异 OR all确定所有的数组元素是为非零还是 true any确定任何数组元素是否为非零 false逻辑 0(假) find查找非零元素的索引和值 islogical确定输入是否为逻辑数组 logical将数值转换为逻辑值 true逻辑值 1(真) 集合运算 intersect设置两个数组的交集 ismember判断数组元素是否为集数组成员 ismembertol容差范围内的集合成员 iss

7、orted确定集元素是否处于排序顺序 setdiff设置两个数组的差集 setxor设置两个数组的异或 union设置两个数组的并集 unique数组中的唯一值 uniquetol容差内的唯一值 join通过使用键变量匹配行来合并两个表 innerjoin两个表之间的内部联接 outerjoin两张表之间的外连接 按位运算 bitand按位 AND bitcmp按位补数 bitget获取指定位置的位 bitor按位 OR bitset设置指定位置的位 bitshift将位移动指定位数 bitxor按位 XOR swapbytes交换字节顺序 特殊字符 Special Characters特殊字

8、符 colon创建矢量、数组下标和 for 循环迭代 数据类型 数值类型 double转换为双精度值 single转换为单精度 int8转换为 8 位有符号整数 int16转换为 16 位有符号整数 int32转换为 32 位有符号整数 int64转换为 64 位有符号整数 uint8转换为 8 位无符号整数 uint16转换为 16 位无符号整数 uint32转换为 32 位无符号整数 uint64转换为 64 位无符号整数 cast将变量转换为不同的数据类型 typecast在不更改基础数据的情况下转换数据类型 isinteger确定输入是否为整数数组 isfloat确定输入是否为浮点数组

9、 isnumeric确定输入是否为数值数组 isreal确定数组是否为实数数组 isfinite确定数组元素是否为有限值 isinf确定数组元素是否为无限值 isnan判断查询数组元素是否包含 NaN 值 eps浮点相对精度 flintmax浮点格式的最大连续整数 Inf无穷大 intmax指定整数类型的最大值 intmin指定整数类型的最小值 NaN非数字 realmax最大的正浮点数 realmin最小的标准正浮点数 字符和字符串 blanks创建空白字符数组 cellstr转换为字符矢量元胞数组 char转换为字符数组 iscellstr确定输入是否为字符矢量元胞数组 ischar确定项

10、目是否为字符数组 sprintf将数据格式化为字符串 strcat水平串联字符串 strjoin将元胞数组中的字符串联接为单个字符串 ischar确定项目是否为字符数组 isletter英文字母形式的数组元素 isspace空格字符形式的数组元素 isstrprop确定字符串是否为指定类别 sscanf从字符串读取格式化数据 strfind在一个字符串内查找另一个字符串 strrep查找并替换子字符串 strsplit在指定的分隔符处拆分字符串 strtok所选的字符串部分 validatestring检查文本的有效性 symvar确定表达式中的符号变量 regexp匹配正则表达式(区分大小写

11、) regexpi匹配正则表达式(不区分大小写) regexprep使用正则表达式替换文本 regexptranslate将文本转换为正则表达式 strcmp比较字符串 strcmpi比较字符串(不区分大小写) strncmp比较字符串的前 n 个字符(区分大小写) strncmpi比较字符串的前 n 个字符(不区分大小写) blanks创建空白字符数组 deblank删除字符数组末尾的尾随空白 strtrim从字符数组中删除前导和尾随空白 lower将字符转换为小写 upper将字符转换为大写 strjust对齐字符数组 日期和时间 创建日期和时间数组 datetime根据当前日期创建数组,

12、或从日期字符串或数字转换为数组 timezones列出时区 years持续时间,按年算 days持续时间,以天为单位 hours持续时间(以小时为单位) minutes以分钟为单位的持续时间 seconds以秒为单位的持续时间 milliseconds以毫秒为单位的持续时间 duration根据数值创建持续时间数组 calyears日历持续时间(以年为单位) calquarters日历持续时间(以季度为单位) calmonths日历持续时间(以月为单位) calweeks日历持续时间(以周为单位) caldays日历持续时间(以天为单位) calendarDuration根据数值创建日历持续时

13、间数组 exceltime将 MATLAB 日期时间转换为 Excel 日期数字 juliandate将 MATLAB 日期时间转换为儒略日期 posixtime将 MATLAB 日期时间转换为 POSIX 时间 yyyymmdd将 MATLAB 日期时间转换为 YYYYMMDD 数值 日期和时间的分量 year年份数 quarter季度数 month月份数和名称 week周数 day日期数字或名称 hour小时数 minute分钟数 second秒数 ymd日期时间的年、月和日数字 hms持续时间的小时、分钟和秒数 split将日历持续时间拆分为数值和持续时间单位 time将日历持续时间的时

14、间转换为持续时间 timeofday自日期时间值午夜以来经过的时间 isdst确定夏令时元素 isweekend确定周末元素 tzoffset相对于 UTC 的时区偏移量 日期和时间算术运算与绘图 between日历数学差分 caldiff日历数学连续差分 dateshift推移日期或生成日期与时间序列 isbetween确定位于日期和时间间隔内的元素 isdatetime确定输入是否为日期时间数组 isduration确定输入是否为持续时间数组 iscalendarduration确定输入是否为日历持续时间数组 isnat确定 NaT(非时间)元素 NaT非时间 (Not-a-Time) 数

15、字和字符串形式的日期和时间 datenum将日期和时间转换为日期序列值 datevec将日期和时间转换为分量的矢量 datestr将日期和时间转换为字符串格式 char转换为字符数组 cellstr转换为字符矢量元胞数组 now当前日期和时间作为序列日期数字 clock日期矢量形式的当前日期和时间 date当前日期字符串 calendar指定的月份的日 eomday一个月中的最后一天 weekday星期几 addtodate按字段修改日期数字 etime日期矢量之间流逝的时间 分类数组 categorical创建分类数组 iscategorical确定输入是否为分类数组 categories分

16、类数组的类别 iscategory测试分类数组类别 isordinal确定输入是否为有序分类数组 isprotected确定分类数组的类别是否受保护 addcats将类别添加到类别数组 mergecats合并分类数组中的类别 removecats从分类数组中删除类别 renamecats重命名分类数组中的类别 reordercats对分类数组中的类别重新排序 setcats设置分类数组中的类别 summary输出表或分类数组的摘要 countcats按类别统计分类数组元素的出现次数 isundefined查找分类数组中未定义的元素 表格 table根据工作区变量创建表 array2table将同构数组转换为表 cell2table将元胞数组转换为表 struct2table将结构体数组转换为表 table2array将表转换为同构数组 table2cell将表转换为元胞数组 table2struct将表转换为结构体数组 readtable基于文件创建表 writetable将表写入文件 istable确定输入是否为表 height表行数 width表的变量数 summary输出表或分类

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号