diff --git a/RTX class/Antenna.m b/RTX class/Antenna.m
index c69390ec8374a8e6dd6fe7f90beecdc99c32f9a2..82ab5bbca5afc981888f4cc62e3488c022cf44cf 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;