matlab中,同样处理整数,int8类型的储存方式会比double的储存方式运算快吗?

我知道,如果用Int8储存的话,会节约储存空间,但运算速度会有明显提升吗?谢谢!

第1个回答  2011-02-24
当然,提取速度也需要时间,如果有时间的话,可以看一下mathoworks高级工程师的一篇博客,关于内存的合理利用,里面详细讲到了数据存储与运算的关系!

简单测试:

你申明一个1*10000 double类型和int型的数组,然后使用save、乘除等函数,在这些函数之前和之后分别加上tic,toc.

同时打开你的资源管理器,看一下cpu的使用情况。本回答被提问者采纳