function [z] = fa(theta)
%FA distribuzione angolare dell'informazione ricavata da un singolo sensore.
%	fa(theta). La funzione calcola la distribuzione angolare dell'intensità 
%   dell'onda trasmessa e la traduce in logica fuzzy (codominio [0,1]). 
%   "theta" è il valore discreto dell'angolo su cui è calcolata la funzione 
%   in funzione del sensore considerato: vale 1 in prossimità dell'asse del 
%   cono, poichè le celle, che si trovano in tale posizione, hanno maggiore 
%   possibilità di essere occupate, mentre, allontanandosi da tale asse, il 
%   valore dell' informazione va degradando fino a zero al limite del cono 
%   di visibilità del sensore.
%
%	Sono presenti 3 funzioni di distribuzione: una quartica, una ellisse e
%   una quartica più 'dolce'. Decommentare le righe relative alla funzione 
%   di distribuzione da usare

cono_sens_D = 33.75*pi/180; %apertura visiva del sensore in radianti

% metà dell'angolo di visibilità del sensore espressa in gradi, memorizzata in radianti
semi=(cono_sens_D/2);         

%Di Corrado Lanino
%z = exp(-0.5*(theta/semi)^2);

z = 0.000023*(theta^4) - 0.01*(theta^2) + 0.99;
%z = sqrt(1 - ((theta^2) / (((cono_sens_D/2))^2)));

%z = (SensAngle^(-4))*theta^4 -(2/(SensAngle^2))*theta^2 +1;
%z = exp(-((theta^2))/(2*0.1^2));%/(2*pi*0.1^2*16);

%z = exp(-((theta^2))/(2*0.05^2));%/(2*pi*0.05^2*16*4); IO USO QUESTA
%z = exp(-((theta^2))/(2*0.08^2));%/(2*pi*0.08^2*16*1.554);
