- 1、本文档共156页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章Matlab的数据类型
第三章 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系统默认的运算都是针对双精度类型的数据或变量
稀疏矩阵的元素仅能使用双精度类型的变量
spares类型的数据变量和整数类型数据、单精度数据类型变量之间的转换是非法的
在进行数据类型转换时,若??入参数的数据类型就是需要转换的数据类型,则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 =
您可能关注的文档
- 第3单元物质构成的奥秘总复习课.ppt
- 第3单元第17课苏联的经济改革.ppt
- 第3单元自然界的水复习课件.ppt
- 第3单元近代资本主义民主政体的建立(美国).ppt
- 第3单元近代西方资本主义政治制度的确立与发展_历史_新课标_人教版.ppt
- 第3单元矛盾是事物发展的源泉和动力高中政治必修四ppt课件.ppt
- 第3单元第21讲电化学基础.ppt
- 第3届创业计划大赛动员PPT(精编版).ppt
- 第3单元:团队领导力.ppt
- 第3教育与个人的发展.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)