为了账号安全,请及时绑定邮箱和手机立即绑定

比较BSXFUN和REPMAT

比较BSXFUN和REPMAT

比较BSXFUN和REPMAT之前在比较bsxfun和repmat表现之间提出的问题很少。其中一个是:Matlab - bsxfun no longer faster than repmat?。这个尝试研究repmat和之间的性能比较bsxfun,特别是从输入数组本身的列中执行减去输入数组的平均值,因此只会探索与其等价物相对应的@minus部分。bsxfunrepmat另一个是:In Matlab, when is it optimal to use bsxfun?。那个试图通过沿列的平均值进行相同的减法操作,也没有扩展到其他内置操作。在这篇文章中,我试图调查两者之间的性能数据,bsxfun以及repmat覆盖所有bsxfun内置函数,从而为它提供更广泛的视角,因为这两者都提供了良好的矢量化解决方案。具体来说,我对这篇文章的提问是:各种内置操作如何bsxfun与repmat等效执行?bsxfun支持浮点运算一样@plus,@minus,@times等,并且还像关系和逻辑运算@ge,@and等等。所以,是否有特定的内置插件,会给我明显的加速与bsxfun比使用他们的repmat等价物?罗兰在她blog post已经基准repmat对bsxfun具有定时@() A - repmat(mean(A),size(A,1),1)对@() bsxfun(@minus,A,mean(A))分别。如果我需要涵盖所有内置函数的基准测试,我可以使用一些其他可用于浮点,关系和逻辑运算的比较模型吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 661 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信