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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 15:37:51
matlab中,同样处理整数,int8类型的储存方式会比double的储存方式运算快吗?我知道,如果用Int8储存的话,会节约储存空间,但运算速度会有明显提升吗?
xR]s@+ رP0@D!-)ʐɿ݄OwϞsϹ&%'uf= Y{NO/w5ޗ8Y]aӠ>[3穓`t^2#BYdޚB} _-rWܠsOVi)֭O0@/ x,BǶ&(`jr^Y H\04l@D xȜ.wØO4pT#e`(-[yC@Cs$(ׂ6P4LS|_xOCܒ@oߛ~Xo-tgq=>pHрP{20% t z|VVףLTt*BuDj8MA4ΊUDoRf."M0s[Peyӄw=

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

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