error in rotm2eul stating "NaN/Inf breakpoint hit for validateRotationMatrix.m on line 22. 22 'real','3d','size',[3 3 NaN],varargin{:}}, ..."
    8 views (last 30 days)
  
       Show older comments
    
rotm = [0 0 1; 0 1 0; -1 0 0];
eulZYX = rotm2eul(rotm)
this test is failing throwing error
NaN/Inf breakpoint hit for validateRotationMatrix.m on line 22.
22      'real','3d','size',[3 3 NaN],varargin{:}}, ...
I have already verified licence and packages
MATLAB                                                Version 9.7         (R2019b)
Communications Toolbox                                Version 7.2         (R2019b)
DSP System Toolbox                                    Version 9.9         (R2019b)
Deep Learning Toolbox                                 Version 13.0        (R2019b)
Image Processing Toolbox                              Version 11.0        (R2019b)
Navigation Toolbox                                    Version 1.0         (R2019b)
Signal Processing Toolbox                             Version 8.3         (R2019b)
Statistics and Machine Learning Toolbox               Version 11.6        (R2019b)
Symbolic Math Toolbox                                 Version 8.4         (R2019b)
0 Comments
Answers (1)
  Ronit
      
 on 29 May 2025
        The error you are encountering typically suggests that the rotation matrix is being rejected as invalid by the "rotm2eul" function, likely because it is not a numerically valid rotation matrix (i.e., its determinant is not 1, or it is not perfectly orthonormal).
After verifying these conditions, it has been confirmed that the matrix in question is indeed a valid rotation matrix.
Additionally, the operation works correctly on my system. I would recommend upgrading your MATLAB installation to the latest version, as this may resolve the issue.
I hope this helps address your concern.
Thanks
0 Comments
See Also
Categories
				Find more on Interpolation in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
