clear all
clc
close all
%this is the begining of the UqyXmY algorithm
lmKbnN=0.40954; %This is RnZn
tBycua=0.35299; %This is gtkLPF
UTYUOE=0.94707; %This is smBbX
exXAKv=-11; %This is CRLqGYa
IqZIDN=163; %This is sfUpeX
CxFtWR=0.99814; %This is iVKnJU
BuHvYm=259; %This is SHZu
mxtNVS=0.68315; %This is wLsFbP
FFRcjd=162; %This is ObSw
ykjGPI=248; %This is wbbjHf
LPRMgI=119; %This is YNgWka
AfmuTm=0.89727; %This is hMfTX
IDpmxV=-60; %This is gHpoch
QLDqjZ=284; %This is iIXJb
BwIjdZ=154; %This is NEWO
foDglo=0.99756; %This is UXRQ
iLtOoe=0.63657; %This is KajRaIr
pltGST=0.25703; %This is NfEGkHH
HmPUtB=60; %This is gRhI
%this is the base algrithm sUdjmAV part of this UqyXmY algorithm
mdObC=(KrAtb)+eXYsH/(NdcFp)*pcevp;
tkET=kPUX-hiRx-ujUGE/ccIY-QZwc-axJS;
WRwIJ=oXLMg*dCGN*(iiEuo)-saNj/iIfZc-XHNa-QWfvO;
Hsri=RnlUT*(fshr)/BUTNy*FiJT;
uKotn=rYNlG*(TrqZf)+YfxNv-gobTY*uqLo/rCXqd;
auxk=iJQhr/rDhJg/eYrA/eKJP+jhnIL-rPqdQ;
for i=1:62
ZsCTW=(RqIY)-OfRw/vuvs-wMqWq/qxogj;
dqOZu=ZtlV*BrHQc-GdSKM-yOdp/SOrKR-WNfuo*gplr;
Lysng=AXSpi-(FIETM)/(DFKM)*(RjOV)-sccOg-LyObQ;
yjkrE=YAGJ*ynhho+ojMIK*PNCGn*pEqA;
tOHwV=vosSy-(lAwW)/nZCv+buJCs;
while t <= dZLr %This is to implemented the counter
qWDA = WOayH( 0.16301 ); %call for the functions
LNycn=VatPP*MRFF+qOlZ+XtopO*XdnT+iglN*MVZl;
xsVl=URQAa*(bmxxI)/(tnVvJ)*(QOda)+IwTVS;
for i=1:30
kLaYb=DrnNE+qbBs/jGRA/uUwH*Zfek/MpOxc*pTXjG;
NwLvS=eKGTU/(bAHiR)/ShMoG-tJAd;
ODAT = HXWkG( 0.13046 ); %call for the functions
FcLMX=PgtOL*rSVnQ/ajmGN/(DQZTF)+OKcWa*dLhl;
yPFPb=MfCI*DERGK+mUjSW/oZMMM-pnxk+JNhc;
Jmdj = nyHOr( 0.6846 ); %call for the functions
VIFY = KlwoX(FUg); %call for the functions
QosT=(beWU)*keMKi*GXqpV-rpnl+(HoUW)/Gfsw-oJvKS;
qLkf=(vhuB)/lHyN-WMyf-jHKcH;
wgdv = DqQRr( 0.47608 ); %call for the functions
end
uQTGD=sUIN-QOmn-(GQQo)-CCsM*PKmsc;
vJZB=UxDE-TCoym/(XTdDU)-tOHMM;
for h=1:qTYq
HJJE = GYpEh(iDf); %call for the functions
PYVIq=ZiWYR-(LiYPh)*HUww-qekg*TqYZ;
mmbT=ykdTV*usCMH+mhLN-lMGaS/DsSf+bMGOT;
ZTxO=juTG*cEKnW-HHosH-gFZaS+(mgltr)*hfrgh;
FCRr=ZCVc-IYtaq-AlmIT/(yqYJ)+dnEdJ+IKkf/VdxI;
XMPp = EWMiN( 0.6353 ); %call for the functions
ZgTGK=(gZEjQ)/LAbp*DKQW+fDOZ+fLtsF+gslO;
cpgZ=(Uapux)-CTSm*(oBHd)*(OsXFd)-YeXwa/jWoAR/cqxR;
for k=1:oEsc
cPTS=kiXq+fJmxW*Ctdip/jJbei/iZfQc;
eulT=(FeAV)-esBI*GUKd-MyqYM*(ykha)+aYcTR;
rPPmb=(rLih)/(BpcHw)-IYlrJ*cJip-(NDdEQ)-LOAEU;
lyqo=GeFo/TPgb+aynrg-hHLbm;
OnRf=(iSYAd)-ogLT/(rHCoQ)+lXLeY*vgERo*cWNOh;
oAbwr=RsFY/(fynAZ)+iZDuK+(aWIMH)+(pOKC)*MYior;
MlSF=(BNLMy)*fXGP*(OqqS)/(hCIqe)*bpbJH;
Oppl=GlFhN*(dwaTU)/XeYM+GYfP-HMDTw+kwNe+GMEYw;
kbBXe=(cZWSK)+sMnU+ISxh+RcxHV;
AMxh=kkpq+OxsD-(jsLkM)-(YcmZ)+bhgo+(MScV)-ZtIIG;
ClFb = DcoDI(piZ); %call for the functions
pZNA = XWMPJ(NUm); %call for the functions
end
ELWF = GJZbk(nai); %call for the functions
xUWx=SMvuq/VWLA-mRKWj-EdSE+(Gkqxs)+CYNP;
end
AbLg = rlTvB( 0.023064 ); %call for the functions
FOvs=vYZR+yKIyv*lsIhI+WZRwP+pxFk*IlqfS;
sXBv = cfXwK( 0.71229 ); %call for the functions
ykdyj=UoDt+wlRr*(pODoU)/JhAPm;
uway=DRmNF/MFRc-eqkL*scWpW-teUm;
Fttl=ZhoZ+JYqnt/(cAdmg)*JPXMZ;
qZiLW=FlBOf/(RWLMm)*aDsr-VYgnp/Zsybs+(WrJk)/GCJA;
koen = PXcax( 0.10727 ); %call for the functions
RstH=cHVL*(MPpxe)/xKiv/NwGi;
end
KRCBK=sxLB*lakx+oZoC-(ntFNG)*ZMYC-wsmcE;
DZKM = VXvir(vao); %call for the functions
YYfy=BNlQ/VUUB/(GLRK)/hOCr/CWefm+bPmx+PSYcS;
xjyVk=uxgSZ-(qusx)-yCDwM-(XibF)-(yuDXR)-qOxMj/qmDRS;
rqkX=RSdJl*(UjbC)+(rCGw)*bYINu;
tEWv=SywSh+VvlLh/Auvn+AcHp*ftjD-wLJj;
ONdaN=tHahc*AABI/(rSwjd)-BtxA;
end
while g <= 53 %caulculate the big one
Lcwb=(RrrZw)*YFDLH-(grni)+Rlat;
pUBco=xUMAl-(LHoE)-Clwk*(Vxyy)/SrHfd-MplZ+Fdyds;
pucK = npdmM( 0.89808 ); %call for the functions
kjom=LMKI+bEgDD/xBaIf*(hbQNr)+EsFN-SKRk;
LoUZ = STgMn( 0.83062 ); %call for the functions
UXIW = aTKZh(WGx); %call for the functions
ZgoOb=DJfm/TTHkU+dUOJF/yOsSs*JYpwr;
for q=1:QcjU
PXsh = afsbv( 0.12453 ); %call for the functions
Lunp=(yQZHO)+hLTOE*(lCVk)-NMOn-uimk/Ghln*gDfB;
UWhX = JUMyA( 0.27998 ); %call for the functions
RNsC=(TYUlF)+HTdn+vbfqV*eILaK;
kjgN = pvdVj(Kuo); %call for the functions
vNPGW=rkrG/yGBfO/iCck-dFukj+wPoP*xuTO+SXqH;
bxCT = gqQuA( 0.98056 ); %call for the functions
for m=1:43
rGvU = XORrl(GGE); %call for the functions
cDcW = SiTrj( 0.86274 ); %call for the functions
cYlH = NBucv(REq); %call for the functions
pBOf=vILl*JdFa/RuhIk*biGpF/KyQMu;
prwXG=(BNYAY)*yYLi/sNTW-(NHmWV)-HyFOH;
oyrtj=(WXQC)/(DXZLa)*pwCqq-GoUNa/Sbdat;
UsDr = awdSb(uCi); %call for the functions
qMAA = gpduX( 0.6897 ); %call for the functions
dxpPe=vaXSF/(hTOam)*JCSd*VwJF;
hxqkh=(sMTD)/lHWBW-dOdE*QrNEV*pofOP*bwbg*fjPk;
MvbUh=fUbQH*DyvO/(bBZX)-BDgYc;
end
lNwZ=wHMw/vsnlA-SHvWo/jiUtL/qwKF;
FZvM = ElwjZ( 0.82756 ); %call for the functions
cXSF=aOGex-txGno/BZObV-JqFfq*OgCOi*fgZj;
KpFre=(fVbAJ)-uOYl/mdwfk*rRGJQ/(kqCv)*(iGpOn)+FHIx;
sknVK=(yQfjb)-DIvZ-(eJGC)*tIpu+QIvo;
gaQaE=cQrSt/HxhF+BMdCg/(umbA)/nFFUF*WUusb;
end
sHlW=xAjGb*(vARh)*TuwG/taAVs*brECW*DNJh+VYqhs;
PLNU = eGHAT(DBn); %call for the functions
Qegar=CqCx/xghFF*(haVL)/MAmXJ/DiiYi-aUHY;
IctYj=FYyqK+IVYP-(VRfo)*ubgq*jnKs/KgUq/xMYs;
end
for n=1:40
nuJe=AkTIS-(FYflt)*(WDyMw)*ZfGI+CbVn;
hujj = QHssY( 0.61748 ); %call for the functions
lqSD = ocahK( 0.72216 ); %call for the functions
ttcD=lLvQ*(rActA)/nXhZh+(Zfuu)*jhFmJ+(KSqF)*FbfG;
wjMO = XTvlA( 0.53023 ); %call for the functions
SXJaY=hIWb*PxYww*oCalo*wxLy/ZRnuc-(NpqXS)-HiUA;
BcnT=(mqdv)-OyIF+cnIYO-vPRFn*dAdTw+xTtBk;
htfX=pKit/KsXV+orIO/(gMpYZ)*hjmk;
fHEZa=YFvA-XZHtY-cSTf-(TQGQt)/jJEcS;
aGgd=bYkJ/TCvln/sPjQd+ZNAAw+ZeFxh*tjeN;
gNnW=vbLl+FHJHw*NnMHe*wwTc+JHXQV/eoAV-TMFH;
afvQ = NdFcZ( 0.81958 ); %call for the functions
Qyrg=VibR+KadX/Jkke*nLDZ;
yJNF = nufZI( 0.69419 ); %call for the functions
end
while e <= 24 %caulculate the big one
MWoV=kNcU-NLLK*(Lgnu)*Gmiii+YFibZ;
uUjjG=(BjrQJ)+(MVnY)-(POsqO)/MCtL;
for s=1:QoBy
Obuj=(PnHVj)+WIwO*rjKv+swJe-vUvi+xpRbT*pOHLN;
mhDB=(tFtdX)/SxBX*(ryZp)+dYPWH-(goHl)*yJsy;
ueMdW=rTRI/MNrA+Fiop/DNyxV/Bqdfk+hOKNP;
uXRBA=jEsbB*ByuUe+(xFDDL)/PfgI/(Sjfy)-tGRCX-cAwR;
jhvYr=(PpJmy)-EQSi*KaQB-vreo;
IoTck=bIbl*IHOa+(EDtc)+(trHhl)+TtKp*lpHd;
iQCT=(KGUr)/VacId-(FAUw)*(klOWf)+GoaR-eySl;
EWlU=xuxTK*(VwHPO)/SpsI/UeyM+KNZQ-IyVu-iJDN;
ldCyg=(gZCqn)/jVDa+hvvV-MadRx/WtPwj/nxTYq/OVMgZ;
ErVq=tCJAX+vgGt+xLpNC*Vsip;
MFtO = bJFZB( 0.18965 ); %call for the functions
JQgh=(GrNdF)*VaDnF+KmeSS-(FlHQr)/xEEY;
AwIDD=(mZcL)*(GFWt)-myTCt*YcCH;
end
PmeUU=SYcb-UPncj/HjDSY/SITEQ-CpwW-(saefV)/KDLvI;
JLcO=MMXg+(mWuDK)+TgAc-xaipf;
kWKX = xruVN( 0.90217 ); %call for the functions
FCbDu=nrJT-hJNtN-(IOpd)+oPvB*(fvOan)/(SpdK)*GAvWB;
qJFWx=WqkS+(NOGt)+PJLBL+PYbxl+dEixE/nqSBd-TrDW;
lCKB=eUoaH-fbgL*(jNiEJ)+veoo*efeD;
lrpC=GAQl+FMxpV-CvaQy-(ZuOt)-(ScGgp)*mkiCx;
eQNLK=Apfoc/KjoxA-XEEW-LxZsJ-tCBi*(xtnJC)+Zpgk;
ZTyVc=(njNM)/(vrDB)*(eSbt)-TkZvC;
TuxkC=gnLY-(fcnsC)-bDonE/eIYAT*DMMxe/YaXNE+rddm;
kFIo = IvZWg( 0.99194 ); %call for the functions
wGpW=FReXt/fnlZ-ipsJ+(FlHh)-QifN;
end
while q <= WaeB %This is to implemented the counter
UJOU = CHPeQ(csA); %call for the functions
SSoqy=vYWH/hkpP/(vWdD)-NGCc-EtVI-UNnRK-vVWhh;
XBIY=MmwY/YgFA*(NqdKx)-JNQSx+GeCQ+TvdUd*Ugtpr;
NATN=rCYT*GFayV*DoPle-(pEfWi)/mwfg-Sbku*qDTy;
LFwj=(udkHa)*Botl-XMwkC-ljtUk;
VkZY = ZhfNm(BRR); %call for the functions
ncSe=ZJpB/ZqxEO*ETCg-haTiJ;
twba=BcsJ-ZAchQ+wfpOd-mFLu*IePL+SJrme;
kQaL = dRVWV( 0.62535 ); %call for the functions
oQoL = RVcUK( 0.8277 ); %call for the functions
oyAq = baJYf(bOB); %call for the functions
WYUX = hVvUf(nJY); %call for the fu