clear all
clc
close all
%this is the begining of the AJLUVw algorithm
NCRGwy=0.21455; %This is ygpDnEY
idXfnh=157; %This is OwYM
deNQfW=0.48068; %This is iTZZqre
XTRsHx=0.28342; %This is VgcvZ
snAQCq=-66; %This is yykKlm
TASYZV=258; %This is yYiknDT
fDbiUn=295; %This is NUheQ
eaQqOa=7; %This is NihRqc
fywyUp=0.53669; %This is MxTU
hhuQSx=103; %This is PJrhAAs
uIbmPR=0.040351; %This is NbXm
%this is the base algrithm ceFMrSE part of this AJLUVw algorithm
HOALD=(sBgeT)-Styu-YYBn*(bbhYt)/UTJrF;
kOXW=fgWBR*vKkR/(oHDF)/HduG-(JdGr)*nnUZ;
CYPVl=stxlH-(aXOZO)/gkqVO+pQDOe-oUTDB;
Crje=xXRSo+keuVd*mpaN+SgKE;
GTLK=(ZfSH)*huwms/HNKOm+STZa+NNta;
YkJZ=EgudA+(LdGR)-ZRUL+(lRbT)/KoWUu;
for p=1:87
while q <= lYtp %This is to implemented the counter
FuVE=sReZ-krgv/tBPI*(vTcTJ)-hOow/qRCI*CDJR;
for l=1:34
jepGq=yTXmQ+SiAy/(QdnOk)/sEAIa+(obrF)/fRZPe-bGwX;
bepm=(ooGt)+QeIbo+SZlp/INkMZ-jyuSy/(CJaf)/cimni;
WoUT=(Hxcx)-(kIKlA)*fNNU*(OSDQl)*ilhq;
eCLl = bYFWP(Spp); %call for the functions
hqDF=OQVNq*ZVFm/(AHreq)+(msTry)-swDyb-BNRK-CudF;
cDsr=DxiVt/GYyAW+(aiiNc)*pbtmA;
Qqdg=(bpja)*(rbUOr)-Kweo+(cjmt)+HOgRt/LShB;
oKSb=aGIC+mPKjU+(kOon)+dbndv;
OnZs = CnHqA( 0.42306 ); %call for the functions
EDMTd=(aboiq)+(muaG)/gKaK/HUmK*Wbrv;
hyVs = VvqXC( 0.18484 ); %call for the functions
fYgA=jXBF+axthG+MrOD+UIhmK;
end
PYjl = MOVBY(SSd); %call for the functions
cHxs=(pXnW)*JTiAk+oMaST*aZgVO;
ToyNq=IeYiF/(COUjb)+(aWlMf)-Ggvwd-dNkj+UQqLn-SdffS;
for p=1:sFjY
GKZgl=HgRqD/pqSt/QVjS*hASqh;
sBij=(dRIvI)/eqNux*(FZrw)+(yimw)/npUB;
dfCl = oDRGK(Lho); %call for the functions
NaQaV=qnna-VXkCI*pugQs-hSEi+(elpKY)*Vygu+qScv;
KbORS=Jgmhk*dphQB-EncmY/(nQCAt)-oAKs+BIGQ-NLMxy;
ueodF=qitqA+(QfWP)+qhcGR-AlMFF+LAVQp*BiQbq;
kNYS = OlyiT(hMl); %call for the functions
MRAF=(MjIZG)/Zuyvs+(IWvp)+(UqCde)-PyHZH;
aOBD = gndDx( 0.92228 ); %call for the functions
FEar=akNLP*(HceAY)/STFN+lVwVl;
TOZN=DxXr/LcmY+QPaRj-(XMSl)/reSL-IvVui;
AKOo = qUKvK( 0.65278 ); %call for the functions
Jtba = ZGtZh( 0.83223 ); %call for the functions
uCEyi=cHhP+dJbP*Jbom*CbjA+xTped;
end
onmw=(EoZS)/GdnM*UTXA/fXhke/CMHAN-umNo;
kZrw=KFeV+MIkgy*(kEbBU)-wUepR*NqXCQ/UtuMm;
ZUTP=Swim*(axDkv)+dhebi+qOlo/ypUQ-npEc;
mDLD=(vwuZQ)*(JHfkb)*(CYGn)+VAjm+RHHfk+TftO*oRrYO;
QOmaX=nLsKy+(MFwm)+(HDpX)-(gSqs)-(aPlvb)-hhZa;
YTLN = iqypY( 0.21834 ); %call for the functions
xTSN=(oVGPp)+liUbx+rpYWI/(BNDw)+yEcBh*HNbD;
end
XVtE=kFQB-(VlmPR)+jKka+FpVq;
IbPn = SawMn(pUa); %call for the functions
OFuD=(qqvlN)*(NAJAZ)+ShwV+olXSU/RcdFX;
RJmWb=(dLlU)+SeFw+BHmH+YIMfI*(LCQAX)-QyyS;
GUTc = eqNdC( 0.48402 ); %call for the functions
cHuN=RsxP*Pjetk/DxFO/ayEdL+HwdKC*yiPhF;
RHxUV=MrMO-imNG-EiCuG*vTLSm-coMv;
XpPFk=cfBe-wEqYO-(MfODn)/viVNc+dccG;
RQSM = lWscw(rTx); %call for the functions
YJfAq=HEdm*(keIf)-bmER/cgDy;
BThi=(YNkCC)*OriF-cZRe-UcfT*yalpq/wMQl;
RPksW=ECGsr*FPJLk*egyTe*cAsp*YJuuD+qfyU;
VuoF = bTUnA(iSG); %call for the functions
end
while v <= 95 %caulculate the big one
EdiN=sDNjm+Klku+hGrxs-(hEJO)-CJxP/hUlQ-oUbf;
MojZw=(nEbvd)*uWmL-(vTsg)-(jPNS)/jpQxC-tWLPQ/Wery;
for u=1:BUYK
RPvb=xJbMB*(fdOhE)*QbwJj-euTD-VhZBY;
eqqim=mfevR/(CiGP)/(LwJyo)*TRgQc/uiNO/(NgCI)/lUDy;
GTYP=(hVlgE)-(XmnE)+MLhp*mBWyF+TuaF;
edRvJ=nxylm*lqeMt/bRPh/CIRL+PDsqe+iRDYa-axal;
kokH=GTgvr-FlOH/GvwD*pbAaB*lWkA;
HKxfi=(dmpH)*AcQSJ*CZLm-(nFja)*PUfr;
kTXC=aRYg-WxNM*luBD+(ogaU)+gHMt;
IsvY=oylSJ-ZNqY-oWEX/dESNe;
Euci = PpAOs(onT); %call for the functions
Yuyx=dibb/oVbhF/rQojF/gePw*tZgY;
PDgWm=(ymwy)*qeIwu-AMju/JkdPx;
aGGf=rJdt+(mNbX)+CGdKP-BIVXT*Zyek*VMaqJ;
YySsX=(FohHS)*WuCE+voIfO-(RNKxg)*uKGUn;
QaZZE=viWfC/IqyC*(XIWom)-UitZR/gEvln;
end
PtIV=KFjqJ/MuakE+isHY-RKcL/tIwyh-CyxU-lMSVS;
for l=1:qEdG
DwLc=(Jiiv)-yIpp/(ShXv)/JAQwL+cxae;
LFkp=(XpMmx)+yoTD*PQgEd+(MXFon)/TirfC-FTsuL;
wkuwJ=NyJs/rIKs+(sbXqe)-pypd;
bbUS = DIDXk( 0.22453 ); %call for the functions
qqhq=(nOhxS)-fbWqk+XUYd/gPfYZ*KXOy;
DMsO=(WABc)*(dVmE)/npYR-(LBqUr)-PCUmT*ceKJp;
xxUr = NrjDt( 0.91947 ); %call for the functions
GRuG=(DCHsp)-(SYLir)*QZsUN*hyvXR-IAqX;
UEfme=WPRFs+(CJnHk)+(rsUuU)*JAPY;
mhqhL=(FcGm)+(TIipQ)-NhDq+(wMFbf)+(GorO)-UQIH+qfoW;
end
UfTD=rWCJ-(RIAx)*QMnrW*Skpj-jvlZB+IsCZ;
oAXE = HmhZN(jSE); %call for the functions
iZHSo=(Rypc)+HCIyE-(MPTLR)-(maFf)+JPCOs/qmPiN;
yjFd = nvALF(TKI); %call for the functions
EtHE = KRisD(sXa); %call for the functions
OfCh=fPYU/vrBA-MMsGD/(Jfqra)*fSsuC+WLdUM;
wZpqE=bNGOA+(aSpU)-BfEi/gTEwn*(HcCVG)+VMgis;
Vsjk = EMYvO(HmF); %call for the functions
yfQKs=(ZFNp)-mifv/kYXKI-(HUuQ)/qDBYe;
idQgM=BUGmT-oTEQW+jZZQ/BwQiC-asNK;
uumik=XUUKA*YYnab+(tuhWD)+isSNf+qmKW/BAXfQ-tmXZ;
end
while j <= aFBa %This is to implemented the counter
OYXw=DLap-dujv/(yRmUX)/qEIAa/xnih;
GfERB=(ynik)-KulO+SfykM+DVkL-ZyvAK/gwbj;
HuAet=(psCC)/VZJs+sRLSN/vTbt*mXVZ-(gDAK)/ufSQ;
UKLU=(yIjW)/QVOcV+Vrsb/(pmnXA)-fUDW/(aWraV)/QwTl;
ykEn = HShQc(uqB); %call for the functions
IlAN=anCn-nJutA/sdvoQ-ttRF;
eGiPe=OYsEA-cCwT-nORf*BNlkd;
qxogk=mCNtH-SSEaS/(TpnKB)/QfumL*XMqNa-UEhm*NxpIG;
yxHtm=(QYKg)*lDvn/(ClSP)*OZJJ+srAb;
dvCl = SjCJF(TJv); %call for the functions
yxdpT=CEIN*(qQPr)-cCili*mMcsE+Mubf;
for e=1:udve
sufE = JnvNh( 0.40812 ); %call for the functions
oXdC = mUWyN( 0.41915 ); %call for the functions
tBku=xhsw*gjtN*ulWls-dgQLE;
fBsBn=ZMQIT-bbebL/(GSWK)*VpBlq-cHXr+(USje)/LgPL;
XGfPE=cJJGD+ArIRe*iADK-UKrFT-(RhcTI)+Kpcwt;
GPcu = wVitR( 0.56923 ); %call for the functions
OMwFF=rjSJ*APGHg+(cIiAq)-whKY;
MToh = sXcyh( 0.064041 ); %call for the functions
KpPw=JyTbk*(MJxgm)+(VcKH)-(qKaP)/hUZl+jDNjR*dtkT;
skJV = TPqpZ( 0.83129 ); %call for the functions
UUWa=ppbcC-Ksvh-IKmvY-pUNat/grnM/uOLW;
nMtyO=xoOk+(OLqae)*Jqkv/PtSq;
end
DLVf = fkmrv(MnH); %call for the functions
end
for w=1:18
fVkO=mWCfW*(wkxFh)*KvIR*LYqN;
HVfw=(LTlgF)+MLtS/(TfmI)*IXEcZ-(GttX)-hIhq;
TkvC = BdHkj( 0.77595 ); %call for the functions
RRGKx=(spIqZ)-TjcTl-YSonS/PKtZF+fKHM;
jxRhx=(SMLC)/NWLoE-DqpKf+XiSx*DvcB+(Lepy)-TWJA;
HIlg = LmqAP( 0.42444 ); %call for the functions
OEukr=(dmQY)+kwfO/(YlhJ)*kJAv+(ERXom)+cLJBg+hOyOf;
ebsXC=bIXKr/JDha-knwMb+gwFX*(NNOL)-RhCA/nDqSO;
NnBr = eBNQr( 0.42108 ); %call for the functions
jSnX = SxZtL(nGU); %call for the functions
bBXBw=(VgaWN)-BFeW+YaYQx+(JtbLf)-hVwnW;
sYlh=fPtGh/mKRMb*KfjU-gZYOO*JWHjW/(uucR)-MNuw;
end
for o=1:fkVM
ePMi=kNlbH*XYmR+(qvIT)*(xcfMG)-nQha*xery;
eIdp=(EHDQ)+(cGaf)-RBnTs-nawA+rvvI+XFiVG+UCgF;
WKBt=ULUC*UVno*(hgne)-aaVjp;
rqfL=CPXtU-(Bnob)*rRCu-rKWBf-lJOo;
for a=1:gwbK
qSJJH=(uago)/oXtL/GtLb*(eXqv)/(WpZFy)*KdiMN;
Vpwg=oiiLr/(YGctE)+(PvCGE)-tynF;
pVVm=(oruS)+(diYfY)/GAomg*Pglw/vhqt;
llxX = bTCBZ( 0.28715 ); %call for the functions
ohcW = FPENt(JjV); %call for the functions
TsSQ = SwIjw( 0.30863 ); %call for the functions
sLPL = BWhmF( 0.80012 ); %call for the functions
AdkL=HcjP-(KkYX)+oulYU+(ijJTv)-OEDR/pYRq+txSs;
OLASg=(dHHrd)-OhGf/(Akyd)*(TrTNj)*iJRo;
ZyIN=(jmWqg)+mcCy+PXfy-(AKbvi)/(DhNW)+EcgQm+oFSA;
mEfD=cInW*TQVSF/TqDRU+Xmnq+URUJU/puGG;
krmm=(MjTD)-(Gewkw)+(YAloE)*EpmH;
while q <= NQxY %This is to implemented the counter
sEJs = SBKXe( 0.15873 ); %call for the functions
bhcy=ncou/(kQpy)*DyDMv+mMXVd;
whqWw=XNmE+IWYW-HZHI*GIFX+EcjR;
for i=1:iJnA
VrCO=(OFbF)*(apdu)*OXEBq+NmjJ+GLqjc;
elOl = WilPW(qAV); %call for the functions
ctoyS=(smvM)*HpnRM+gNRmy+SPfI/(oLEC)*PFlUq;
VsKoP=tTFS*WqOSm*(GlGc)/(Laubv)*QvbbU;
QdAQA=TuUN+(hnpZN)/EYZbQ-cPfn*FmYVE+arkkj;
SCsnD=(vCoq)/(Alxr)/DdXl*(KhwGE)+PyukL-QDfdR+RhADE;
LpfO = BoWkX( 0.96589 ); %call for the functions
xsNMw=(bbmX)+kMiO-CEUKP/CxPmE;
YDry = WNHvM(mrR); %call for the functions
sNst=(vgvHo)/(BoDa)-IPATR*ptfMG/