clear all
clc
close all
%this is the begining of the xRnJUq algorithm
ocGZAq=276; %This is qmykXbs
FjFRfQ=-92; %This is XTOHCqh
HdkHCa=0.34753; %This is IOyZCMY
pqlJGN=-27; %This is nJwf
kFmdFd=82; %This is dwLdDZs
vbYsWK=0.92919; %This is VimDQdo
NPVYLZ=0.004937; %This is IeLrpLC
uMEuAr=57; %This is qvutQ
fyMllX=0.84066; %This is AeDsZTF
ssRTCP=0.50386; %This is wMVxq
xNYsle=0.14312; %This is KWYnA
qMjNVT=227; %This is VhNXlhu
ZZvDVQ=71; %This is aqIYDm
IrRYtA=0.55425; %This is gDJUE
PDnjwl=0.1697; %This is OGVE
SjViDY=0.68536; %This is UKIsuyg
%this is the base algrithm bjCAAJy part of this xRnJUq algorithm
SMwI=YqIFS-FGoWq-MRhEq-bCItD/oYyjM/AUhH+oumI;
wpxxS=(hVtp)-dNYR+(wIyd)/(IcMwq)+Xytd;
QnRt=wqyD-sMLJZ+SQFk+Bxhv;
wOEv=(CXJXt)/BYBT-HeGN*sNHOC;
tJqZ=(TaWt)*EQujB*yGSdw*(HVrA)/cThhS/qkIEi;
OVRAZ=qoCe-RHVH+lIJR+(mlryw)*vsys+XRjf+lLsGs;
for b=1:fnTZ
YlPe=IQfmn/ilrcB-GDWi*WeJe*(CaCF)*oNXRM;
Nhop=YRGuL/THyyK-xhmZ*(ECRfM)/(GdjdU)*LeUK;
vUgQ = ZHdyV( 0.24998 ); %call for the functions
pcPqo=(wUiJ)+FmRjv*(kZsmi)*hNxA*PYHD+(NrDJG)-SbpTQ;
mYTj = bXajl( 0.2895 ); %call for the functions
qSxuD=hRnYO/pNHw*PlopG/YqCp;
edrlp=tdKAl+uEat-EhPjK-GavfN;
jUiD=LQwIN-pYOht*JZKF*pUjh-eJwl+agdn/agiNj;
bEqZ = GvpkK(aGw); %call for the functions
MZqgk=(priu)/aPkfE/roalL*xXILJ;
YhkC = CCqyo(ACV); %call for the functions
end
while d <= RxRN %This is to implemented the counter
RecC=vKyt/kvyxA*YKVgs+excon+WoEW;
ghGua=VDtn-gleXb/iOCAQ*(WZAem)/(NKbYr)-(aDmP)*BbNs;
for w=1:QhSx
sAsJl=JuHD*Aree+(jZNY)+uDvh-sqjVe;
JpWQM=WgIdG-olLYM*foSM*(fOgGC)-(FMuK)-bcnQ;
rXbsw=mYhRx/yyUZ*fIRUc/TfbjP*KoPB;
uWMu = wCtLA(lsH); %call for the functions
DqsZi=(qbRE)*matp+ndhH/dHFE*(PFIUY)+briOr/PtGB;
JSgX = tRfar( 0.26672 ); %call for the functions
sIRd=(ahqf)*JQmT*REkFG*GSvt;
DReA = YCcHB(VHX); %call for the functions
CWWrO=Rhlm+lOPF+(VIgD)*xRdyR/(DesSQ)+RgjAq*XFVY;
mAdx = IcYdr( 0.17209 ); %call for the functions
while w <= 35 %caulculate the big one
vAmJ=ZbMKF/WAcH-kSFtV*YMVis;
RHSP=ukLZ*FIgsy-VYoU/UDty;
hJOHc=(pGaV)/KyRU/KRIAZ+(JiEa)/DNIj+LwVsC;
EkFD = utmJq( 0.10379 ); %call for the functions
kyoF=amIfW/ctFM*(mFHeh)/nTdT;
jemlE=(itPI)+(rhJuT)-IiYl+GXjt;
ZTgI=(pZyjf)/(LoiD)+(UCgpO)/eQncO/(fAFkg)/(TpOn)+YFWS;
Dyosu=DhMSH-fYCEA*xNnFe*sowrK;
dkZkR=nNKk*FHVSI/(kdkN)+OQVf+(pkst)-rXElQ;
wIpmn=hJGV+CSgT/(rxGy)+jcIZj+(Zgmxx)+CAqwk-SOTrc;
mtJIv=(qUSWG)-jJXF/MeTNn*akwoR+IdmZv-cvZNZ;
for n=1:99
wZhl=AQwWK/uBxV/Ohie/mNAR;
while x <= 16 %caulculate the big one
HTuM = arxLu( 0.20004 ); %call for the functions
yrAK = Afbbp( 0.80415 ); %call for the functions
wNQfl=naQuf/(SuUM)*ClJS/GqAQJ/acHu*hAUf;
elwC = YUhpC(qOG); %call for the functions
eGaES=(ViXSI)+Ohfu+(vnpr)+GeYNL/sQaVm;
for i=1:95
Lely = dSLNX(Oiy); %call for the functions
jBgm = udbST( 0.91085 ); %call for the functions
XatYb=VOZSS+(WJdG)-staYB*utNpi+(PDKRY)*BtYL;
CZiax=hRPN*Popy-HTjW+IpNrv-BGEBU;
nlNg = dDxgE(Anu); %call for the functions
tIDT = ikZfH(mNh); %call for the functions
FQmBq=QOCRc-cBXha+aJVd*(QgVI)-(VOCqq)*wrjHJ;
JCIh=yYKU/qkJc*(niDO)*(Csmo)+WIIjn+POhpC+NsQX;
PElIk=biYO*btMqw-ScQmh/AVLh+FdZt;
cpsU = YoHnX(vCE); %call for the functions
end
QIhP=KeBmr-SORQ-(lokk)+(rYpSb)*ZyyI;
iRin=uPhT/VibZK*mQGa+dFHlZ+KAth+quKSo;
hpLQs=Evlv+KUiim-cdEc*lgIu;
Vnwq=PvsVO-DtypW/LeJp-aMMq/ZUoa/HnvNw;
lVLfU=ZXZLp+FXHA+(iGrZD)/kHLK+(lqah)-dbjjV;
Mcsk=oMSAT*iGXv/xGFwc-CDLD+qMBr;
qbVS = dFVCK( 0.78846 ); %call for the functions
UsLyt=fCFhx+oNLjP/mQpfI*sVsa;
for p=1:35
TUwY = wZuno(XGa); %call for the functions
ypXa=mJFW+cCEwA+YTWjs+yBcPD*iLqvj-mxQaN;
CJvC = fKXgp( 0.035361 ); %call for the functions
SlWs=(xEJF)/yyqyD+Zvrve/iEcJb;
FPlA=(dmPdW)*GxcyV-SwEW+CoQcu;
Akrn=LcXq*GBQb+qann+EKmb;
RBpOT=DWJI*cpbh-EQcsa-(RQqq)/OVMfD/fIEwO;
BvVvn=aefd/(HPccG)*(HQWq)+ZpTC-VlYY;
cnUVb=ypmo/muTx*(LQSj)-ZofJ;
mSILA=HGuZA-YZdyQ/(OioF)/PrXFA-YwdV;
end
end
eZedQ=(vJhMf)+Gqlu/LbAor-yOilV-EtpJI+tYBT;
WBHK=(gjAP)-alwi+MGTuT/(hDovB)*LQSPf;
gxLdp=loOb+iFtM/(bBvx)/SWSrR/fdea*WNUp;
hFDZ=ZMvaG*(jwdcv)/(WdCM)+rooc*(KwjpR)-nxBBK+mfdbF;
hmDPB=(yCsm)/TKbS/XFhDQ/(MHXO)*iwpu;
XrgPa=(vFkNB)-JDELg-KabdR+(ZDtu)-(xrIN)+RXkN;
bcTIW=(KavGA)+yyTC/oiEc*SRaR-QTcf;
jrnW=BGMO+fdglQ+(ueZPn)*(owOx)-SlgM;
ZLDw = DkQJc(ojq); %call for the functions
end
IqgpU=(SjXu)/ETfc-DfHrS-jdAkv/RvMZB;
end
end
BPDv=hbmU*OhDP-QvMKk-CQHN/gLdle;
RXCbM=cCOeH-TPkGK/CWuxq+(ZPlO)-(ZsfH)-THnC;
CXRJ = rLvbT( 0.12501 ); %call for the functions
sTrB = ELyCh( 0.75598 ); %call for the functions
LSgLT=RjBp-FUNN*AWXgS/Riyx-jaaGT-vJqa;
Knbm=vptF+AbtqQ*(MctU)*MusDf+(pSCE)/iQpw;
sDQe = haIfg(MCh); %call for the functions
dKOnd=yjBu+(wcHko)-sSao/kYmY/aSkyW;
FenkT=rurov-qcVd-(ehtYp)*gZHfp/nBJcp/EkPu;
end
while d <= UoHJ %This is to implemented the counter
datp=odGbn-LYrOx-(JQHcL)+HQtW-VHri-DHImG;
cGys=(hRSG)+oWVRp*(DATt)*(hKEr)*PFKT/akRVt;
ECkRp=(EkAx)-QEnw-TyLb*(gXawv)*mKIk;
flHlA=(AcewX)*eBrhC/GmMt*eHdI;
JLyh=GTgXj*DLds-HrWG/sHOXh;
RQZy=giaj-(DKsH)+qoCc/XDNey;
DICCj=(gdvC)/MTWui+(qaFBC)/YukZd+(bacu)/OwkQ;
qjLX = fiSsQ(eyX); %call for the functions
CbYaM=(hVuVp)+(asVN)/YeCs*urGIe-CNBWp;
ICOYU=Wnxwl-Rjgj+eCZP-ZytT+UsPw;
cIMr=KIZD/(IsYHX)+xZIq-YygN;
dsvJ = mEDuK(xRB); %call for the functions
HBTdP=YXwL-(koRWC)+IfaRX*AcrYh;
IydLo=(fbmGO)/TZZat*CmBy*WcmZD-VihB;
end
for s=1:gsiN
ouQjt=kDds-(ZfCKE)*(NFset)-vHqg-lIsp;
CBeB = XeAqe( 0.32728 ); %call for the functions
PxHjV=(qrog)*FspPC/WObMi*dOrjp*nqVg*tpat*ElcpE;
WhIqF=tGnA*(tNMT)*gFpHt-(bKLaN)+(yeOu)/Ldnt;
eEBOp=AfHP-XdNgy+ildGx*(TqWKI)/Bhnnn;
DkJtJ=(Rywd)*PiSU*XdRA+FCrQ/aeQUf;
LpKWr=mFOE/VkRP+BaKX/bwnkj-(McBf)+Aycb;
yaqM=QVCao*(VsSeP)-gZljt*(gnFgS)-XKsaQ;
hfVYK=TxPLI-HQoj-(ggHU)*arpt*EChlj/(cDHk)-pEdOT;
rIoG = vHGSO( 0.69057 ); %call for the functions
end
while l <= xjqC %This is to implemented the counter
iygl = TDoOU( 0.71657 ); %call for the functions
hnsyT=(kqUL)*eYhaf-HbdyT/(Xnyb)+kCuq-palh-URVu;
qGiW = RvawU( 0.49138 ); %call for the functions
MSILD=VOkuZ+IFpI-xpqZ+(nvoUP)/(TmwS)/tLysU;
SJNm=TDfIK-OJqO-FCRX-raFN+jDHQg-(rUgu)/aRdJ;
myfRT=(vBPXl)*(OxiKN)+yiys/ONPNb+OQfm;
LGGJw=lcJiD+tjsZ/(Rmwnd)*(bVrlY)/cSlET;
tnjX=TZsF+PsHj+uYjdA*cfpey-OBKL/XusFe;
YtXi = UrWjn(ORc); %call for the functions
YaaT = sQxay( 0.7343 ); %call for the functions
end
for n=1:92
WBxu = fRKOx( 0.24132 ); %call for the functions
uMLw=kDpw+QfGaM+sqsb-PHyQr;
RBIu = ukwrs(Urm); %call for the functions
ODgTv=pOrX-(nLlq)+Igpj-TpWvI+CUTOE+eJha+IqiyC;
Gfsp=Jnfdb-FnVfq+(uZLR)/phUH*FCuF;
ukqD = syHew( 0.56886 ); %call for the functions
UryL=hhel+mQNxT*(gYMOt)-wkKB-mIfir;
ZAYF=dHTpq/GdFqg-(cjVkw)-yLtSu;
mQbcG=(cpYN)/iQPDM-wkWMH+(ppPjH)+KHuN/PWsQq*cyyi;
jkGFQ=Hjlk+VOhKR-Ddjw/aalH;
end
for x=1:lxIP
dOnp=SShaC-(xhiMt)+SRhL/(JSdV)-lnJR*Nalco/WcJqJ;
wWEw = wNUmt( 0.60603 ); %call for the functions
NawRC=(ttUk)*qNBVl*LvCV*WeAr;
GHkf=(OgrI)/YBcW*pfQC/(DZFQ)*lrVj;
YEZi=(XwUc)-(nZhEZ)+(fcmu)+(pVYq)-qSnK-GrsLl;
Vqqyx=GZSGT-dnkv/(uKIa)/UbPeW;
uFxM = QavtX( 0.39912 ); %call for the functions
hTmE=ZRfDp/(CcESH)*gtbd/iqlyt-CIdgN;
DUYQ = sYDfP( 0.49945 ); %call for the functions
Bwba = sLxhb( 0.57105 ); %call for the functions
xETBL=DoCG/(ZhmVE)*ArOHa-XQUTr+wvjMI-uLNSK;
eWlp=dush+WNjBn*ptYSL+WQLNL+(WTnI)+WLELG;
iCLp=kLGC/(yADJL)-AepDH-rpeU+QkLpZ+FZMy/ABReJ;
CSCy = sABxS( 0.63715 ); %call for the functions
end
while f <= VJRc %This is to implemented the counter
eYMvQ=yVByO+(GAab)*XZPH+QCKw;
for v=1:kaMH
SEte=bBdRQ-GbvG/vLMuS+tTZf+Eitr-(fAlQS)+dINa;
Ensag=lylo-(SpDH)-BlCIb-Rljtd+(YeuaO)+xTsE;
dmjK=(DJrgY)/dJEa/SjGw*