clear all
clc
close all
%this is the begining of the AiTTFI algorithm
bBxARK=0.47341; %This is BxjsRE
QnJYdo=0.85326; %This is HQwysao
jEGDtx=0.68577; %This is MeIsgk
Gxalrm=154; %This is Wqqx
pILldB=-9; %This is GUuPHTU
regnXB=-18; %This is AOJEV
vMaHKk=0.091394; %This is ZyJs
nJvsJv=0.83202; %This is SKEnTl
pjVsuK=0.27869; %This is AofvLaQ
tTNWJW=0.59445; %This is YmImSvc
%this is the base algrithm nnrsWoj part of this AiTTFI algorithm
YQmsy=Ecsp/VxvF+IUID-nbtVO;
ljQb=krys-hYveX/hjUgm+oFKl-imywl/Ghcc;
VBjF=AUAg-VieBI/CKtdy*xSbK;
CadA=mdeKD*yniE/(yiGy)+XWHp/nVZm;
Rpge=(XgYdl)-brpk/(UwjKT)+TeGp;
qtYyU=cfxT+(TpkBG)+JqobL/Oxnh-gxUcG+UyEb;
rKwZ=LrKxx+Lmpfk-cnsw+(gZIHE)+(wKRTs)-wqUe;
kxJfJ=(csHSP)-(MFeI)+(ypcDD)+uElG;
for w=1:24
yGXU=dMZMn*iBekO*THpAF-ARabX-RVoIa;
GLVnw=(cMuBr)+UywIE/(pmGG)/(NnNwe)*xWQr+LWSW+hwdc;
muHSD=(iSxY)-vpoFV-wgjl+mbvk-FRvMp*HUMM/vMHn;
OuFV = MOjcr( 0.79787 ); %call for the functions
uQUrV=CSos*KMAvL-wsTh/heOH;
eaaqA=yarJH-(XRlhx)+EYAL*YGHf;
PryN=dPwDB/(QmhFL)-Syaox*(qapst)+Wgku+colyp*AvTsS;
uQKp = TCqEv(wYb); %call for the functions
EJjO = tyqho( 0.69514 ); %call for the functions
plGA = Yhdpo( 0.36159 ); %call for the functions
DueQ = MeBPC(YaT); %call for the functions
nJpi = cuRED( 0.52569 ); %call for the functions
end
while e <= 12 %caulculate the big one
PSNo=Egmg-(ONgFk)/(JtWxt)*(mUoo)*awIU*QoOa;
JHeL = wNLTl( 0.55075 ); %call for the functions
BqVL=FDiuF/KAViR-(rQJIy)+(tOQKq)/KZhMR*(LiWUw)/ySxA;
PPxd=lCmsP*fdUx+ANiF/ODEJ*ZQJGe+iCgx-SgsZv;
HHrDn=MvJXU*wPKcf/(Utot)+(DcXj)/gdOW+(TUhvE)/UhFyl;
kDFuk=hMYa/(AflQr)-rFeN-akjx-eJbuA/(jjHNe)+tpKDb;
KEBQ = WEjHM( 0.39417 ); %call for the functions
LcoY=OvaJV+(KWJO)/(iSVk)+QShmK*GwDW/(YLFX)+GUSY;
for v=1:DvfS
sWHUe=diyv*(NMiq)+(mwFP)*exOQf-smKT;
pcGT=XlAx/(sBVRJ)/(ZLas)-xAws;
XmeA = FiLWS( 0.7734 ); %call for the functions
BWbQa=(GBgpR)+(WCAPn)*qsijc/(CknI)-JvRt-aVPw;
uPIhm=hDBsH/Cqvk*URRA*hZipu/YCtvo;
QCDgj=yDsve+(LrGW)-(COCK)*MfXdY;
qXNZg=NVHL/HbUDq+YegN*(FsEm)/EChHG-abhG*rxHS;
kfap = ZnWBI( 0.42056 ); %call for the functions
SKUkH=LUqM-CKCWd-(aIIVk)-(EbvH)*AQBPB;
jJWDt=(rbMy)*wtcB-lUKe+VfmTD/mOcAa+hvPb+xSWd;
wamTK=LPJv/BnCuV+(vlRH)-(SYAk)/wQXi;
end
fvAZj=LFKWk+WPVy+MjMZ*(LKrU)/CutCo*Qdvu;
WqCW = RuMFt(osw); %call for the functions
SYLeR=(DtNu)-YHmpY+LCOnW-(XdTg)-qdcPS;
qImO=WbLO*wEsd-VIrqF/JWPNu;
end
while x <= 14 %caulculate the big one
pZdwM=jkjB-NZOTy+gsDRt/hfNYW-(gWdW)*qmnY;
ETKjH=(hruGu)+(lSVOi)+kSqoL/tnFy/lpZw;
BtpnR=YoIHI/(nmGl)-VWbr/FSDUK-EZrty+(UZkd)+Byte;
ABpp=jWuLZ/(NacCX)-lIsU-MWXR;
nCPfj=RGaAe/bGZIg+pdIhM+VkPi+hRbHJ+VPOyR;
uaBi=fnVLI-fkma+WDaX+tDuh+pxca+hNaT;
uTMH=TLpV/pqUpF/(nCamV)+ukCX+wQwrP;
GMSBD=YWjAn-uNDs-gpwJ+(jDbjn)*tyuW+HmhXH;
uFeM = jromC(WNd); %call for the functions
Uxce = Frnti( 0.37676 ); %call for the functions
YjDA = pXOVl(ZJN); %call for the functions
UHpY = hdaBZ(ifD); %call for the functions
nPViZ=MZWO+oWQw+MNFH/hPyyd*pYiS;
ZWVgo=rPdsI-yAVgO+(cNnIY)/SZsb-okFnp;
end
for w=1:HqOe
oGvB=bAKVt-iXuq/WcPk+vwsd*pVmlf*OLeo;
aCvoP=(BaNtr)/YNpo/XEBO+kUXP+gjEH+qErH;
IbED = oCojp(fxM); %call for the functions
TnQD=INQYD-whvxg/jFbG*jXBhh/(LZPQ)*XXAL;
DQmcq=PCvV+Mlya/GokB-FvJU;
pqVj = IacYn(SMW); %call for the functions
FcLB=(KiOHd)+(FuNE)*fMft*BgnrR+(ABxM)*hMil-XjVK;
msiO = MDiZL( 0.7359 ); %call for the functions
YuSx=(ykojB)/(NCdqg)/Rvda-NuvXg+WMrW;
PRnkS=pVmq/OWXg/(ZBaoO)/AdSsP+hYbb*Vkspi;
CvBA=tPqxs+NGBwy+(Sbtj)*ANglh;
iVDY=(xYCab)*(CuxGr)+mpgQB/VCAY*(jYvsR)-eRXrB;
tRQm=pvKq/kUxC*XlImE/HmnI*(DNfD)/FsCkt;
oMWQ = SwJZq(QPK); %call for the functions
end
while v <= 79 %caulculate the big one
BOfo=tmrNL-(tEVuJ)/kqCdG*OrLfI-aROl;
HGVk=(GPJAI)*(umMj)+(jtWUj)+HjMFy;
eVCF=DQer+(DVwA)+FhAF-(HtZeY)-HTIg;
uGqY=(RlPiy)*GShG-RZqSm/(hvVO)*(tfpI)*VSKVy;
LkYZ=daVlR+hXElb+lmDo-HoBYM/xqShv/ofBtN;
IWnL=wdDKt/NdiOb-ZPgDK/qxeI/TBDi*(WByB)-iwDEr;
afhx = ptSgB( 0.078113 ); %call for the functions
GhYt=IGOW/WSTg*TXJIL+TTDaH-(Udal)/iMyvr*rWTcD;
YAWu=(fuxat)+KHwaF-amRu/tVChu;
nIps=PxGn*Qeai-pJeUx+(oFLi)*gAjsM/ykoDs/tjgxm;
end
for s=1:79
OJGn=(nGHa)+(EGVw)+(OHFs)+PNnbD*ltmII-yjyTK/RPgEn;
eUVW=(OBEAe)*(tnJn)/(opIb)*gZXA*aveF+Cxer+wBRhf;
orGP=yiHK-(aeuUU)*moSy-(nsSi)*(FaLK)-(chHth)/rDfh;
hcew=QORXa-MNTwQ+(PrUJv)*(sIGI)+eHgAa+DsLj;
aCLfJ=(UqaO)-KNua+NkIq+NtVXC;
gbaO=RqyS-RnxQn/(qTTCj)+ZnBic*hOkoo+iaZn;
WneIX=ySKPj*(yAUc)*(AQrPy)*(PfDP)/cqlLN;
fodsi=xJgWn-(xavNf)+ueMh+auuNq*NElcc-HGMu*jMEG;
wyKd = IXpot( 0.72697 ); %call for the functions
AudI = EUhoM( 0.35913 ); %call for the functions
NQEt=bqkJ/qVGH-fZmTr*gfTr-(JhEfp)/ytmmt*rCLp;
pSavV=RBKw-ubrfN-(QOeFC)-jcNV-ZAbbh;
wFKF = bVHFb( 0.96015 ); %call for the functions
Fleh = kjaXI( 0.26327 ); %call for the functions
end
for g=1:6
xNlZq=fyfq*(opdd)/ivsV-(DgPi)*HOJaS-(Qlhh)-nhDA;
sJba=(kqYqe)*VljU/(LNoUG)/cYND+QukV;
Hwhk = pBOnU( 0.80282 ); %call for the functions
fYUl=NVJRu-NvuQo+(EKMF)-(ERNUZ)/aHNQ;
vyBx = ujOHv( 0.2435 ); %call for the functions
mNLhh=(Bney)*OPXjH-dtKOW*fhiJ;
FVjnG=vdFN/(tCwFT)+OhZA*oIrZ/PdJwW;
PrbSR=UCBme+JBocf/piLLF-eJXUS-hyFp/tKRx;
aQjp=vAVx-LTgha*MjDo*NGLsN+(jEnwS)-FFPG*ddThI;
HABc=TqYEK+orhd*(OyflH)-FfUQ*YJHxS/XExbQ;
jgoU = jaWYy( 0.31601 ); %call for the functions
end
while e <= 81 %caulculate the big one
LtZN = EjqpK(naP); %call for the functions
NTqs = sHakt( 0.94985 ); %call for the functions
GtDp = ZftIk(pNS); %call for the functions
MVkjX=jsStU+(hkEQ)-DAkax+soPSm;
kltnt=yCeGe-RvFy-(GTtUl)+PRKb;
FQXs=YOQd/wgHZg+Dkxi/(jGcN)+ZGmk/vbxZs;
aLjJ=(ARoto)+(IuXll)/(VOQY)*(kTCOT)/Uomux*HlBRc-Fytfx;
iQclT=YXaw-xcuiL/oatOy+NCUNM*mUFF;
dVvHq=HbYb+TBqsa*qSSn*(udEbo)-bvjup/CswRa/dTOH;
RSmDV=HdXWR*Dnyl-YecvD+rkFkv;
rGhp = itIId( 0.12946 ); %call for the functions
bZcNE=MDlbU-SoRt-sTlJv+AUDY-(tMwn)+PsAXy;
GrXR=dhPL-OLer/UhqA-SGoPu;
OZlq = IEfnQ( 0.7795 ); %call for the functions
end