《matlab编程及数据类型相关函数》由会员分享,可在线阅读,更多相关《matlab编程及数据类型相关函数(13页珍藏版)》请在金锄头文库上搜索。
1、目录 数据类型(数值类型) 数据类型(字符和字符串) 数据类型(结构) 数据类型(细胞数组) 数据类型(地图容器对象) 数据类型(函数句柄) 数据类型(Java 类和对象) 数据类型(数据类型识别) 数据类型转换(数字) 数据类型转换(字符串为数字) 数据类型转换(数字为字符) 数据类型转换(其他转换) 操作数和特殊字符(算术运算符) 操作数和特殊字符(关系运算符) 操作数和特殊字符(逻辑运算) 操作数和特殊字符(特殊字符) 字符串(字符在 MATLAB 的叙述) 字符串(字符串设定) 字符串(字符串识别) 字符串(字符串操作) 字符串(字符串解析) 字符串(字符串评价) 字符串(字符串比较)
2、 Bit-Wise 操作 逻辑运算 关联操作 集合运算 日期和时间操作 在 MATLAB 编程(函数和脚本) 在 MATLAB 编程(赋值) 在 MATLAB 编程(定时器) 在 MATLAB 编程(变量和函数在内存中) 在 MATLAB 编程(控制流) 在 MATLAB 编程(错误处理) 在 MATLAB 编程(MEX 编程)数据类型(数值类型)arrayfun 适用于函数的每个元素的数组cast 将变量转换为不同的数据类型cat 连接数组沿指定维class 确定对象类的名称find 寻找指数和非零元素值intmax 指定的最大值整数类型intmin 最小的整数类型的值指定intwarnin
3、g 控制状态整数警告ipermute 逆置换尺寸 N 维数组isa 确定是否投入是给定类对象isequal 测试数组平等isequalwithequalnans 测试数组平等,平等对待纳斯isfinite 数组元素是有限的isinf 数组元素是无限的isnan 数组元素为 NaNisnumeric 确定是否输入是数字数组isreal 检查输入的是真实的数组isscalar 确定是否输入是标量isvector 确定是否输入向量permute 重新排列尺寸 N 维数组realmax 最大的正浮点数realmin 最小的正规范化浮点数reshape 重塑数组squeeze 删除单身尺寸zeros 创
4、建所有元素均为 0 的数组数据类型(字符和字符串)cellstr 由字符数组创建包含字符串的单元数组char 转换为字符数组(字符串)eval 执行包含 MATLAB 表达式的字符串findstr 在另一个更长的字符串中查找字符串isstr 确认输入是否为字符数组regexp, regexpi 匹配正则表达式sprintf 将格式化数据写入字符串sscanf 从字符串读取格式化数据strcat 沿水平方向连接字符串strcmp, strcmpi 字符串的比较strfind 在另一个字符串中查找字符串strings 字符串处理strjust 对齐字符数组strmatch 查找可能的匹配字符串st
5、rread 从字符串读取格式化数据strrep 查找和替换子串strtrim 删除字符串开头和结尾的空格字符strvcat 沿垂直方向连接字符串数据类型(结构)arrayfun 适用于函数的每个元素的数组cell2struct 转换单元数组结构的数组class 确定对象类的名称deal 分发投入产出fieldnames 字段名称的结构,或公共领域的对象getfield 场的结构数组isa 确定是否投入是给定类对象isequal 测试数组平等isfield 确定是否是结构数组字段输入isscalar 确定是否输入是标量isstruct 确定是否是结构数组输入isvector 确定是否输入向量or
6、derfields 订购领域的结构数组rmfield 从结构中删除字段setfield 分配结构的数组字段值struct 创建结构数组struct2cell 转换结构单元数组structfun 每个领域的应用功能结构的标量数据类型(细胞数组)cell 构建单元数组cell2mat 电池数组矩阵转换为单矩阵cell2struct 转换单元数组结构的数组celldisp 电池数组内容cellfun 适用于每个细胞的功能,电池数组cellplot 图形显示单元数组结构cellstr 创建单元数组由字符数组的字符串class 确定对象类的名称deal 分发投入产出isa 确定是否投入是给定类对象isc
7、ell 确定是否输入电池数组iscellstr 确定是否输入的字符串单元数组isequal 测试数组平等isscalar 确定是否输入是标量isvector 确定是否输入向量mat2cell 基质细胞分化成数组矩阵num2cell 转换数字数组单元数组struct2cell 转换结构单元数组数据类型(地图容器对象)containers.Map 构建 containers.Map 对象isKey (Map)重点检查是否含有 containers.Mapkeys (Map)返回所有键的 containers.Map 对象length (Map)长度 containers.Map 对象remove
8、(Map)删除键值对从 containers.Mapsize (Map)大小 containers.Map 对象values (Map)返回值对象的 containers.Map数据类型(函数句柄)class 确定对象类的名称feval 评价函数func2str 从构造函数名称字符串处理函数index.php?doc-innerlink-function_handle%20()手柄使用间接调用函数functions 信息处理功能isa 确定是否投入是给定类对象isequal 测试数组平等str2func 构造函数的名称字符串处理函数数据类型(Java 类和对象)cell 构建单元数组class
9、 确定对象类的名称clear 从工作区移除项目,释放系统内存depfun 名单依赖功能或 P -文件exist 检查存在的变量,函数,活页夹,或类fieldnames 字段名称的结构,或公共领域的对象im2java 图像转换到 Java 形象import 添加包或类目前的进口清单inmem 名称的功能,墨西哥,文件,在内存中的 Sun Java 类isa 确定是否投入是给定类对象isjava 确定是否输入是 Sun 的 Java 对象javaaddpath 新增项目到动态的 Sun Java 类路径javaArray 构建数组的 Sun Javajavachk 产生错误信息基于 Sun 的 J
10、ava 功能支持javaclasspath 获取和设置新的 Java 类路径javaMethodSun 公司的 Java 方法调用javaMethodEDTSun 公司 Java 方法调用从事件派发线程(美国东部时间)javaObjectSun 的 Java 构造函数调用,让 MATLAB 的选择线程javaObjectEDTSun 公司的 Java 对象的构造函数调用的事件调度线程(美国东部时间)javarmpath 删除条目,从动态的 Sun Java 类路径methods 类的方法名methodsview 查看类的方法usejava 确定 Sun 是否支持 Java 的特点是在 MATL
11、AB 软件which 定位功能和文件数据类型(数据类型识别)is*国家检测isa 确定是否投入是给定类对象iscell 确定是否输入电池数组iscellstr 确定是否输入的字符串单元数组ischar 确定项目是否是字符数组isfield 确定是否是结构数组字段输入isfloat 确定是否输入浮点数组ishghandle 如此处理图形对象句柄isinteger 确定是否输入整数数组isjava 确定是否输入是 Sun 的 Java 对象islogical 确定是否输入逻辑数组isnumeric 确定是否输入是数字数组isobject 输入 MATLAB 的对象是isreal 检查输入的是真实的
12、数组isstr 确定是否输入是字符数组isstruct 确定是否是结构数组输入validateattributes 检查的有效性数组who, whos 在工作区中的变量列表数据类型转换(数字)cast 演员不同的数据类型变量double 转换为双精度int8, int16, int32, int64 转换为有符号整数single 转换为单精度typecast 数据类型转换不改变基础数据uint8, uint16, uint32, uint64 转换为无符号整数数据类型转换(字符串为数字)base2dec 数字的字符串转换基地 N 为十进制数bin2dec 二进制数转换为十进制数字字符串cast
13、 演员不同的数据类型变量hex2dec 十六进制数转换为十进制数字字符串hex2num 十六进制数转换成字符串双精度数str2double 字符串转换为双精度值str2num 字符串转换为数字unicode2nativeUnicode 字符转换为数字字节数据类型转换(数字为字符)cast 将变量转换为不同的数据类型char 转换为字符数组(字符串)dec2base 转换十进制数的字符串基地 Ndec2bin 十进制数转换为二进制字符串dec2hex 十进制数转换为十六进制字符串int2str 整数转换为字符串mat2str 矩阵转换为字符串native2unicode 数字字节转换为 Unic
14、ode 字符num2str 数字转换为字符串数据类型转换(其他转换)cell2mat 电池数组矩阵转换为单矩阵cell2struct 转换单元数组结构的数组datestr 转换日期和时间格式字符串func2str 从构造函数名称字符串处理函数logical 数字值转换到逻辑mat2cell 基质细胞分化成数组矩阵num2cell 转换数字数组单元数组num2hex 转换单打和双打,以 16 进制字符串电机及电子学工程师联合会str2func 构造函数的名称字符串处理函数str2mat 表格空白填充字符从字符串矩阵struct2cell 将结构数组转换为单元数组操作数和特殊字符(算术运算符)+加
15、 -减去.小数点=分配*矩阵乘法/矩阵权划分 矩阵左师矩阵权力矩阵转置.*数组乘法(元素明智)./数组右处(元素明智).左师数组(元素明智).数组功率(元素明智).数组的转操作数和特殊字符(关系运算符)大于=大于或等于=等于=不等于操作数和特殊字符(逻辑运算)单独的列的数组,抑制输出电流命令%注释行插入到代码% %插入到代码块的评论!发出命令到操作系统 构建字符数组构造函数处理,参考类目录字符串(字符串设定)blanks 创建空白字符的字符串cellstr 创建单元数组由字符数组的字符串char 转换为字符数组(字符串)sprintf 格式数据到串strcat 横向连接字符串strvcat 垂
16、直连接字符串字符串(字符串识别)isa 确定是否投入是给定类对象iscellstr 确定是否输入的字符串单元数组ischar 确定项目是否是字符数组isletter 数组元素是字母字母isscalar 确定是否输入是标量isspace 数组元素是空格字符isstrprop 确定是否是指定的类别字符串isvector 确定是否输入向量validatestring 检查的有效性文本字符串字符串(字符串操作)deblank 尾随空白地带月底弦lower 字符串转换为小写strjust 对齐字符数组strrep 查找和替换字符串strtrim 删除前导和尾随空白从字符串upper 字符串转换为大写字符串(字符串解析)findstr 在另一个字符串查找,更长的字符串regexp, regexpi 匹配正则表达式regexprep 使用正则表达式替换字符串regexptranslate 翻译成正则表达式的字符串sscanf 从字符