- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三讲 Matlab的数据类型;Matlab的数据类型(续);3.1 概述;概述(续);第三讲;MATLAB的基本数值类型,主要用来描述基本的数值对象
MATLAB还存在一些特定数据
常量数据
是指在使用MATLAB过程中由MATLAB提供的公共数据
数据可以通过数据类型转换的方法转换常量到不同的数据类型,还可以被赋予新的数值
空数组或空矩阵
在创建数组或者矩阵时,可以使用空数组或空矩阵辅助创建数组或者矩阵;3.2.1 基本数值类型;class函数
可以用来获取变量或对象的类型
可以用来创建用户自定义的数据类型;例 A=[1 2 3];
class(A)
ans =
double
whos
Name Size Bytes Class
A 1x3 24 double array
ans 1x6 12 char array
Grand total is 9 elements using 36 bytes
B=int16(A);
class(B)
ans =
int16
whos
Name Size Bytes Class
A 1x3 24 double array
B 1x3 6 int16 array
ans 1x5 10 char array
Grand total is 11 elements using 40 bytes;MATLAB和C语言在处理数据类型和变量时的区别
在C语言中,任何变量在使用之前必须声明,然后赋值,在声明变量时就指定了变量的数据类型
在MATLAB中,任何数据变量都不需要预先声明,MATLAB将自动地将数据类型设置为双精度类型
例 A=[1 2 3];
B=[3 4 5];
C=A+B;
whos
Name Size Bytes Class
A 1x3 24 double array
B 1x3 24 double array
C 1x3 24 double array
Grand total is 9 elements using 72 bytes
int16(A)+int16(B)
??? Error using == +
Function + is not defined for values of class int16.;MATLAB系统默认的运算都是针对双精度类型的数据或变量
稀疏矩阵的元素仅能使用双精度类型的变量
sparse类型的数据变量和整数类型数据、单精度数据类型变量之间的转换是非法的
在进行数据类型转换时,若输入参数的数据类型就是需要转换的数据类型,则MATLAB忽略转换,保持变量的原有特性;整数类型数据的运算函数;例:数据位“与”操作
A=86;B=77;
C=bitand(A,B)
C =
68
a=uint16(A);b=uint16(B);
c=bitand(a,b)
c =
68
86的补码: 77的补码: “与”运算的结果:例:数据位操作( bitset函数)
A=86;
dec2bin(A)
ans =
1010110
B=bitset(A,6)
B =
118
dec2bin(B)
ans =
1110110
C=bitset(A,7,0)
C =
22
dec2bin(C)
ans =
10110;例:数据位操作( bitget函数)
A=86;
dec2bin(A)
ans =
1010110
bitget(A,6)
ans =
0
您可能关注的文档
- 第六讲fl册ashweb程序设计.ppt
- 第六讲:站激励..ppt
- 第六讲词义贞只刚,重乎气质.ppt
- 第六讲尺寸标注201离2-3-25.ppt
- 第六讲册长相思.ppt
- 第六讲反社命会行为.ppt
- 第六讲x命射线衍射方法的应用.ppt
- 第六讲对立统一的相进一步展开.ppt
- 第六讲多自由度振动系统拉身格朗日与影响系数法.ppt
- 第六讲饭店企业职能管理方法与工具 次©戴斌副教授北京第二外国语学院旅游.ppt
- 工作汇报:深入贯彻作风建设精神,打造清正廉洁商务队伍.docx
- XX镇关于2025年度前三季度道路交通安全劝导工作的总结报告.docx
- 关于殡葬领域突出问题专项监督检查情况通报.docx
- 学习贯彻2024年全国“两会精神”研讨发言提纲二.doc
- 2023第二批主题教育实施方案范文.doc
- 中国共产党党史知识梳理.doc
- 2023-2024年度六个方面对照检查发言提纲一.doc
- 税务局党委书记关于选人用人专项整治党性分析报告、人大常委会机关关于选人用人工作的自查报告.docx
- 2025年党支部书记“一岗双责”述职总结报告、2025年党支部书记年度述职述廉报告.docx
- 2023“想一想我是哪种类型干部”思想大讨论发言材料3.doc
原创力文档


文档评论(0)