概述
这篇文章,作为上一篇文章《MATLAB高效编程》的补充,上篇文章链接:
常用的MATLAB数据类型有逻辑型(logical)、字符型(char)、数值型(numeric)、函数句柄型(function handle)、元胞型(cell)和结构体型(struct)。其中数值型是我们最为常用的类型,包括整型(int)、单精度型(single)和双精度型(double)。而整形根据是否是有符号数以及位数的不同分为很多种,可参考下表。与C/C++不同的是,char类型在MATLAB中占用2个字节,除此之外,MATLAB中还有一类特殊的类型:复数(complex)。复数类型的变量,占用的内存为对应实部和虚部的内存和。
不同的数据类型在存储和访问效率上各不相同,选择恰当的数据类型不仅能够节省内存空间,还能使MATLAB程序运行更快。绝大多数情况下,MATLAB产生的数据类型为占用8个字节的double型,只有少数情况下不为double型,比如读取图片数据的imread函数,返回的是uint8类型的数据。
当定义一个矩阵时,MATLAB除了会根据矩阵大小分配内存空间外,还会开
最后
以上就是友好冰淇淋为你收集整理的dash matlab,MATLAB高效编程(二)——选用恰当的数据类型的全部内容,希望文章能够帮你解决dash matlab,MATLAB高效编程(二)——选用恰当的数据类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复