电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Matlab中的基本数据类型VIP免费

Matlab中的基本数据类型_第1页
1/7
Matlab中的基本数据类型_第2页
2/7
Matlab中的基本数据类型_第3页
3/7
Matlab 中有15 种基本数据类型,主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。 1、整型:(int8;uint8;int16;uint16;int32;uint32;int64;uint64)通过 intmax(class)和 intmin(class) 函数返回该类整型的最大值和最小值,例如 intmax(„int8‟)=127; 2、浮点:(single;double) 浮点数:REALMAX('double')和 REALMAX('single')分别返回双精度浮点和单精度浮点的最大值,REALMIN('double')和 REALMIN ('single')分别返回双精度浮点和单精度浮点的最小值。 3、逻辑:(logical) Logical:下例是逻辑索引在矩阵操作中的应用,将 5*5 矩阵中大于 0.5 的元素设定为 0: A = rand(5); A(A>0.5)=0; 4、字符:(char) Matlab 中的输入字符需使用单引号。字符串存储为字符数组,每个元素占用一个 ASCII 字符。如日期字符:DateString=‟9/16/2001‟ 实际上是一个 1 行 9 列向量。构成矩阵或向量的行字符串长度必须相同。可以使用 char 函数构建字符数组,使用 strcat 函数连接字符。 例如,命令 name = ['abc' ; 'abcd'] 将触发错误警告,因为两个字符串的长度不等,此时可以通过空字符凑齐如:name = ['abc ' ; 'abcd'],更简单的办法是使用 char 函数:char(„abc‟,‟abcd‟),Matlab 自动填充空字符以使长度相等,因此字符串矩阵的列纬总是等于最长字符串的字符数. 例如 size(char(„abc‟,‟abcd‟))返回结果[2,4],即字符串‟abc‟实际存在的是‟abc ‟,此时如需提取矩阵中的某一字符元素,需要使用 deblank 函数移除空格如 name =char(„abc‟,‟abcd‟); deblank(name(1,:))。 此外,Matlab 同时提供一种更灵活的单元格数组方法,使用函数cellstr 可以将字符串数组转换为单元格数组: data= char(„abc‟,‟abcd‟) length(data(1,:)) ->? 4 cdata=cellstr(data) length(cdata{1}) ->?3 常用的字符操作函数 blanks(n) 返回n 个空字符 deblank(s) 移除字符串尾部包含的空字符 (string) 将字符串作为命令执行 findstr(s1,s2) 搜索字符串 ischar(s) 判断是否字符串 isletter(s) 判断是否字母 lower(s) 转换小写 upper(s) 转换大写 strcmp(s1,s2) 比较字符串是否相同 strncmp(s1,s2,n) 比较字符串中的前n 个字符是否相同 strrep(s1,s2,s3) 将s1 中的字符s2 替换为s3 5、日期和时间 Matlab 提供三种...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Matlab中的基本数据类型

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部