查看单个帖子
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 两种矩阵MATLAB的有效比较

有没有一种方法可以有效地比较两个矩阵,我在想

same = abs((AB)) = 0...
将一个矩阵的值减去另一个矩阵的值,如果结果为0,则它们相同,并且还有一个isequal()函数,比较两个矩阵的最佳方法是什么?



回答:

似乎ISEQUAL比减法后检查非零元素更快:

>> a = rand(100,100);>> b = a;>> tic;对于ii = 1:100000;任何(任何(a-b));结束;托克经过的时间为2.089838秒。>> tic;对于ii = 1:100000;等值(a,b);结束;托克经过的时间是1.201815秒。

更多&回答...
poster 当前离线   回复时引用此帖