From bbaeee869e0ed3e2fb9213cb2e31315652033e68 Mon Sep 17 00:00:00 2001 From: ZaellixA <axilleaz@protonmail.com> Date: Tue, 18 Feb 2025 10:34:57 +0000 Subject: [PATCH] Fix bug throwing error when providing a 3D array as input --- Utilities/Generic/MATLAB/Functions/diagMetric.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Utilities/Generic/MATLAB/Functions/diagMetric.m b/Utilities/Generic/MATLAB/Functions/diagMetric.m index 890d3f9..7bbc497 100644 --- a/Utilities/Generic/MATLAB/Functions/diagMetric.m +++ b/Utilities/Generic/MATLAB/Functions/diagMetric.m @@ -69,7 +69,7 @@ function diagonality = diagMetric(mat, matNorm, normalise) % Validate input arguments % ==================================================== % Validate mandatory arguments - validateattributes(mat, "numeric", {'3d', 'square', 'nonempty'}, mfilename, "Matrices to be checked for diagonality", 1); + validateattributes(mat, "numeric", {'3d', 'nonempty', 'size', [NaN, size(mat, 1), NaN]}, mfilename, "Matrices to be checked for diagonality", 1); % Validate optional arguments if nargin > 1 && ~isempty(matNorm) -- GitLab