第3章Matlab数据类型浅析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 Matlab 数据类型;3.1.1 MATLAB系统的特殊变量和常数;3.1 常数与变量;3.1 常数与变量;3.1 常数与变量;3.1 常数与变量;3.2 数值类型数据;3.2 数值类型数据;3.2 数值类型数据;3.2 数值类型数据;3.2 数值类型数据;3.2 数值类型数据;3.3 逻辑类型数据;字符串又称为字符数组,由多个字符连接而成。 字符串一般用单引号括起来。例如,‘Central South University’。 字符串是以ASCII码形式存储的。abs和double函数都可以用来获取字符串矩阵所对应的ASCII码数值矩阵。相反,char函数可以把ASCII码数值矩阵转换为字符串矩阵。 在字符串里的每个字符是数组里的一个元素,字符串的存储要求每个字符2个字节。;利用单引号创建字符串 例如创建字符串’China’ country = ‘China’ 在命令窗口中输入whos命令,输出显示 Name Size Bytes Class Country 1x5 10 char array class和ischar函数测试变量数据类型 class(country) 返回结果为ans=char ischar(country) 返回结果为ans=1;创建二维字符串时,确定每行具有相同的长度。 例如 name = [‘Li Yi’; ’Hu Xu’] 根据不同长度的字符串创建二维字符串时,将短的那些字符串后面用空格对齐,使所有字符串的长度相同。 例如 name=[‘Liu Ying’; ’Hu Xu ’] 用char函数创建字符串数组,char函数自动以最长字符串的长度为标准,进行空格补齐。 例如name = char(‘Liu Ying’; ’Hu Xu’) 从数组中提取字符串时,用deblank函数删除后面的空格。 trimname= deblank(name(2,:)) size(trimname);3.4.2 类型转换;3.4.3 比较字符串;字符的聚合方法:使用聚合运算符[ ]或sprintf函数 num_chars = 28; s = [‘There are ‘int2str(num_chars)’ characters here’] s = sprintf(‘There are %d characters here\n’, num-chars) 用strcat函数也可以把两个或更多字符串组合在一起 country = ‘China’; province = ‘Sichuan’ strcat(country, ’,’, province);3.4 字符和字符串;3.4 字符和字符串;元胞数组(单元数组)是一种特殊的数组,这种数组的元素是单元,能包含其他matlab数组。例如,单元数组的一个单元可能包含一个实型矩阵,另一个单元又包含文本字符串数组,而第三个单元又包含值为复数的矢量,可以生成任意大小和形状的单元数组。 结构体和元胞数组为不同类型的数据提供了一种系统存储机制,它们主要在组织数据的方式上有所不同。在结构体中,从命名字段访问数据;在元胞数组中,通过矩阵索引操作访问数据。;3.5 元胞数组;3.6 结构体;2.7 函数句柄;3.7 函数句柄;MATLAB用十进制数表示一个常数,可采用日常记数法和科学记数法两种表示方法 一般情况下,MATLAB内部每一个数据元素都是用双精度数来表示和存储的。数据输出时用户可以用format命令设置或改变数据输出格式 format命令的格式为: format 格式符 其中格式符决定数据的输出格式,如long、short、hex、rat(输出有理数) ;3.8 数据输出格式;3.8 数据输出格式;关于format命令的几点说明: format命令只影响数据的输出格式,而不影响数据的存储和计算 默认的输出格式是short 注意rat格式。如果在进行运算前执行format rat命令,则可以用分数形式显示运算结果,这样便于核对手算结果的正确性 在改变了输出格式后,为了以后还按默认的格式输出,应当再执行format short命令;数据输出格式(续)

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档