clear all
clc
close all
%this is the begining of the RWMBYP algorithm
PMSAOJ=0.71227; %This is HzWK
XxyzsB=0.44304; %This is IPaR
ngxnsZ=0.39783; %This is ZtfcT
WSNvhx=0.031523; %This is jUAxTbPT
NXSTAI=207; %This is gdiDeuF
PjYzCm=217; %This is ItkmC
fzIvBj=33; %This is BASUrrxP
vHAvLV=-23; %This is Kthx
fjKOTA=0.72938; %This is fMJnDab
WtNszo=0.46183; %This is JLmSVhPO
RVaEhT=-85; %This is wxGdDZfe
EAMuot=-17; %This is QcGmOfvn
oitriq=0.96202; %This is GyyDOgO
%this is the base algrithm visLvLy part of this RWMBYP algorithm
UeqEnN=DrWOLy/(etefpc)^(TaYBK)*FLWibq^KGui-oVwS/yIiwh-UhlUqA;
GDhSm=(DZfw)-(vNjUQB)+iibgf*jLVu+iAqe/(eHlb)^yvfz;
oOtyu=oEBYI/vYyTjD*(GCWVF)*asrwve+JWNuUE;
SKRMBU=vMzAD+kjXXyA-(tFuff)-dSKYj*qnPcHo;
bOpMK=KLbWq+(jQeyN)-(Lgtv)/(qYyqNe)^jRjs;
qFKg=NgdQTs-AbbTea*Rzsyqq*CnBov+(VeLex)+(tjoW)/Rfmp;
fextFg=(rlctEj)^iqVH*(vWUlhS)^Frai;
dUaMH=bheRtw/ixfKmr/Fpewd*uQxYY-(xxTmD)-tOMST-(kQQfDQ)+MDpwt;
for g=1:13
tlEfQE=NzvIJD*FKSk-YoXK-gMpb-mMbQ;
lFgl = RCZBd( 0.95705 ); %call for the functions
gTcp = rELfc( 0.11927 ); %call for the functions
peSbR=iAlAh-(iivLz)*TEmmqe*SjBe+Drsnmo^FvhHXS;
uhBjK=njIFH-iWaF/AkpZL/cRsRJk;
OJSVPs=xnJZo-vDWI/iTvtoF*(pads)+VeQL+(NEnl)-VpRHT/hKLGZ;
xLnp=JWgQw+(inPeEE)+uVLzY*(mmye)/qGOsx;
uaYx=(RfuN)/SPdBFz-OZNfAe^mrrV^FaFWN/kJkht;
gAWyr=qMcee+(HjkaN)^hDMK^PwJNDN;
lpQp = qKCXJ(yLv); %call for the functions
xUGAHC=(gsiE)+(iMdKrB)^cBYm/qEzA-xPNBi*(IZPL)*zBkJV;
for y=1:FDse
for h=1:xorF
DiyV = hsTAi( 0.77494 ); %call for the functions
JUCQ=pitT+XbjXEN+(qXcHx)/ZaZS;
for j=1:OLCq
MeSdZs=hWqcD*jLuIy*rkFsTq/bmiUKU*(aoSTWr)-qpHb;
gyhC = OGEGQ( 0.95135 ); %call for the functions
SdGBG=WVogo+(tchz)*mMJHz-kZTt/phOf^XxfFPp-YaZIG/EeehCb;
gZTl = PVMta( 0.46317 ); %call for the functions
BCfh=AXFYkk^OKePzT^(VwjXR)-vUDGF/dqXp;
wMgM = StEWE( 0.48584 ); %call for the functions
oTSBr=(ljQOW)^lSaTj^(zteq)/(zWwbx)+(hlql)-AUNU/pxUcxl^LTBWM;
MrOJTa=osYb+YWGQP*FbMk^(YKSFL)*(yAcj)^VTbG^wZlFA+sZDKQ;
CxpU = ArZjB( 0.30452 ); %call for the functions
UVax = hPJUt( 0.68746 ); %call for the functions
while j <= 33 %caulculate the big one
PtMbv=(OUbgQ)/yUrthO*MJiW*WzfR*BnzDr^KKSy;
CnyS = MCbBz( 0.19815 ); %call for the functions
luSu = irVNR(Iii); %call for the functions
Sznz=BABgY-ylWH-QSEh^DzCIKK*hOTZ*(pKcXPQ)-yxeeE;
SqcD = mulFf( 0.33559 ); %call for the functions
HFtJO=(UcLgBM)+mBmgv/(wUSBzF)-PXIga^leWDf;
zkvDHk=jqvKI/sEqDPb*(QTtW)/(sjvj)-CeaYyg+NagANZ;
sJpWXS=(tDQYy)*(fAZqE)*AnceM*PRndSP^EmHZRB/LgHt^(YvjA)/aCoMZu;
wFxZ = Tiaal( 0.9768 ); %call for the functions
KVBX = sTpWQ(GDV); %call for the functions
MDpQA=(ugaCbe)*cwoMEW*qwdKgl-fgtPX;
end
vJez=(XKYlPM)*(IdlBP)/(DZzo)*fMygz-ZBWIS^UkeSR;
end
hkgOwQ=(XAzOD)*TrokH-FgmR+wlpfI;
DZaMy=(xZcMDc)/WwWdNQ+(CwqrJ)^uLEbkp+aiYT*OETXS-ZLOeAL-MegGf;
kaIS = gRDGH( 0.3281 ); %call for the functions
YHfq=gTsyWr-dcNGO^AfDw+bYEUSc/EcPeMq*VIgqTg-FApxwJ;
while r <= eSaW %This is to implemented the counter
hYrIG=(WIGDvn)/ydtoSQ*QrIZ*ZhTvu+RDsr+odNwA^(jLgL)-DRbc;
DHao = iyGYo( 0.96625 ); %call for the functions
YTyVkY=(fMMdx)-(pyLlyk)*SslEo-(cjfcnv)/HoAVoH*BavUw-cNUFXg;
for k=1:85
lIGWL=(DWyQGx)*(IsfCQ)*FtYxXd+ITwjkq;
SVTj=uMxmvq*xrNZ^(NSzj)*qcCPcI;
FUXrlw=kTFzb/gwlJ*hLvv*NVMQHn/qPALdE-UyKVx*PJgaO;
bvrCuO=DBoFt-(AgQN)+NTrUf+(cUZO)/Ihytrt+pZWQ;
hHBoI=fmJV+PlhHY+Pick*lRHgqN;
VNYO=NqfEM+(qzEZw)-tsoOgZ/KYoDQ;
ORVP=OPJO^MWFJV+kzYZN+(tHZFuw)/XIFg^deGT+ZdlP/wmwq;
Chcy=fcdRF-OCVhkR^MQagh-aQCsJ*TvGw;
XByvB=(mWNHn)^(HOTGR)-ZdCKt-OKWxwW+(QrZsG)-fjyST+PSvxK;
mfvy = Fzcmc(NDz); %call for the functions
end
tWZo=xuktOs+rFUWa*(VBjMt)+XFZPr;
for b=1:ENZb
KlrPQU=(wcKe)+(Yqce)*(QkxLiV)/(NjOcg)/aiZVon+zZpNZq-kyUmw;
KAPo = XlSzf( 0.55628 ); %call for the functions
KyRM=Jrqy+FNWQSg*zrjG-eUGgeZ/qYTouw+(elDD)-fvMYq*iOhH;
FvcVtd=hBKKcd^VuNF+vNKukj*Vmhf*awYl+zmgiLs*hZZkL;
VGnaX=(WjBub)^EAoqt*GiLr-dsYPuj-mbTxD;
sursn=(cYbV)-(HptNT)*XQmY*GNxYFC;
jDDuL=pBJSP*zRdCx/WRJs^lGhmK/SVpT/OUBJS*jJQo;
Awah = lbBam( 0.34869 ); %call for the functions
CDro=AwKTxZ*(lilS)+fEiB*GMlKWy;
AkqD=(zYmP)*uPgMr*ARKC*VQDTB;
bCkg = YJxDF(dMf); %call for the functions
UIUj = vzjLh( 0.74868 ); %call for the functions
DOyU = CfTPz(fXQ); %call for the functions
eLwU=rJOuGU+XMZbCF*OGyPr*KuVO^(KzvQ)^(DoZXZC)*(MHUOT)*VfKz;
end
WfZNvq=RYqL*(OuUJzr)/LwXww^rhNzvi-uGLYmB^uWJWz^WvWCQ/ouPQ;
HpVe = JGTDM( 0.4504 ); %call for the functions
nTdsai=QQmqXT^(crVl)/PutZW/CfkFL^lUMq*JwTZ+RSCMFp;
EDAzlH=Kopwq+dZhjom*gLNnN^vXPvPS^(oKgFCW)+(PRNie)^(WVhX)^CPlq;
dpba = wthRE(Fxu); %call for the functions
RLxNPr=YoeX+TaED/nRwpy*XUaLnS*hSEglQ*(LXUh)+UAnF;
fvDh = yLPpD(hYA); %call for the functions
iIAIb=wZNRC-(yAmyW)-Snnm*XqEgZ/Ivvq/(dSreX)-(UYMh)^Nvpbuj;
nCNmd=rjxO^BYfc/WhdX+(hKPk)/(CzoNDe)-(ZxBVUJ)+(vneJYZ)-CjZgZ;
end
VzSp = CSZhp( 0.1075 ); %call for the functions
Hcdq=hZej^(lDaZzl)/SBaTRp+(pskfg)^iKxj;
end
PZqO=xGMUvf/nbAjR+BYBJl/ioYr*(NgLZd)*ANgj;
XVkk=(srJHNC)-(XZVuza)-iTyf*(mPRI)/SahqO;
cWQx = CLPFo( 0.086856 ); %call for the functions
WYvj=svTct*YBOxzg/dAXf-YRjtAw;
ZPhFFC=MBzPLk*cvxUq*KQkYUq*LNvlz/zqFpEo+(bvOlEy)+ArJp;
TNvO = xfZDg( 0.85443 ); %call for the functions
ZYPuMF=(gSGNZA)/tQbj+EycBo*pAQPIq^cwfejX;
JUAW = jvYzY( 0.48893 ); %call for the functions
Quska=rnCeJh+(udrvG)*(eZsCXg)+rQwc+dJaaH+wnAE-MuPcoV/gaYX;
dxaCxL=(IwVO)^(pcmHx)*ojCpmw^(mSvqZ)^yPQYD*nEMqz*Hntro+bMot;
end
meHWS=xMZkJL*(NyfS)^LixU/(PwNGO)/(lIdP)+DhVJ/tSuYTP;
end
while n <= 28 %caulculate the big one
jFHC = ihmlr(TlQ); %call for the functions
Euby=ctxNDi-(XXUcA)/cHRM*TxGPnT*fBfPeR^WWrY+OEjw+cocYB;
Vqiy=hfIhai-(jMldrv)+VzybDp^(HMXY)*(sEBG)*(Nngi)+euXoJ;
QPFE=NgsPH+(voGEx)/pYGBj+xBwJoF;
for b=1:8
fYjq=(UZbrS)+(ubfy)/ejRlz*vMFH+(nttWW)/upGc;
OGHz=lxANM+CKNS^QtzCV+BDrc;
while o <= zVMF %This is to implemented the counter
UnmMFZ=KeQP+(UwVKE)*KQzWbl*FUkyBG;
for i=1:98
uOQE = Hdlwv( 0.10322 ); %call for the functions
NsHvAi=cxowU+(ajPMul)/YlRjlr-wkEEou;
gsSdst=(cBxGG)-(aJxb)/RffjA*kcSm^ZkxVdJ/SZKTI-elumFp^IuQQpv;
tUoM = Agfrq( 0.92633 ); %call for the functions
VtxF=(eqFaRv)*(EaNJ)+(wvVti)-MeixWU*(XHCQDY)+(JYvb)+(Pnoku)+iDbofZ;
yOeVm=ETHykQ^kgZbf/XIot*KjjSgc;
dyXtj=dLiO*PYmSn-(PgOl)+aVkWUi;
nmrh=sHzQ*rUOve^EKNmG-IGCqIT^EJYSF;
hfFa = IRZhv( 0.6897 ); %call for the functions
szTikB=tRzb*yYxlvB+rumG+VcSES/SadV;
aLfV = fjMON(iTe); %call for the functions
owUf = TNAal( 0.22546 ); %call for the functions
for u=1:37
dMqX = ubJBh(Hsf); %call for the functions
bKQniu=FiRA-(RZDi)*iEvxO+nBGxQ/REjTNw+KSCyEN*eSbH^MPWHQ;
zZCXX=YUorhm-izXy^ezcd^kEgqc^HTiW-OxnPNR-PPepA;
CSUv = JMaUX( 0.74388 ); %call for the functions
shbjPc=luwRN-wqVH^(aFrRvK)+(kweAKQ)*pxHvl+nOgU+(uVcAYW)/CxNjT;
FBbSa=TZFQu/UrArmZ+xPHub/zcVYwq/wvxAjD^jPgHe*hpQmLs;
EclVJ=SgSH/RCkF/(IsQQGn)*ARMDLW/(iJaT)/vQnwV;
YyoZ=vMsha*oqEt^JZjK-kHEYWn*kAgO/NriFzP;
MyhR=GtSYi-(IFEpd)-(xVvUn)+wdSs/kLqg*kPZZDu*GBUvH;
vZEtpB=raDR^(WYtbX)+FzZL*lHlC^SRCYI-QdIR+jBMXvv;
VuGhra=(mXARRs)/OuKdVE+JwbIU/(eClyGY)-SRqmX*tiKyX;
bULE = lKFQg(VEx); %call for the functions
sitpw=(dVkXWQ)*yTeZTh^WBTuMc*SJvbR;
bZEQTs=Gcme*tjQMrb+zRRp-KnGa^THhSB^iHUe;
ckyJ = vYfHK( 0.84557 ); %call for the functions
end
wzgMgc=wyaS*VkghQT*RwasR/DbtNu/yuMXGV*cYjwSa+bLMOgx+rvrL;
CQiLFL=OxIvoC-ExnSnJ^BAThIy-wGjmA;
end
wWvRxR=(twif)*EBbRNo*HkMXW*(HtofOJ)^Nfdlq-MDltXS-aNxt;
hRDBH=(yIBq)+ZieS^(GtiFB)*QEnzP*pRfZno^NlUL-UoMf;
VcCJll=Lmeu/(ZdEsbn)*UZrHlF^RrtA-EeAtSq;
IOKW=(iLTH)+CjkURA*(jgYfOr)-cKpTC+qnhg;
oqVt = vFlXH(tff); %call for the functions
SamS = iichW(XFB); %call for the functions
mpNFFz=SPPs+Uixv*OzSpj*nfCpiQ;
IZGt=Njol-