From f8b3d35ceec23e67b145da2676b961ce9d12f87c Mon Sep 17 00:00:00 2001
From: lmaresz <lmaresz@sch.bme.hu>
Date: Sat, 13 Jun 2020 16:41:25 +0200
Subject: [PATCH] Improved beamWidth calculation

---
 RTX class/FarField.m | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/RTX class/FarField.m b/RTX class/FarField.m
index 60b5d9f..629d8ab 100644
--- a/RTX class/FarField.m	
+++ b/RTX class/FarField.m	
@@ -100,7 +100,8 @@ classdef FarField < handle
             maxIndex = find(normField == 1, 1);
             localMins = islocalmin(normField);
             localMinIndexes = find(localMins == 1);
-            beamWidth = (min(abs(localMinIndexes - maxIndex))+1)*(obj.theta(2)-obj.theta(1))*2            
+            dTheta = (obj.theta(2)-obj.theta(1));
+            beamWidth = sum(mink(abs(localMinIndexes - maxIndex), 2))*dTheta;           
         end
     end
 end
-- 
GitLab