matlab中,同样处理整数,int8类型的储存方式会比double的储存方式运算快吗?我知道,如果用Int8储存的话,会节约储存空间,但运算速度会有明显提升吗?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 12:40:13
matlab中,同样处理整数,int8类型的储存方式会比double的储存方式运算快吗?我知道,如果用Int8储存的话,会节约储存空间,但运算速度会有明显提升吗?matlab中,同样处理整数,int8

matlab中,同样处理整数,int8类型的储存方式会比double的储存方式运算快吗?我知道,如果用Int8储存的话,会节约储存空间,但运算速度会有明显提升吗?
matlab中,同样处理整数,int8类型的储存方式会比double的储存方式运算快吗?
我知道,如果用Int8储存的话,会节约储存空间,但运算速度会有明显提升吗?

matlab中,同样处理整数,int8类型的储存方式会比double的储存方式运算快吗?我知道,如果用Int8储存的话,会节约储存空间,但运算速度会有明显提升吗?
当然,提取速度也需要时间,如果有时间的话,可以看一下mathoworks高级工程师的一篇博客,关于内存的合理利用,里面详细讲到了数据存储与运算的关系!
简单测试:
你申明一个1*10000 double类型和int型的数组,然后使用save、乘除等函数,在这些函数之前和之后分别加上tic,toc.
同时打开你的资源管理器,看一下cpu的使用情况.