From 92265c4254216a016255450c0ec0ef37ce9c8b7d Mon Sep 17 00:00:00 2001
From: lmaresz <lmaresz@sch.bme.hu>
Date: Wed, 10 Jun 2020 14:08:19 +0200
Subject: [PATCH] Antenna class fix

---
 RTX class/Antenna.m | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/RTX class/Antenna.m b/RTX class/Antenna.m
index c69390e..82ab5bb 100644
--- a/RTX class/Antenna.m	
+++ b/RTX class/Antenna.m	
@@ -2,6 +2,7 @@ classdef Antenna
     properties
         amplitude = ones(1, 1000);
         phase = zeros(1, 1000);
+        integral;
         position Vect;
     end
     
@@ -12,7 +13,11 @@ classdef Antenna
                 obj.amplitude = amplitude;
                 obj.phase = phase;   
             end
-        end   
+            dPhi = 2 * pi / length(obj.amplitude);
+            for j=1:length(obj.amplitude)                
+                obj.integral(j) = sum(amplitude(1:j)*dPhi);
+            end
+        end  
         
         function [rays, complex_amplitudes] = generate_rays(obj, phi)
             rays(size(phi, 2)) = Ray;
-- 
GitLab