From b9ef65a7e32dcbcbed09c89c097aa85bb6d60a6c Mon Sep 17 00:00:00 2001
From: ZaellixA <axilleaz@protonmail.com>
Date: Sun, 17 Nov 2024 17:24:16 +0000
Subject: [PATCH] Fix input check in firstOrderDma.m to check first dimension
 of input argument instead of second

---
 .../Array Processing/MATLAB/Functions/firstOrderDma.m       | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Signal Processing/Array Processing/MATLAB/Functions/firstOrderDma.m b/Signal Processing/Array Processing/MATLAB/Functions/firstOrderDma.m
index f31cdb6..82e4168 100644
--- a/Signal Processing/Array Processing/MATLAB/Functions/firstOrderDma.m	
+++ b/Signal Processing/Array Processing/MATLAB/Functions/firstOrderDma.m	
@@ -3,7 +3,7 @@
 % Author: Achilles Kappis
 % e-mail: axilleaz@protonmail.com
 %
-% Date: 05/11/2024 (DD/MM/YYYY)
+% Date: 17/11/2024 (DD/MM/YYYY)
 %
 % Copyright: MIT
 % --------------------------------------------------
@@ -77,8 +77,8 @@ function [h, output] = firstOrderDma(input, freq, d, pPattern, beta)
     % ====================================================
     validateattributes(input, {'numeric'}, {'3d', 'nonnan', 'finite', 'nonempty'}, mfilename, 'Input', 1);
 
-    if mod(size(input, 2), 2) ~= 0
-        error("Second dimension of 'input' parameter must have even length.")
+    if mod(size(input, 1), 2) ~= 0
+        error("First dimension of 'input' parameter must have even length.")
     end
 
     validateattributes(freq, {'numeric'}, {'real', 'nonnan', 'finite', 'nonempty', 'vector', 'numel', size(input, 3)}, mfilename, 'Frequencies', 2);
-- 
GitLab