MATLAB中字符串和其他数据类型.doc

MATLAB中字符串和其他数据类型.doc

ID:62033781

大小:28.00 KB

页数:7页

时间:2021-04-15

MATLAB中字符串和其他数据类型.doc_第1页
MATLAB中字符串和其他数据类型.doc_第2页
MATLAB中字符串和其他数据类型.doc_第3页
MATLAB中字符串和其他数据类型.doc_第4页
MATLAB中字符串和其他数据类型.doc_第5页
资源描述:

《MATLAB中字符串和其他数据类型.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB中字符串和其他数据类型有关matlab中的数据类型Matlab中有15种基本数据类型:主要是整型、浮点、逻辑、字符、日期和时间、结构数组、单元格数组以及函数句柄等。       1、整型:(int8;uint8;int16;uint16;int32;uint32;int64;uint64)通过intmax(class)和intmin(class) 函数返回该类整型的最大值和最小值,例如>> intmax(’int8’)ans= 127〉〉intmin(’int8')ans= —128注意:加上单引号

2、        2、浮点型:(single;double)浮点数:realmax(class)和realmin(class)分别返回双精度浮点数和单精度浮点数的最大、最小值,例如: realmax(’double’)ans=   1.797693134862316e+308>〉 realmin('double')ans=   2.225073858507201e-3083、逻辑型:(logical)Logical:下例是逻辑索引在矩阵操作中的应用,将5*5矩阵中大于0。5的元素设定为0:>>A=rand(5)A

3、 =  0.814723686393179   0。097540404999410  0。157613081677548   0。141886338627215  0.655740699156587   0。905791937075619  0。278498218867048  0。970592781760616  0.421761282626275  0.035711678574190  0.126986816293506  0.546881519204984  0.957166948242946  0.91

4、5735525189067   0.849129305868777ﻫ  0。913375856139019  0.957506835434298   0.485375648722841   0.792207329559554  0.933993247757551ﻫ  0。632359246225410   0.964888535199277  0。800280468888800  0.959492426392903  0.678735154857773>>A(A>0.5)=0A=                

5、  0   0。097540404999410  0.157613081677548  0.141886338627215                  0                  0   0.278498218867048                   0  0.421761282626275   0.035711678574190   0。126986816293506                  0                  0                  0   

6、               0ﻫ                  0                  0  0.485375648722841                  0                  0ﻫ                   0                  0                  0                  0                   04、字符(串)型:(char)Matlab中的输入字符需使用单引号.字符串存储为字符数组,每个元

7、素占用一个ASCII字符。如日期字符:DateString='9/16/2001’ 实际上是一个1行9列向量。构成矩阵或向量的行字符串长度必须相同。可以使用char函数构建字符数组,使用strcat函数连接字符。例如,命令name=['abc’;'de’] 将触发错误警告,>>name=['abc';'defg’]ﻫ??? Errorusing==> vertcatCAT argumentsdimensionsarenotconsistent。ﻫ因为两个字符串的长度不等,此时可以通过空字符凑齐.如改成:name

8、 =['abc’ ; 'defg'],>〉name=['abc’;'defg']name=abc ﻫdefg更简单的办法是使用char函数:name=char(‘abc’,'defg’),Matlab自动填充空字符以使长度相等,因此字符串矩阵的列纬总是等于最长字符串的字符数。 >〉name=char(’abc','defg')name=abc ﻫdefg例如size(char(‘abc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。