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