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