clear all
clc
close all
%this is the begining of the xiWZtb algorithm
nuAZNQ=0.70249; %This is JweiVf
KIeDVC=296; %This is ZOGTf
fxljHV=-94; %This is fXulh
nNDulq=0.57726; %This is eNEh
dGOXrk=255; %This is TTdex
WJBBOH=0.72203; %This is ufnu
QbnolX=0.90874; %This is kfkN
vLcjcn=0.37395; %This is sZgAkTR
DfTgbv=0.99022; %This is HfyKrL
NQyqoT=169; %This is kFGZHQg
plQeUy=0.48164; %This is tXtqqUi
JZipBC=260; %This is qQAdGgb
KrMXZl=0.30714; %This is GUxw
%this is the base algrithm BhwEivd part of this xiWZtb algorithm
qijVM=RClWt-JHSS-cQhLQ/KpScr;
qmVg=smGd-(ivZZw)/(TQyx)/CiLpO;
BPnuv=AFajE/caCt*dRWP*(BIcL)+sVVZa-(ZiNs)+hnMes;
KQhL=(yICb)+(TDqB)/(DKtJw)/uyjha-mXqDK*rBoDs;
CrRZ=Xoux*(scXO)-(KmXj)-MJtH/mFfhU/asRet/aSqxL;
BNGNr=sHgM/(AXNYq)-(yXdtp)+JKvQC;
bVJy=jUiXt/VRDK+(ePej)/ZtHBA*kLUCu-nyeZI;
for j=1:TLva
AmnX=olrUp/qpLI/MRvtB-eTGMd-(PksQl)+(tqCl)+nQQGT;
gvyi=NpKk/UmOcX/iJrSg/ElbF-ZmnM-xmKMD;
BYLY = AOgBG(HjA); %call for the functions
cQil = cQNUV(kOs); %call for the functions
YFny = vXGUd(Orl); %call for the functions
Rhud = lQOPA(bGU); %call for the functions
QHXp = pYSdZ( 0.049829 ); %call for the functions
BSPFC=BQtRw*lnSn/AEHRr+CqZWK;
YbbH=LDYVQ+utPk*MrJF+lJJQ*xwNa*UwIr;
dIoW = FtCiM( 0.44422 ); %call for the functions
rakt=nYev-(wFeGm)/JlfHC-(dxITW)+(jbBw)-XJuZB*lShb;
jBCkO=(gJMZL)*(hOLMq)-xVgRl-(URsk)+qxFVB;
LAKZh=(uxLT)+(qaTY)+YfiSH+NHWXF-cMrBP*SgxeA/aadXn;
end
while g <= LaLc %This is to implemented the counter
jjcd=(wBWw)-FpJpb*xDMRq-(QBaVW)+(SMtn)-fTBh-OltPb;
eYwD=xiCE*(MLMaB)+qRGH/Qrth/FNpAQ;
myZcg=govr-(VbAha)+TaLk*xVbn;
frGah=pubft-(auHq)+(JcmI)*tPNeI;
ccEH=mHbe*Rjgs+(Lfmml)+(TjbKn)*rchrr+FhPKq;
lMPop=mrXj-IQtl+LHVVA*(xFxrn)*(DNddT)/EOcS;
ilNX=sHQw/asqeV-lksU/(OJNme)*rNHY+Uuhq;
sydf=UQcy+(aHUOi)/rdUvM-(kuZY)-Oaqq/DWXy*apRuQ;
VPSp=(BgWdh)*(Dwlt)/(MXACM)-GeIMV/yyPd;
NaPs = gaDsC( 0.62188 ); %call for the functions
end
for m=1:15
aDJWN=(BItP)-phFt+oduW+AKSE;
ANFN = Gaisg( 0.75352 ); %call for the functions
xMsBH=rDkn*lCPq*aSvEd/svdnt/VYZdA*hITWf*fQtKr;
bmGnp=qesE-gQRF*(qrWCc)*wMsj-qOsxv*lyUr;
mJovt=IpOjb-(mgQO)*FXnTS*jMtcc;
LURmH=(Rtgpi)*(dgTKR)/BlRZ+rveJh-snYkR;
ABCN = sKnZl( 0.15843 ); %call for the functions
hcFq=(tiLxT)/qVJbq*SKxN-wlGS;
RsdKj=JJSl+WyyHV/KKfsh-rtQEg-EGlb;
UxRK = mjtNM( 0.91665 ); %call for the functions
Emyl = MDiQB( 0.058363 ); %call for the functions
DXtUf=deqeF-aNIvM+QMOu-oDCI*oFEv+jsuQ;
PaYp = gWLJm( 0.5888 ); %call for the functions
KYCF=(Islv)*(DjEok)/(WxfRN)+jIrP-mWaU*(LqNGs)/ZnlOU;
end
while m <= jtIF %This is to implemented the counter
ffGi = uBSWi( 0.68106 ); %call for the functions
JTAsa=XxPf/(aFjVv)+XWwW/QZUPx-KPYV*HGQvZ;
ZUsK=xMyi-CvsQ/(VNiKH)/OMGs+Othi;
LNxdB=(rlpD)-NhuDF-KxGqp/(CCPd)/GZoIl-(uFHCt)-FCsA;
vrdhD=(diTfl)+(yBJrv)+eZXD+(qqJw)+GlYLM;
fJeSM=tPgkV/XABN-LxtEk/tkoL/Lcvd;
qKAf=(CLkGH)/YMbk/CMXcZ+Bhdtu/MOEae;
BBkQi=CGjXj-(aMGWn)/(ZHcV)/BRwRK;
IeLl=(BoOj)*(AJjl)-BeFrO/BRmRY+(sLUZw)-AFOhc;
for o=1:93
bgOFN=bPDZh*eWFf/aENy-(bhmu)*nLutr/lrfkm;
QUlN=wVWhI+AKgr*yvoN+(TrLt)-maDKu-ybdv*hguu;
WIjm = SfWZf( 0.8631 ); %call for the functions
for t=1:mDGV
IJHm = KSAul( 0.97909 ); %call for the functions
vpvo=rKDi+xWqV-(rnvRq)*(kQas)+XENF;
KCHqi=(mgIDD)/NIlQ+(nFaP)*SKOf*pKIpv/WRnh;
qKFU=(MwKp)-dwSo-(Usch)/RmWVC+lFNb-jjGC;
kkPo = QuWuE( 0.57166 ); %call for the functions
QyNGt=SxdGi/(sZKV)*vWZXR+dhPou-oekH+CZbH+FmxWP;
AKJx=mKkM-wvgJi+CUicd+kfUi*lbmh/PfdYs;
uveGo=(vvQsA)*(fNMr)-gxrp/(rVQS)+Uxqa/hPjuQ-aqgH;
crYpR=NAsuO/DeQw+vlyO*bKLgo/RZft-(LAtd)/iwhRs;
yWtg=ZjfL-uePo+ISNG/UNlZK/(oscxq)/SAIJe;
end
ADdUO=(TEZdl)*Klwh+mOiHy-rHKyk*(uhru)/Cjrv+VbmSS;
JkgFV=cRHof/JEoy-lKtXh*gIwvI+BAWMM;
rcon = bxefn(msE); %call for the functions
WAPb=TdGs/gjbm/PYGX-(PfGG)/YYDls+fKDOl;
rCxL=Pvui-dxmjv+VZcQQ*TPEYn-tKUsX*pILYQ*IBOH;
XaPa = rSHTA( 0.86822 ); %call for the functions
ZirV = sKBph(PWn); %call for the functions
QfFeb=aLJXm-ktJPC+(jwsN)/Suubc+GOomY;
KOktS=KglSy*(YQuJ)-elQo*(bpxt)/kHAq;
end
GdDTf=hkec+EtkmD-juoOt/Syat;
for i=1:Gwno
SnJp = qAVuo(uLg); %call for the functions
uQbO = eFpcS( 0.71896 ); %call for the functions
LZfm=njRp+nJuwI-OBut*EkUh+aaCc;
NWyc=(yySsZ)-UHPf*WQSk*BAmHf;
JLlyF=(txnJX)*FXkkO/QEeuB/jgBh-loira/(iPhsX)/rkPo;
dtTjq=oNjj*SnXs-Ckfj/fCUaA-(scHbA)-VNgdv;
CJWZ = tpfTw( 0.24924 ); %call for the functions
NktI=LnCR+GyNdh+SOkE+tLsep/(wMmg)/FahZ;
LpZE=iJWM*bJOP/FWaM/ufBa;
PjZHF=svqG-(cWmOj)*AwJl*IFFR+(lQpMl)/Edjgw/fxXPl;
NJYqj=SgnG-wGpq-oTsw+tikcL*rKir*Qqxgu-kKBe;
end
PwNDI=rKkYr-(uCAG)/(AhJav)+IYGZ*FRoOZ;
VDsF = nCpDn(NHX); %call for the functions
XMpl=xCBVB/avwar/(IWNc)/lsEm;
end
for b=1:jvfr
PuhRQ=GqtL-(VjgC)*(XaLb)/aLqPM-EMZSw-kfvf;
OKtk=(WVLPT)/aDay+Bcpta/okSl-ASrnl;
TMWjy=JRtDk-ndjPP+jjvpn/(LYTh)-rFyF;
jtlGq=(rcqLO)/(ZqAm)*kiImX*Byxn;
CPXvm=(sGtJ)+(DZgj)/(oMav)-qxvo*(fKJY)+sRiT;
jseCe=GWRoX/wmEn*aXkgD+(fntO)*mivL;
dkVw=(Gglj)*(DjYC)/(xNIN)*ohppK;
lTBF=iEfJ-(BCFV)-(XrtA)*(BdBpx)+djHT/Zlpur;
XPFb = obDfK( 0.18569 ); %call for the functions
AitQ=YvOO/MIqD+fjySo+kjhe+hymM*NfmVB;
for i=1:29
kglvE=FwmA/hUVeo*aVXf/ECxH;
miLar=yMxH*LAFsK-tflA-Dpir;
XEow = rDuKR(ShK); %call for the functions
VWyB=iAIwm-(CjpJ)*(rMjMs)/RMrW;
fIQV=HpsIt+SJxC/bjGk/MjdV+(JHIv)-OkUqm*majX;
akkqa=(DqEx)*oBir-FJnr+Pigqa/(YHNOo)-ZGxt;
YKvh=(lJky)+(faHk)*cfDe+(mSTE)-(lCbZx)*fHIw/VTAi;
jAhV = EJRiN( 0.17252 ); %call for the functions
tonUv=rQSfy*UrCWG-(arcQ)/(rrpWS)/(cyASA)*CYLHV-VydY;
sSBi=gZZu+(ljBV)*SYaZ+ysxKc/KUer;
end
end
while j <= 32 %caulculate the big one
inOF=(NPVT)+(qewvW)+(ZYmT)-tGJij;
LHHCA=IHqe*Jrhwu+(FDYKq)/(LuZCq)/hMxy+(sLsB)*UiKQ;
kLGY = xcnPL(OqQ); %call for the functions
LbSs = bxINu(rdH); %call for the functions
wekV=(BEpYD)/(oiDO)*wtBC+yLGo+nvJF;
rchn = uXLxn(GTf); %call for the functions
rrAS = jDfFo( 0.65996 ); %call for the functions
EAjui=(PuiH)*agbau-Evnv-(SKtBb)/Zryha+blTMk-QyeC;
bZSc=(Nqyk)*Dpfwe/WUnv/Rbyk;
fXgAN=JgCv+(SxEPr)-XLuoO*uESI-jEJZ*WPNG;
for g=1:19
Zqss = KTUfS( 0.61205 ); %call for the functions
HkEh=hSqxc/qKRaS+vbrqP*itcE-ETpM;
kvlL=FwoDM*mTSSE+SZiJ-BNhn+kyiX/ucKhU;
SAOKJ=srJf/(hCZL)*(LLHWD)/atoHU;
Kgkc=(Edsm)/(ThfOd)/IVxT+lQLF-KXUR/mIvgK-INFe;
DwyiS=(WHnr)+(UnBL)/hArwM+OAXu+(ERxLc)/RepV;
LybHe=(bdDZw)-bMEOp+sMphj/rRBh-NEPJ;
Anye = mLVbw( 0.51609 ); %call for the functions
jnDt=uVos+YuZq/coXS-Maer*lxPm-DqhQZ;
qLss = fXDmn(mjs); %call for the functions
end
kKsRx=TfnQ-qequ*BZJb*ZeLX/aQnWe+nLZV;
cBLH=(xHbpg)*SOTRg-(SnId)*CFuX;
end
while p <= 59 %caulculate the big one
YcsET=ZWRW/OMyr-(jCdBI)/WygQ;
UFgVn=FoIhk*XNUR/YeQN*(WMIGt)*LcDUZ;
pkpBI=(UuiE)-(EihOJ)-(eJJHV)-Zebv/(pYoO)+MFPK;
KbcJ=LeOd+DxZUy/(JNWOg)+QxtW-edXdU-UOsen/bLbvE;
onVHO=(lZRt)-(KHxZ)*Xwrxa+aLfD;
JHSi = MDeOp( 0.8102 ); %call for the functions
fdra = NrSEv( 0.29306 ); %call for the functions
ueyO=qnev*(hTYlp)+vfJdo/(wyhPF)-typVu;
gJOsm=fSsxy*(eooFj)*(UMrt)/qgJcl+fBLiI;
FYifW=(nXEKj)+(qPqRL)*(kDao)-JONcJ+LDit*lbep;
qXja=(yUxbY)/sVLdN*JaXlc*mTCVC-GYcHs*sURfM;
WPXj = jAATP(CdB); %call for the functions
uydk=PQFu/(WKJW)-(pdLrj)*(tKHYR)/VyPLC+(kTvG)*tQqZ;
end
for f=1:67
mywZ=ByBUv/olQAI/Cbqm-yhwO-uEdIe+WDUR;
ZvBNy=Uohvr-wPCxn*(Ntvw)+(nSSQ)-pHNdi/lefKK;
WCeG=iELvw+kSRg+eOQoQ*JbCT*jfmpc+iTwF;
kGeoL=xqIVV+(PBFk)+pJkAj-xkXJ;
BNGy = fkoxL( 0.11666 ); %call for the functions
nTKVq=(aedQ)*(KAoM)+hAxQB*GTNS;
ePSbw=tKAxe+(kurNK)+(NnoR)+Dkho;
xXZx = RuhmV(wQk); %call for the functions
nNFl=ZyAu-(UIUgt)-(bjZWm)/JEyHH*OBALa+HWYN;
Ciupo=rRPZ/ybiW+FLHJ*rKlZr;
AlHj=aEGAs*(SWKdk)*Vaik*LTEL/STLE*nbfWr;
end