eq.m
上传用户:haiyisale
上传日期:2013-01-09
资源大小:3246k
文件大小:1k
源码类别:

波变换

开发平台:

Matlab

  1. function R = eq(A,B)
  2. %EQ Laurent matrices equality test.
  3. %   EQ(A,B) returns 1 if the two Laurent matrices A and B
  4. %   are equal and 0 otherwise.
  5. %   M. Misiti, Y. Misiti, G. Oppenheim, J.M. Poggi 29-Mar-2001.
  6. %   Last Revision 12-Jun-2003.
  7. %   Copyright 1995-2004 The MathWorks, Inc.
  8. %   $Revision: 1.1.6.2 $ $Date: 2004/04/13 00:39:13 $ 
  9. if      isnumeric(A) && length(A)==1 , A = laurmat(A);
  10. elseif  isnumeric(B) && length(B)==1 , B = laurmat(B);
  11. end
  12. R = isequal(A.Matrix,B.Matrix);
  13. if ~R & size(A.Matrix)==size(B.Matrix)
  14. R = logical(1);
  15. for i = 1:size(A.Matrix,1)
  16. for j = 1:size(A.Matrix,2)
  17. R = R & (A.Matrix{i,j}==B.Matrix{i,j});
  18. if ~R , break; end
  19. end
  20. if ~R , break; end
  21. end
  22. end