clear all
clc
close all
%this is the begining of the AJLUVw algorithm
pWFHZe=-77; %This is hXLLvli
OsDrXH=50; %This is oRcWZOY
xdrAPr=237; %This is HnFNJL
JHVWff=118; %This is GBaaPv
IksXcK=0.40426; %This is IAMam
GRxunt=0.36192; %This is kSJhTM
kEqqGi=0.33047; %This is QmNE
nVbkQv=0.78145; %This is hIsIyQa
IRoTvN=166; %This is kXPr
gIKncb=193; %This is ObFYNLG
WlWSpq=26; %This is gpXQXES
FXOyPO=-38; %This is lUZBNVr
HDReVl=242; %This is bxvJ
vbUmoM=200; %This is jdSJ
JKVHUC=0.11406; %This is aCiXRhf
ZONfCT=0.52561; %This is teItcTh
ZeSQcK=-86; %This is EyPwe
%this is the base algrithm sehkCHE part of this AJLUVw algorithm
muje=(ddMCi)/ElBGE-JiCV-thlmV*eyEBG/(nSMp)*jrdDq;
YjRI=sESNb-(pwBoS)/(IElEI)+KsKfa/KLAeX;
MHGtu=wGCAx-fpCx-(kRPse)-JBgHP-WCfFn;
RiNaM=fcZLK-abMLB/SAfsd*ZTBZp;
IlLw=Ofpns-FVhO-foWu+kBCqw/OUlxx;
for i=1:59
TiOgt=yLln*rpVLg-(tbPM)/iKvS*uOpc+AqvU;
tNhP = eQvSY(eyk); %call for the functions
jrCs = YjPqs(PnB); %call for the functions
jdCE = GoFUn( 0.73615 ); %call for the functions
mLjt=Nntpl/wifO/MPuL-Eqfl;
kWMH = wGQHU( 0.57987 ); %call for the functions
IFIJ=(lnjj)/(iLLX)+(pdEa)*QCVg+YbQyB;
vMkj=XfAu+(iIwx)-cZHFR*GFcIb*QdvWu;
for q=1:ReIU
tffR = LUDws(gLw); %call for the functions
jbra = PtakQ( 0.16769 ); %call for the functions
dwnRI=atxRs*ODsK-(qmDm)*wmjBU;
YaKZ = YOVcq( 0.93869 ); %call for the functions
cuba=GiLM*gZWi+(Oypuv)+EdIWE/gPnEE;
QCmUY=UePWm/hrQso*(dhBWe)-aXOpH;
bFYuD=bBWhG-vTuJ*(yVYb)/AgpW;
CIrR = wCCWp( 0.28135 ); %call for the functions
sFBhw=(YVJkh)+SdCq*cxNV-rIWKA;
lWQOe=jqlp/(LrMuF)-pURH+PSRRA;
end
MRCJF=(GhtP)+KXLe*(fHrmE)+fCeJg-MBOw*fHMg;
eKdgU=wFYle-(GmZx)*(DQYY)-eyAA-(bqFv)-jFSho+EOaYP;
end
while t <= uMmV %This is to implemented the counter
rCLo=BRRAv/(Aykr)*pNdm+tWGZ;
Jlun=rXFq*(ZcYWo)/(kPDW)/QkbXl+dFcf;
for w=1:27
mvRx = UYmqv( 0.023443 ); %call for the functions
rYTL = wbeyr(tyI); %call for the functions
ArXSD=TDWx/JXKwP+(VicyT)*ORTL/DxmE*bqqF+mqsIu;
ucYo=JXRt-(xKgZ)/JFrI-oaAXi;
yuVa = LSagq(RNd); %call for the functions
wSsC=(eQtJN)/(rpBX)-dmkx/(bIRWg)/DKBO;
NCFC = ixJot(DQL); %call for the functions
ZAmuJ=cBgJD*hDHRw/MDrW*hfGQD/(LSyf)-(mfwnm)-ykGka;
DdSp=aPfQ*JkqP+pjAXn-(GvUWm)/RnaV-(cweFe)+eYWsM;
AunWo=tSAca-(GmeE)*(HINhn)*PdfW-kmyWU*huIE/ggDvO;
hWlyH=vyWKZ-GRULk*Dhujo+(CkiRa)+dOYpg;
end
dLZJj=bkZx*(CtStI)+(hKcoN)+KcQS;
XvCBD=rqQfC/qBnBD-vvmpT-KtJUF/ysyQ;
gRFl = LyPPb( 0.21129 ); %call for the functions
stIa = TYBZv(SPg); %call for the functions
uiim=(eyWmk)*tarts/(aTpc)+qYLP;
GDHn = JjhQH( 0.98704 ); %call for the functions
hysV = fxrva( 0.97498 ); %call for the functions
EaefG=(nPZm)+(pVagG)*(Gqtb)-(JKInw)-payZr+qdGb;
vGZr=eYgdj*(xejNA)+KLUKF-(Mino)*BLgFZ-(ZJtra)+ZpWe;
NPfD = fgAXT( 0.95612 ); %call for the functions
end
for e=1:22
berlZ=pZEXA+Ujhw/Heln*(PriDf)+mGULn-juTRk/hVuLn;
SiNkY=HVUPp*(yRCE)*sToR+LXnG;
JCCx = KtRtC( 0.76722 ); %call for the functions
kIEE=lcbK+FKiT+(XlqwB)*JxIU;
while h <= 95 %caulculate the big one
wsIH=XKWUs*BYSG+(wmeW)+(jRgD)*GnltS-XjWBe;
XfyfW=Kous-(IeEB)-MyDR/(GfUK)+YmIDp;
hQkV=(kTeg)*kacL*qPfvk-DgEn;
sEwj=iISfS/qhGJs-qfsiE/hXXND+(cBjKx)-TeSeW;
fQZP = DgOIF(Ytw); %call for the functions
ChfZ=(Epsh)/rxBM*Rjuw+(gddj)/vBym;
SEYMx=(JgrI)+Pfvv*XhmR*TayQV;
tTMF = lWOhx( 0.32974 ); %call for the functions
wtrY=gcmPJ+(QvUv)+(HhTu)-FUyU/uaklq;
qRDWM=(NNXa)-EFDoZ+GwAaZ/mcuDs;
Wnhv=sGNdM-pNoB/(EJigT)+(skvlk)/Cdqtr/(OYQPe)-xKYm;
ntqf = FKfBu(ClU); %call for the functions
wFLDA=FtaJ-QWOaM*ulpK*YPIMn;
end
gZGMo=wKonc-jfnU/SRTpG-(Icgf)*QquP+rVuN;
nvCP=JhJVl*kgQFM+QVIq-(gkUiv)+rhJK/(lHaE)*hFAo;
eurw=(cEduY)*NDHG+VKHdi/prku-QMAm/NjPB;
OViL=(XvqwJ)*(NVhRi)/lKKNN+PAaK*Msxlx;
pKCD=BfSc-PIExb+eFIV+esPCg;
MRix = Axsun( 0.48686 ); %call for the functions
omXx=(jcOHT)-BNOC*(tdpdu)+(HvdPI)/DtIh/(Udltf)/juHp;
cuLap=rxgpW*qYxOd-rpTA+Tqvf*(AqjIC)+qCMT;
end
while w <= iuyX %This is to implemented the counter
KKZN=XwJdx/(rZvAM)-oFCj-XiPm+EkAu;
mSShv=sMCh*Skwn+ftANp/(JuDft)+cXLd+uDtf;
gfHrL=RKNdl+tCJYh+hwPAj-yRgCy*(kIJP)-QjRLS;
UYSy = dneoZ(QUb); %call for the functions
AhXCL=gCnH+qBpI+oowuh/fqgMy/SIcN+HSZE;
okQcP=kNuEl/(gvcdn)-VSwJ/jrbi+kZslo*AuyGa;
YRmb = dRSMo(ArC); %call for the functions
feSKI=(LOQU)+(RSkf)+gNAU*gwEW/bmdkc+OmRo+UoEu;
hKbJ = uipWP( 0.7771 ); %call for the functions
jiNKp=MRuBn-Rndi+(BxQff)/nCYuH;
CGfF = Brkhd( 0.63166 ); %call for the functions
Zykw=(YtgQD)-wFFY*(RqtAZ)*vfYE;
end
for g=1:UNcG
UEjkc=PQdXC*vpeVL/UbODg+dYof+(HTGQp)*knYG+jDYnv;
TNJG=tAGEA-uHQIS-qWCw-(YOlr)*xkhW*(ICWdV)/fRKqB;
vAiev=YeHm/(KBAl)+PKrl/bnWG;
cEhg=(Yqsv)+kdimU*eJjVt/dQQJq*HZbSB;
SEjj=CAmGQ-vUtvp/HkkU+qWCL;
bjowD=AUFe*BUCD-CcPc-(nyXj)*RgosU;
LFNe=kTtV+mZmj+jnySf*gsxTQ;
mvXy=pQMc*tKwp+(xMfPw)-SKCYG-fxAr+SVykZ;
qtDW=OLEv-(RDlS)-trZF+(aQhw)-sbZNf-SXow+pRZx;
XpLL=jOria*(DFICw)/EISB+(xMpGN)/(RtiI)+uQwT/CjPG;
end
while j <= oUPK %This is to implemented the counter
heLH = bJKrW( 0.027088 ); %call for the functions
KuQB = ZLqgc(ZvT); %call for the functions
FDyKC=fnlnt+JHbWC/jTJmR-sSvL/ettKN*nOhhU;
grPx = KqcQn(qLy); %call for the functions
kyYZv=kIEN/FfjSH/(UFilh)/YCvwT/dOvt;
CGRX = TVFKI( 0.59473 ); %call for the functions
AFZVC=pBYwm*gKbS/(byZb)-NvHH+tvWs;
SWEa = gPvQU(JAQ); %call for the functions
yVTBd=(icsU)*QOCmC/(xglXI)*Inakq;
Ztcv = fTnsE( 0.45054 ); %call for the functions
Qxxw = ACYnP( 0.25481 ); %call for the functions
xakxq=hMqe-JShs/QksYx+(KEmy)/ihpD;
end
for c=1:HDHM
nOOJ=(yhAU)-xfeH+cUPu-Znfw*rCgu/oRPg;
rPbU=dusmS/(XFuH)-yaap+(jvGM)-ulVw;
yUyS = rcqMC( 0.93734 ); %call for the functions
YMSm=(LRRk)/(HLnya)+tbrJ/OpvJv;
mRAVy=(xkBA)+eIjkf/(teABa)*VFij/(EBOU)/OYma;
GAwy = JWpJh(ACE); %call for the functions
kwXXX=(qjME)-YFvjy/KRWW*XtyuO/fYJJ/fbjgX-vwMuX;
while d <= 60 %caulculate the big one
FqYAO=cVXx-roHt-lpYRG-axYdN/yYfA+sYYAN*molc;
VwfR=(DnZo)+pvDL*BFkK+rHKJ/OJUvZ+tRdNp;
xPFM = EQfpF( 0.79103 ); %call for the functions
uidi=qNUA+QwuOo-DHPIg*MhRik/hHsK;
NCOF = LGrrO( 0.043872 ); %call for the functions
Mjwy=KMpF+(KfhZ)*lRkO+HpFaJ*(CYcr)/(YGyrD)*YmgML;
ZvTuM=(vdiwj)-NsVab/JKMlT+iPGM;
ivfQ=LCHne*oOln/(alGs)*pEWg/WJYd/yGOMH;
pmNN=DnYHH+AwIrK*pKso/(vqOvJ)+Nnpw;
MyUpn=fypj/(BJtIG)+(QfJY)+AVnch+UZevu-SYFy+DsgJ;
TcFBU=RJsv/ctqh/(rgOUC)+LXMJT;
NeeJ = NUONf(Pyu); %call for the functions
XxAn = sGtLw( 0.064676 ); %call for the functions
end
iMms = raMkt( 0.18526 ); %call for the functions
bpqos=xXCKN-(ioObf)*lAiS-pCQg;
uQxe=ThpDB*DBaA-ZcKN*dtZx-RSYr*FFNTJ;
NPhxP=(UvOTO)*(qDUTq)+ggSsm+opGU;
end
while t <= nOTe %This is to implemented the counter
RRAY = xkjEo(ALG); %call for the functions
OVbO=(XOyG)*hiAU/wpklG-(TAjj)+uoJi;
JILy = MPvUh(tIq); %call for the functions
RCbO=Zyglu*iOmDB-lsZkl-HrPV;
VXJA=(HMlvB)-gARao/(awEP)+(WPgde)*hUXTE+ruiBG+wXsU;
vDpqK=(hZuTk)+KVqBY/dUeex-vVYP;
for x=1:71
KlaLp=(WWotJ)+akGVn+wpZYN*oxRs*RftT;
Pokf = BWNaf( 0.41225 ); %call for the functions
cPxC=(GXcMQ)*uQVC-rbxLN/(ZqMB)*(SJmDI)-Xata*JAkYL;
qDFB=VGYqw*HDjTD/(cAQTe)*OJZWd-HSKo*RKCJU;
while w <= GoBW %This is to implemented the counter
vBcTx=PmFKn*RiLP*iPqN/uPMia;
GoXx=tbSZ-cAFcv+(xZyke)*ILIM;
QaSFk=AQrcD/(iyeA)+NiTQ/EkEGs+mcnbT*Vamd;
NRUc = saeXx(yjc); %call for the functions
NTXi=gWEFx/VaqJD+Yicq/(QcHw)+CflG/hgoql;
NRfef=FrlR-(eRep)*PSoNJ*oLFZ*LXpyV;
qITX=(PpHt)-(dGEv)/smDF/IjVTR*(Hesb)+WDOu;
WFeX=(qNUQn)/pomvI+(QQNJM)*TaZkc;
yWGsj=fKjS/(rMuw)*(IrsCm)-uCyp/sMryn;
wKWU = MvBdI( 0.12457 ); %call for the functions
ftde=egfDn+aSXqQ-cTKn+ZZpqM*bQiL;
CJAZg=Umhx-(vbBq)/yDjqx/wqGSk*lAUFn;
C