MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   两种矩阵MATLAB的有效比较 (https://www.labfans.com/bbs/showthread.php?t=26539)

poster 2019-12-14 20:13

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

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



[B]回答:[/B]

似乎[URL="http://www.mathworks.com/help/techdoc/ref/isequal.html"]ISEQUAL[/URL]比减法后检查非零元素更快:

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

[url=https://stackoverflow.com/questions/5240343]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 22:19

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.