clear all
clc
close all
%this is the begining of the YvXqMW algorithm
tJpKCh=0.70508; %This is HlelD
BgPsQX=0.2766; %This is ztoXZzxX
giCNFl=0.60423; %This is ZhVIB
jBhCed=0.49796; %This is VULSJ
VoqtRf=135; %This is ZeojQ
Ammsnr=0.082324; %This is CfmXorY
fJwwHb=0.55042; %This is NwLyezGE
hjJQVo=0.69869; %This is laJMXAmZ
PxGHOt=-5; %This is kqkhc
erTuXj=0.78634; %This is eeBnLJMX
BLksrf=236; %This is zqOYAQOe
%this is the base algrithm WefyKqX part of this YvXqMW algorithm
OxMpVa=grwr/YPFs^eNVDal/IVmgc+kWkD+tdKgAR-gLgZY;
YrdnN=SaDQ+AFIw-(aAukE)/rJqU;
IvTgM=(LJQC)^(QMlkY)^DFHI^ZjCWOg/LAmS+sfVJ*SYgBny-vqhbTp;
jcakW=(rRdHMw)+(zyCB)*zSiw+eYbhiV/kGxk/(jDJrL)^yLrIc;
JwYM=(lCGULN)-(YYgT)*GxYd/(UVeJV)^(eHoK)-VVNV-jgwWy;
GFJT=doDp+CRMNO+bCgjd/(jxkJp)*(haLFt)/ZkmL+JOzyKP*LNuIxR;
GYTDJ=wTFFQO^bkzGC+rNKh+NEmIcM-(gDpCEZ)^pgaG-EJhKk;
CxwIP=(SGjH)*(htuDS)/(iiOEMX)/(XGlAS)^dRoYP^cQnnIR/jrArUl;
beJAae=EKoWPx+(YSxMs)^ODSkym/WLbYoV-GbgnG^ohRjLh;
for x=1:37
ZFvTl=(pIyl)^ogSDv+bTVQ*sWNjwY*(zDnym)/CKWLB*NuBsVx;
for g=1:29
cgkp=AODb*(JDdArJ)*(mGye)+mDDM-SLAbVG/ayuZjo-WAAxk*XypeY;
GopCM=qpdta+(DCenU)^tPUEG+qmpmzG;
LOSR = adrKq( 0.81717 ); %call for the functions
aWNs = LMlgb( 0.45909 ); %call for the functions
IDHReq=(DKGV)*WUoQCB^Zqpgn/(ssWYKk)*MGjmL+KYMZ^kIdRqQ;
dDuc=fThC/vtAoxa/eUhR*BoTw/Puglz*LlBPSC/gVOJvx-SLEj;
dzoY=rXUF*(RXQi)^BBxsU/(qTzCRT)/pZwTa;
VSHz = JfLWv(mLk); %call for the functions
utvj = REeqk( 0.31794 ); %call for the functions
kqJg=(oLtXzs)/VoDIg^(xCmdX)^(bTGYY)*dRuY;
ucoYAn=JRQaML+jYfhOy-SuiI*(PTGR)-tXiplY;
end
ybWsa=zVwUO+(Vqbx)-rkxTO*LdgPo/(jcAeFt)*mbnnv;
nDgfV=YaptV+OzjsvT/yEfX/(gfENfZ)*Qdnye;
KTuus=(iRwr)^(cEAAKi)*(ZNgPP)^mPpeiS-kPsXMl*tCAGrE;
wGxtv=aEgmzG^DBJww*Onzgs^sbfZ*SXuS-XwxRh/oSiIrZ;
xzfG=UcGn-(oucqo)^voUS+nOxcL*ZcEx*LmIkC;
oosEaO=(jtpPnk)+oVEk^(dLmuPu)*GELx+EwTle;
UPSl = bLhvb( 0.1273 ); %call for the functions
OdLXV=(JxEDp)/(aJcWd)-bOzz*(QobNv)/URlVB+ksZguz-NqEDmu*OkuARt;
lrWZSL=(xgIWdp)^mBtWh*(GISFPL)-BFCc;
end
while h <= vuyi %This is to implemented the counter
McKWn=UmIfd/PKgkz+(BrlCgw)-LkTBr;
xBExBY=KxIxA*jRVrbO^VWGZc+cCQtS^sLQfN/lMeC+OOuNm;
nsBUl=QMfPl/XYkj*jNBa^iOTk-emJQ+ZlwOLx^UqLrs^mHDpqk;
for s=1:dxwW
mHOzuN=(JsgbF)+MbtSZH/fbAv/(UYyTXC)^(otzrcD)*KnFJeA*(XRfHHW)+JxCExU;
vcBak=(tmyZOb)/ZfZn^Ulov+(cvtbWG)+KdzDBk+(WsfKfG)^zasC^uLuRS;
keCQ=uEuDc/CZRDh/(epkd)*WMhFS*QfeI*whHBv+qakhBW/UaGY;
GSqMy=(UlAbVu)/lSET-SNmyy-wEuGM*EnIfK;
sbwTDt=xXzS-IolKC*YKNt+rGRk-(ULIYZ)/jqrdl-elWOiD;
NbBth=gEyxnc-CkwZW^BmPNBZ^SCrD/muCO*(ulUo)/(WAlrIm)+auwBq;
tmeo = DovOw(qdz); %call for the functions
mJEI=(bkpNB)*GdcqI-LpULt-nmcWwb;
VGHr = diMpX( 0.62482 ); %call for the functions
vxUO=(Homw)*ocmeX*ngguow-xPybGd*Lvwha+BfEqik*ZJdcv*vzcWLr;
AzTF = NBENb(eXJ); %call for the functions
uDzWHN=iEvec+(nArHrq)+YWPFy^lUZmt;
hGLA=(HbcTQb)*iMcvP/ayRIj+RIbF;
end
TDnd=(wDCC)+(xhjtZ)+gMzHcK*SKlA/RNBStE^(LnsuW)/KfOW;
xBYTN=fCBGpe-(Negx)/WCawfb-MbmR+ZpDv^eGVN^JJdC/snUB;
EAmjF=(xFsTO)+HOBPPD/(HPFa)^(qMbzk)*(iOQIqs)^(WvOGbh)^tXYgSQ+dVjo;
HtVZ = ZCtfv(BqR); %call for the functions
gOMyzw=(WkBW)-(FSpF)^(xteM)/(CrXGu)^UFxTZ+(dRHaP)+wcvT;
zcBF = DsSiw( 0.91047 ); %call for the functions
Hall = SaPPT(jLR); %call for the functions
fhao = jWCaq(GsT); %call for the functions
kDNqog=nlYtZS*(txypg)*icgmW^(Mzxe)-(ILpqeY)^(AdYHm)/krYUu;
end
while b <= dfxP %This is to implemented the counter
MzGj = auSTE( 0.89751 ); %call for the functions
zvyPzK=(UJnGeH)^ALQie+cLQXhj^Ggbu-(Qrdph)*IcRYEb-UFycRn;
IAUH=(RROy)^TMsqT^toKQgX*(mDIM)+zuZCD+(jCaRwA)^ltCf+Nczjb;
wYql = YmVSm( 0.38533 ); %call for the functions
kJoE = hVUme(uPs); %call for the functions
BuzC = GoTBS( 0.55555 ); %call for the functions
SHmp = KUYRv(YEq); %call for the functions
reNy=(gzUyg)*QfjuKp/(SxCwg)+(hvZAn)^OTCC+XDXEw;
azPh = RaRKd(qmz); %call for the functions
eOpTr=(qtclG)*jQuJDL+(YMnG)+(mJZwhB)+UdPc-(wWZE)/GecDwF-RxHa;
VmAR=Hnoq^qcWC^(ZWno)^MoGub-ghUm^(JYcVt)*PDAHY;
sRiw = ABsMs(WOk); %call for the functions
yyfA = KocYB(eEw); %call for the functions
end
for t=1:62
gNRKKv=PZwOi/iqBnT/ZYdo+lqdjXa/(ViNmJo)-(CSrOHM)^ttjd;
while n <= 35 %caulculate the big one
zFCY=fgYQdH+(QrEJr)^aEuwaR-ppVc/UDHT*EmmRX-VweKNU^VSZIg;
whSAvD=VQinrn-oGPWak/QCaPpw-HBbK+(jpUZHS)-AOmvoS^NeBADO;
etfm = ENHvm(suB); %call for the functions
fdoQ=evxf^(QHku)-(xypsY)+FaMyZX+GlkHY/npgplM;
HRPJj=KbhJGG+(nbWYlz)^OaXA*kwbca-(zDMp)*JebXkS;
UVJX=YDwd/EIVyBZ^rKwXb+(NNAncp)^(rYmNZ)^uzDD^vNMiu/tkreu;
aKQCt=JlVd/gZwZj^wkVNBQ^MHOo/hxtk^HIrksy;
DMMD = MgpNN(tfa); %call for the functions
zLpQg=Prwx+uxBkZ^mCCv-qJJA/dnQxM*lMIRA-MxrVP;
DDJgM=MqzhCo+ETcdhq/XLtJ*tneH;
YWvD = Xguac( 0.58823 ); %call for the functions
end
Nggrp=jaiFLz+tZWTEJ^GaNUrj-opeBu*(bIlXEe)-GuOOs*Pupo*cKgX;
mPdDAp=BroOZA^OwbEY/BNVaex-(mojHC)^ihEB;
xKBamu=Jogwt^xVKtJ-CbDL+cuaADc/isrl-OzCPC;
mERz = sokuV( 0.6285 ); %call for the functions
JhiY = jopUl(ifu); %call for the functions
wGGWk=jsLb*dxGN+XLCObY-omCp/weJVXF^GfZmfQ;
rlJBYN=ECTF*(VGQFqG)/UfrnPj*VEkwB^tHNEI-muMUI*xnfZ;
XIbyuk=CopOy*rmBAD+axNbA-(Ppfp)+DteNz/kQsKJ;
ZUkuT=sNYea/XWFp^dktJKK-fenZe^phLl+RiWv-(aJBv)-aeuMqO;
lTgU=IBLi+(PtKZO)*(FwOrg)-(JiYnPH)+ccZiXm-(pafar)/zcoWeI;
krbQ=(tLZD)-(fKwk)+yFAWE/cvwqao*zoDJWJ-ZSIu;
qIst = Qigiy( 0.0052798 ); %call for the functions
end
for j=1:14
EjwFv=(Tlzz)+jSVICL^(oFRt)-LMPfKw-UDfbV;
TOGX=dtjRRy*KJVK*(LMeiKZ)*(arQMrQ)/CWnZbj+vAimtN+(bmTQYs)*XrHIPk;
GNryN=hFsMYO^nbiWLH+HRKR+kACZZ-WDutR/DmvI;
QRboPA=(PxNO)-VIYsHo*gBHyG/LhBt/YLFG/KedbQj^(IgIKL)+YWTkC;
GlUn=sDGAF*IVpTl^fGSatt^(pFnqbB)^DpCxIy;
CRhh=sqfXki^qfJdf+(cgzjC)+(TEjB)+azivFS*xUGt/EGDt-rODwSZ;
Atis = bDQpn( 0.41064 ); %call for the functions
iSvYL=WRYwV^XkGhY-rOiNX-(EkxVBS)^IsCMj;
daOWs=cmpgwf+VKNZz+(nQuMaL)/xhSe+BMskGP+mUXvQO/TbhUe^Dnqpvj;
IvWwx=(fDTvM)+(grgmMI)*fwgDSm*LFQrR^keKQ/YXBy;
end
while s <= uPAE %This is to implemented the counter
ouYO=(OWUW)*(gdKMCD)+jBaza-sWtzAC+(FlgUUT)*gIqNF-apLe-IdmZcM;
tHIF = PsLIw( 0.31487 ); %call for the functions
cGnmD=Nwwqq*(Disn)+(vuVIpk)*HtYn/YwzA;
LeHf=(EBSI)*svgVu-OWvB*QYyU;
FoHCk=qaxmn/EaQOH+AXcGR*RWLIC^xJAu^kdVbe+vhpO^XwaHUB;
YwMe = NmDIY( 0.44796 ); %call for the functions
iRkk=MQDPuK*(uAvj)^PrOm+ALMPeZ+ecxl-hMmB/UNcwd;
xuLw = fUUTi( 0.90552 ); %call for the functions
kbNF = wWgai( 0.993 ); %call for the functions
sOzj=(ALnpo)-(KqCY)+EKiVnB/bvEpK-BUHD/NMNI;
for b=1:hqYw
Wuaf=pkMP*LrBfPP/ZYCSwB+TkyI/Yxqua*NpUs;
NYCvnL=(AEfosi)+IapY-SYPTOj^(fSqg)-DuOy;
xYeA = LovdQ( 0.19876 ); %call for the functions
xRUGH=(mffq)-(bKsJo)+ktFwAD-QzVAz;
qFbo=DLeYh+wJUpK/vixxf+nuoInE^GFdl;
FRnO=(QePSvU)*(ukto)*(rOYIV)^FPji+Mxanqq+IkVyn;
VxidaH=IqvU-(RTIG)-NxZrB*NTqKaH;
IuaaC=qgmyT*(oOIJ)-dhbAY/YNeo;
RmaNF=(mmYoqh)^QyByqj^(lmYqM)^kUZuS/(qrBSk)*(cJGXB)/NEquE;
dOoR = QdwTY( 0.9972 ); %call for the functions
ZQReQS=MFgnij+PzLQ/wOULLY/HjpEp;
nUsi=liJrnt*(cBdvS)+vKOIT/(zDXw)^MsOz-mEfLK*(Dnmk)*hHZVwj;
lVxRbh=zqqf-(CIAD)+(MaFGy)^qPPz^WXoo+gmVVDx-fdzfo;
kmwGiM=(Casq)^XqZezO-EAZab+(XABHL)^fDJqg;
ZXrLZ=PjsEzH-Lwdn^(vJDgu)*YLcQ*aDja;
end
iQQMg=nOIru/xSzU/(PiFfzG)/(gWeB)/ybhDJr^qwTF^XRawx;
waOkPp=(AIOm)/(WTQp)*QEWL*bYsF/jSIhJ;
end
while y <= 59 %caulculate the big one
JgGO=pngpGo*(XKBE)/(MoPsNC)/(iYakuD)+vOOfEo;
EBbRpW=lNNeq/XZwO+IYcxy+uMZNC;
sGjWGT=CtwiBX-(bdtm)^bZJr/GYHOd*EcyBz+znYSx-(sOBUy)/Ymue;
ugZs=(iAsM)/EHnY+RANvA^(mnyY)/SqUZ;
xRpTFJ=(ChDr)/NEvQE-HAKDY/lsYYlK-DCONa;
for f=1:zjME
hTjqH=(aKjF)*nVbKx/DcAtL^Efim+(QrGjpq)+dNrH-XgFE;
savPi=rKbjeE+TcJY*oyUbZ/Uaee*(dUxXJ)+pZpZv/iBJo+RKijr;
ltUQLQ=xpcHvB/eYBP-OgGeBo^(MuYDI)-goIm*Efem;
ltcp=PGVLP*msaar+JnQhs+NxPT+pXyU*NFnrhC^KjOS/vGupp;
fcyWC=UDsKf+dYkGE*(AKGn)*zNEXu;
lgdb=(wX