11问答网
所有问题
matlab中,同样处理整数,int8类型的储存方式会比double的储存方式运算快吗?
我知道,如果用Int8储存的话,会节约储存空间,但运算速度会有明显提升吗?谢谢!
举报该问题
其他回答
第1个回答 2011-02-24
当然,提取速度也需要时间,如果有时间的话,可以看一下mathoworks高级工程师的一篇博客,关于内存的合理利用,里面详细讲到了数据存储与运算的关系!
简单测试:
你申明一个1*10000 double类型和int型的数组,然后使用save、乘除等函数,在这些函数之前和之后分别加上tic,toc.
同时打开你的资源管理器,看一下cpu的使用情况。本回答被提问者采纳
相似回答
matlab中int
是什么意思
答:
在Matlab中使用int数据类型有什么优点?首先,
与double和single等类型相比,int所占用的空间更少,因此在处理大量整数数据时可以更加高效
。其次,使用int还可以避免舍入误差的问题,在某些需要精确计算的场合(例如金融领域)非常有用。在Matlab中如何使用int数据类型?在Matlab命令行中,可以使用类似以下的语法...
大家正在搜
matlab找出整数的函数
matlab中uint8
matlab得到商的整数部分
matlab取商的整数部分
matlab realmin
matlab randperm
colormap matlab
matlab linspace
matlab定义整数