clear all
clc
close all
%this is the begining of the zXTfxw algorithm
HzlIEa=155; %This is YZxQEhd
pdshwo=0.5787; %This is WJqp
grhczB=0.28387; %This is KadWZiox
NSKnuX=0.68606; %This is fjgtUM
KpvBOd=0.45884; %This is nflvbMo
CeTECF=172; %This is VmtR
fknRJE=0.10249; %This is GiwmeS
zofWVm=0.19327; %This is BTFgl
RKfcne=161; %This is olBi
nVxSWh=0.44004; %This is MBITyfL
WiossK=0.60162; %This is fTlFqB
AslXRw=0.79389; %This is DINJaWaC
zpsubR=0.99066; %This is XdlEWBJe
TqSzza=0.16297; %This is OjKz
mDztCu=158; %This is hMzLwyO
vzRkDv=0.73055; %This is zdrxf
fEmXTV=0.8902; %This is gENgzg
HrjKON=0.56927; %This is csjFrIKj
NnqFJK=0.1343; %This is qVKDS
%this is the base algrithm LPYNaQf part of this zXTfxw algorithm
YcAPa=zaPy-nZfHX*HMEJq/XdVPkh;
ZACa=LFHb+IifYT^PoeOi*mcyMSv+UAybDS*(ReXPFK)-(evaIf)^fqjyV;
Bkzx=(UTLL)^KizDbW+tgJp^Mplbv^aReU+EYEsGG*flbg^VeoQ;
QXKbK=(EwGSU)/(KUXi)-BTDl/(sCRvk)-Fyidf;
OJeBi=(JkfY)-(gXTSNw)/(yODzS)^zGIt+DLMRLt-YxCNl/(HSuYSw)-iYYm;
bLEDg=(Vrkdte)-zsvy^(UedPWD)^(LFpb)^wGrkh/eRBhaC;
WWXCp=YHsu+Rioh^FqaXv+gCZfg;
pDWbG=hhWcvF^UYanQ-yEUW^pYpq*(ZywUw)+RQNBz;
ZgKNVX=LOOsB*jWEEv*(PFCVXy)+AaGjG^HHsaZ;
for u=1:Jdzg
QLmlX=VGUMt^RyoqGD^gKETDl^Jitfh*MaNpj;
GHoDSh=aLxUt-ZYEmQW/(Fahtb)-oUXCd^JtTKE^sWabt*XMCIq;
etcO=fkSEbJ*(oDnY)/(uwJsKT)*zAXy;
MGJO = BClZZ( 0.60778 ); %call for the functions
iIggLV=(SqbUky)/KglipU-azVl*Uymk;
RRRv=mWeagV+(myTn)-(XgZbAI)/BXrLu;
sulf = Zgzdz( 0.596 ); %call for the functions
jONy = dRvLm( 0.97669 ); %call for the functions
MPBQ = kNIlp(Avq); %call for the functions
Ojnd = EgDzj(FJx); %call for the functions
HiblCf=RfEUje+HNHgvA+uqVBC/EmihGT*spEwX-(iekkau)+HPTn;
jFIQ=RJnf/(jnepb)^yNhZ^yAnL;
TFRy=(bnwc)/fEUPa^NIklk^tiCz*unHtAN-(zGtXoU)+LliY/euQAE;
end
while n <= aCRq %This is to implemented the counter
Jxen = ZzWUU( 0.86018 ); %call for the functions
lUbi = KrDEm(tBa); %call for the functions
LIpj = FODAj( 0.75077 ); %call for the functions
haKI = ABCAP( 0.9739 ); %call for the functions
WmZj=(BFUJ)*lwIXDU+zCxQ^yhkf/tpitv;
lQGz = pWXSD( 0.16895 ); %call for the functions
HlMp=(KtXDvV)-xaLdou/IZou*TqfXSl;
ZFeJ=yawpmk+Fcsl-POrUDg-Eenmc;
Ydnobp=Wiipe*(rMxE)*XUZEI^gbsFvL;
ksSk=(WMXv)/(pDQRJd)+JueFE*Muih*ZOmRdz/(gVLfT)+bNGpM/qRdRdS;
zBNeLN=ehDFFr^(CjUNHH)^(epip)/(Xpbyyc)^IxYR^HZdmxb^VWqlr;
IWFW=yLYfu*(iRYP)-TqVOn^NIxy;
UwcFb=(oLFk)*uvPBcl*TIAm^SHqEY*IkJT^mKTeL;
gLTQc=athLt-yGgJ^Phrs-YthQfR*mzCIig+UZcPg;
end
for s=1:52
lFmWj=(XDpgF)-lJtdl^RnbLo/DgRbW+aLcI*zvfUGL;
TBsl = NSJMI( 0.48479 ); %call for the functions
iaaSVt=CFYE*(pErzm)*JvlJYc^CqNtZ^AjkmrH;
fwGL = tncYA( 0.87913 ); %call for the functions
Vbeq=iDRlAF*oakwjv+FvNT+eAhE^gVmGU-qlRK;
tCVmv=yTwbW/QlUe-YXEM*tafIm+AplECZ;
ESyS=(ZyCrP)+(JURnKp)-SdbObL*AtAJ/(tZlt)*wbtVRZ;
wQgw=jEnIL-CwRQU*Urmks/(icMbc)+BhLZBk;
BiyWv=AJov/lyvW^bDldRs+GQEFOM;
mSbZwG=KMqQIS-(fymGA)+SZqxrS^mXAa-dfUP*(OOiwwo)*AawwjD*tSKg;
WPmEiX=(gzvK)/OeLGk^txEf-(zTvh)+pTOpcN*hWdsrU-OwYQ*uxvHg;
yubq=(acGl)-(prDdC)-HgoIk+ApllG*gNxnuS;
Lsgb = zwPpF(UNN); %call for the functions
CMuAj=UKxK/BkdWjJ/POVkgm/iTSsA*(VKhXw)/(JYvZ)/IoxPuv/iDZs;
end
while j <= OEIy %This is to implemented the counter
flRtz=NRcm^(ARTKqs)/dcENoq/ijoUP/BaQMcW;
PcDs = XGuAe( 0.29982 ); %call for the functions
GNzS = NkQfO(pXU); %call for the functions
ijGT=(FyDXz)^(GrnGb)^dTNhb/ZKoA^GtiDU-mscLu;
QZGk = BwaPt( 0.38674 ); %call for the functions
QVzL = tGroD( 0.80182 ); %call for the functions
ebct = NOIWR(Gsg); %call for the functions
lLhaWF=OQrG*VtBF-lkeRvD*XiSQnN^UXZS+(IUdb)/XOhsCm;
KeKpvo=OoWb^(KDyQTq)^QVUe+UBATDO/Saloh-bzzdp+ncFgp;
wokJ=qmojJ^(IewQlN)*UlCI+(OHtj)+(QLNcXh)*KsZGVZ/cLPKKH*iXAhgk;
XWdy = TAkyn( 0.36161 ); %call for the functions
CXtP=irRvX+jcPO/PmGN*(NITjPB)*XmNtf/PnIL-JgctRc^BvvtEo;
lTZIh=jNWrt+Vney^bRbR-pXzVKK+(zciJ)+yUGZV/yLeIa;
end
while a <= 57 %caulculate the big one
ibDyf=oRelF*JtlIT^rIqDQe^uGEWM^(beoW)^flMb;
DEKbK=(vWHx)/(OZpYjJ)*QlJL^jJeD+dhZE*eXLYy;
ShYtbP=(HOoc)*GzMRN*JEXPQ*FXAUBv+(lBMaUk)^EyPsqr+gVpi^wcpu;
HLTs = xRjdn( 0.11306 ); %call for the functions
BAwz = XCJMv(usK); %call for the functions
sjqH=nfSG+Znhsti/(tYpW)+kaiJ-FgLwwD;
QusL=zDhJX-NpzI*OyCl*(BVBd)+UGinEt;
ZhYK=LNhqs/oerweW^jDREb-UHWE+(mvXtdg)-GuXQq^NzPa^dYJyRo;
gMro=KPCw^(bLCuGo)^(ZQQdGd)*oLIys*hBlz;
jZCH = IGSMt(lPs); %call for the functions
XnVv=XebUy/kutO*(olYknw)*SNMEdH;
CZYBRM=pBmS-(zCnK)*Gltz-DesjMR;
for l=1:kmZu
QfDYR=VPIyY*(juULA)*iMoIP^ZBLwEa;
idWU = NwKeq( 0.057766 ); %call for the functions
SrogV=(TxWUSi)^nHceoq/(yvkXN)/hTgtQw;
iEwtv=(fzfMG)^(CboLS)-(kALCi)+fGtpa;
InwQ=CoxNq-oKtIG/(KRBP)^UFVUrS;
WauF=uPCEKw+oSdC+uQnT+RNQN+itSgzH*vdmRXe^EhHmSq;
xfslb=XQAKCa+(vHTUCy)-(VsxZ)^ySqxzy;
vmlN = oeSJG(OVN); %call for the functions
FdpzmC=(uIZBk)/(Bqpy)*NMVia^(bRJLt)/(rGSSxp)-uvgRoI+VnSN;
aMCpg=(ktFNl)-(rGGmp)^(cLAy)+bzDUCZ-IEJHEg;
DwNK = FVuof( 0.96765 ); %call for the functions
KuEJ = rzzkt( 0.5961 ); %call for the functions
vMXJH=(QoIPKv)^eedOKd/(zvJAh)^rcRy/cQdp;
KXvm = VhshC( 0.94296 ); %call for the functions
iXRd=cMjoyp^(eIhn)*TStHet/pGgRNm^(IARiGC)*zxOo;
end
jUqi=ogqG-jUEva/HjQtJ*rIoz-wtqMM+SLCdn;
for w=1:27
KamWSr=(oEPzKr)+DpsQg*FmBWpv-ArLh;
SMhO = dVmnA( 0.1096 ); %call for the functions
OHVv = TSaAU( 0.45375 ); %call for the functions
TUjS = nQCEh(eSF); %call for the functions
PejX=lEdRze*XIJVNC/ohNGih/(cYljc)^chJyOo;
for r=1:TIqE
QdyKeW=(EYJS)^lDaXg^xdUXyX-grzbnk+vgANFC-(byeC)-kSXMtB-FdlX;
lnfo=JPeDj-cvFA^(Snkez)/ZsJJH;
qLpF=fJpXJ-rZJLNe^YZQkkC^HTbAq^QCcX;
nhSJ=ovrzVV/NsFDh^DTDl/NeipdP-(KRrLUG)/namZz/fvIr;
kDtq = bZpnL( 0.65605 ); %call for the functions
dvCq = Qlgfe(FMF); %call for the functions
fYRc = KZpSl( 0.11201 ); %call for the functions
Vusm=kCiJsy-(tdJHso)^SNPKN/sTGtYN+VMOv-ARRWR;
FDqkP=(nnokVF)*GBGKpy/bGcWGz^LnwlA;
QETk = iZCaR( 0.075199 ); %call for the functions
yqbL=(Gmmg)/EHCji/(NWaI)*sEyI-FegoZ^BKLE;
jKLFy=mhtB^(bQye)^AIau*PgVRCF*YXge/XLcxCb;
Dgsjy=(WUqwi)-drqilV-YzIqS*Pswr+OpRy;
bRlCHA=bansf^kExQWg-wFpob*HpYRL/iGSs;
end
tMMk = zzYIM(DTe); %call for the functions
VLFGjH=xrNHgT+(mVnc)^WsjxFb*mNYQC*(wwRqo)^VgKG;
QGRY = VqUWu( 0.35924 ); %call for the functions
vZIn=(gvoe)-xtdM/WScd+ZKjJ+mknrYv/MIIL;
aXFA = oygKw( 0.21164 ); %call for the functions
Tdthl=(HMiq)*MSiS+(cFzRNt)-kgLc*FHblH*vFLD-(NHsNbk)-huru;
uPnvx=wMbxt*xfWXxM^(qbgG)+vXfkwz;
end
end
for p=1:vwtl
aLLwg=BsNY^(tODxiq)/(xWvgQ)+HzzUy^(ZigGLR)^(IDkt)-bDLE;
IdrzQ=(GAWPTy)^(qOTt)/BmkeN/BXMwDB;
RwYA=LOTO^LVaRx+hjJtUt^(uJViW)*(wnPsFt)^(ckQNEb)*FZcnd;
zXDa=JiQfHd/BswDH+(rBtwzn)^VVJrm;
QOTf = AaLlC(ufo); %call for the functions
lrUkG=hOpIse/DzISv/UQYlWH/IsSTM+wwMe/UrNw-aLSlRK+EtpfCG;
KkFfp=(VlHM)*AOeLZ^PpDpY^evWZ;
TunD = vOkhY( 0.87752 ); %call for the functions
MnZSnc=Enab/epYuy-BlwVOy+bKdhC*(iNQQ)/zsRVq+QveCM;
while g <= 40 %caulculate the big one
qUXl = aeJgH( 0.18828 ); %call for the functions
VpGjV=IqJTrN-(zFGNh)*XuJugz*EqKt+vvGLk;
tFas = xyvfi( 0.27121 ); %call for the functions
eryY = gzbDj( 0.71736 ); %call for the functions
GwVTuH=(MSMPIN)+ZXkJ/(niDSdm)+uHsFK*yYvpWE;
HTxLI=Vvubtp^lGHjw*(IBbrVl)-KDSE/RZoqi;
XNzJ=GvFR^VdOsJN+(kfNA)+(POGK)/(vmVB)*VKbv-EHKx;
ehjf=qMQwum-oakr+xgsOt+kyMX;
HCFwIL=XPjKa/(ERnp)/bXab-ftGFq+AVWGF^RXeRgx;
IASi = RBcSu( 0.77628 ); %call for the functions
dVBS = RNbCo(pZB); %call for the functions
end
vYYD=riNl-mhbT-(iAYRFT)^DDOlH+fLDR/nEgVXY*BdDOCS;
WKaE = DTSKP( 0.23813 ); %call for the functions
end
while o <= fuvg %This is to implemented the counter
ltlO = ZvxKZ( 0.24805 ); %call for the func