MATLAB DAY(3)

TASK(3) 3.13~3.15
语法知识
MATLAB建立了多种数据类型来满足不同用户的需要。MATLAB有14种基本数据类型(或称等级)。如字符型、整数8位、整数16位、整数32位、数值8位、数值16位、数值32位、数值单精度、数值双精度、稀疏型、单元型、结构型、java型和句柄函数。每一种数据类型都是以数组方式出现。这些数组最小为零维数组,而且能扩展成n维数组。矩阵则被称作为二维数组。

字符型数据是用单引号括起来的字符串或与数字组合的字符串组成。它的存储方式是以ASCII码存储。一个字符在MATLAB中是作为一维数组,它的长度恰好等于字符的个数。字符型数组通常用于程序的操作提示、文字段的搜索或程序输出结果的说明等。字符型数组可以进行串联、并联连接,字符比较,字符搜索和替换等。数值型数组包括有符号与无符号的整数,单精度和双精度的浮点数以及双精度的稀疏矩阵。下面几点在MATLAB中,对数值型数据是有效的:
(I)所有MATLAB计算是以双精度进行计算的。.
(2)对整数及单精度数组比双精度数值提供更多的存储器,更有效地进行存储。(3)所有的数据类型支持基本数据操作。如数组的下标引用和数组的重写。
(4)为了执行整数和单精度数组的数学运算,必须用函数double将它们转换成双精度。:
单元数组提供存储机构,可以存储不同种类型或不同大小的数组在单元数组的单元里,例如可以存储1行50字符的数组,7行13列的双精度数组和1个32位二进制数到单元数组的单元里。当需要访问单元数组时,可以用访问矩阵(或数组)同样的方法来操作。在MATLAB中,结构数组与单元数组相似,它也能存储不同类型的数据,但是在这种情况下,结构数据的数据场的名称胜过单元数组。因为结构数组中的数据,贴有结构数组的场名。当访问结构数据时,用同样的数据场名。
MATLAB数据是分级的。用户可以建立自己的用户定义级(即用户型),用户定义级是被安置在MATLAB的结构数组下面,它是结构数组的子集。如前面提到的数组分类的树干图所描述。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值