Matlab数据类型
2008-12-18 19:38
92 查看
对于Numeric的单个数值,默认的数据类型是double,用whos查看更具体的类型为1×1 double array
只是对于像2.0000这样的数值matlab直接显示为2,运算时也当作整形来对待,但并非是严格意义上的interger。
严格意义上,不同类型的数值是不能一起运算的,需要类型转换,不然的话会出错。比如:
a=2;
则a是double型数值,a*0.2得0.4,但如果
a=int8(2);
则a现在是int8型严格意义的整数,如果a与double型数据进行计算,那么double型数据会先转换成整型,所以0.2*a或a*0.2会得到0,而不是0.2。
只是对于像2.0000这样的数值matlab直接显示为2,运算时也当作整形来对待,但并非是严格意义上的interger。
严格意义上,不同类型的数值是不能一起运算的,需要类型转换,不然的话会出错。比如:
a=2;
则a是double型数值,a*0.2得0.4,但如果
a=int8(2);
则a现在是int8型严格意义的整数,如果a与double型数据进行计算,那么double型数据会先转换成整型,所以0.2*a或a*0.2会得到0,而不是0.2。
相关文章推荐
- MATLAB基本操作(三):数据类型
- matlab中数据类型及图像显示
- MATLAB 不同颜色空间的图像存储的数据类型
- matlab数据类型三(函数句柄)
- MATLAB 的数据类型
- Matlab数据类型转换
- matlab中数据类型及图像显示
- MATLAB常用数据类型的转换
- matlab中用imshow()显示图像与图像矩阵的数据类型的关系
- matlab数据类型转换遇到问题,及解决办法,sym,double ,vpa转换
- Matlab 学习 入门篇 二 数据类型
- matlab的数据类型 对比 OpenCV
- 图像类型、MATLAB数据类型,以及类型之间的转换(一)
- VC++与Matlab混合编程之引擎操作详解(4)数据类型mxArray的操作
- matlab里的数据类型
- matlab中数据类型及图像显示
- [转]MATLAB cell数据类型
- 【Matlab学习笔记】【数据类型】介绍
- matlab中图像数据类型转换
- matlab——数据类型在unix和PC下的不同