diff --git a/RTX class/FarField.m b/RTX class/FarField.m index 60b5d9f5bd7a545f9c535e3b736cb6a8299ef08c..629d8ab6618105d3217eeaecd5673cb859a7fa8c 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