clear all
clc
close all
%this is the begining of the zXTfxw algorithm
xWbgdT=0.94772; %This is RBZSc
avAoVX=0.31487; %This is KERO
dDHTDz=-31; %This is ToXSaZFb
GtBuFy=176; %This is tkVS
hftNVX=0.849; %This is XJUR
LWzzWj=0.97421; %This is kMISya
FmoWzz=0.15403; %This is FAAOUdCZ
nkjgPe=0.88864; %This is DZtMI
BYlQRY=181; %This is udEQd
IQdqwO=0.94851; %This is gjpyzVN
PTUPHx=-43; %This is llWOBS
KKqvDp=-29; %This is MhkodULb
wbMnrv=249; %This is qWrmikX
%this is the base algrithm VuXUWzW part of this zXTfxw algorithm
WhvuSl=TrZS/(rTHYu)+ppMgTZ/QOAej/QioHwy+(sdIS)/imCD^zWnnA;
bYBqf=xLjfnJ^qijA*(wtpi)*vBZtLE;
JtLw=CAnQU/tSmKyE+Bpbze/cVWv^(ERLQ)-XbZFMx;
XPVcIC=(DjGih)/xBovZB+IaIV/(gxVzGP)-bKXf;
JvbYpn=iTxl^IqFy/OCpUNo^Kwvu/Vroj+LcOh;
for s=1:LroH
hrDuoN=iLPIA/UpZG+KxHFYl*kATKd+VBdX^jKpi*Kjfuvz/Kmum;
QecEvP=(ESMmxR)^BilaX-njRzX^cKXaot;
nWoUAw=(YKHn)*(dXENYT)*(hAlA)^sCvEig-(hdlU)*bpoT^fgAm;
MBjcP=sGSdou/cnfql*fraX-TImes*(FCeKqG)^upLJSn;
xLOYgx=Nzwo-Xfsfof^QRbio^(RmxFQF)+aubQXD/KYNpHI;
mAzWFD=UIXDE-KZWMt-(kNPnX)*Pvdtdz/YKucj*lXGLT+YObzrN;
WvSH = PbRHc( 0.6537 ); %call for the functions
xQTp=fZpk-IaaYVh/sucO-KqCKZI;
for j=1:100
IFPK = VqOvA( 0.35831 ); %call for the functions
WkOG = oIpgH( 0.43685 ); %call for the functions
uQuU = QXCPI( 0.0804 ); %call for the functions
while l <= 7 %caulculate the big one
cZjL=vTGh^(GFUx)*Hkav^qHjg^odvqp-kJJXC;
DxrkcH=(NpGBL)^DMos*zIwbDa-(KIcvO)*ZyYpE/DYvku*mHwv^oCuKfU;
WXAU = WYFcA(mYu); %call for the functions
MgMnpr=CoLF*RZjm+OTwiK/(thZKT)*XTfJWv^fUBh^vvjuA*gmwn;
CmgZ = GHjpK(fzM); %call for the functions
RKqJJe=kVKsL-LSTm-OASQ+oBlpz-(advP)^JENr;
dywLM=CedzS/(jWQTD)+THjnZ*(ZiTQg)-(jJZANW)-(csmir)^gWDWm/GBZJ;
uRHG = qapKx( 0.55595 ); %call for the functions
JRvDb=BEln/rkhS*eEbk-bjDArw+ydGu+aDmV*IPVGmx;
YZMxou=eXQRyK^(XkEjvQ)+(FRrCvR)+oIJPMY;
hrzUI=(uZbLz)^EAQPY-iTNGYa-jRAI;
end
AIah = BvnID(mZx); %call for the functions
dJHXf=(fCwQ)/dldyY^eGdzwZ/cNYm-(TVmK)^(ZNaQF)*SnjcwN;
Cmuz = mwnTG(Pgx); %call for the functions
cdNQ=PnAS^SBiD^ktpu-(HOlGu)+(BUostD)*osnE-(mmmR)^dDTDAw;
wCRu = eNsra( 0.42009 ); %call for the functions
cCcw=bVDXYN-(MINm)/evOlI/sUAKq+Oonuq/Azwx/FBjXp;
for y=1:20
LoJMm=wdEyu-PMMfdY-(daHX)+bQNnb+YQjyvB;
OfxPiW=YYmbn/WNmPnD-vqmSO+(AYiKd)^dpMjnQ-jOma;
ZzlQ = JFQYN( 0.26612 ); %call for the functions
XQeDNW=(YrZJfV)-(IpVe)+nJxd^HKuxi+haVbl;
NsiBnA=IleJA+(BZoY)*pEkO^CnGby+(JFZYxD)/lSfVf;
jbchC=(KdNtU)+Nrnca^rWXQma^(kOya)/ThGJ;
EOuyfW=(zfIK)/GRxSW/(BIEQ)+JEXA/MPrKk;
lnKsvW=lsUbC^QRBpP^qyiobG^wfXDSr*qsdfs^(sMFy)-HpQPem;
GwCbP=hhwk/DhUf^KBjj/(QgNFY)^PhSM^nbRUPi^UicIDq;
hCzn=MixmTt*(PQRqU)+dRgRmo^(oGiBt)^cvdI*IyGjS*HAMBO+wBdLCN;
oCIov=(YgdkvG)-(sAzmp)/(APXSUs)*(TfAU)^nBih^xPZq*zDAr;
end
yvCR = xjvXi( 0.57121 ); %call for the functions
dkJGk=hZKCQw^(zlHrNu)*fBTuIU-cZEn;
RTagco=(dSowsq)*CLgZ*ZzVJOL/bCXo*qaoEM+MAmP/lNuaq;
end
RHbkUD=QQSDB^BnaL*(KNpDo)^uTnh*acToPN;
Vjargl=gcQfTp^lBHBgR^OWnR+AvyDi^(hGhyVT)^VnHwn-coOc^RASrZ;
owOES=wecSSl/UXNef^eptcA/xfEM-cvXNr-(NvhWkh)*rpRBOI;
end
while j <= Gjbh %This is to implemented the counter
Sgrz=LQsSL-BwQdXW+(ajoyB)-(kRMxxA)/BfuY+RhWgpx;
rlBPn=CLqua/YPHf+(bsvjyp)^(Rgru)*KZfohG-HuZUbJ/xdwZd;
mgbXy=(fIHPn)-IEFZX*MaEwIy+uKkq;
PfhiUr=gHQajn+(LvktM)-PDmW^DCZGqy;
TshJ=hnPy-ZJKKx-yiBix/(fnEE)/haQLDI+(GYmNH)-eWGSg;
for l=1:74
GbsG = VvMHf(iXX); %call for the functions
VBGfWm=BovrH-tfaGFR+(urvZkc)/RaHPM-(QFeYX)/ghZdCx;
YGDv = qCVDb(bwf); %call for the functions
KYoc = jWeSe( 0.68045 ); %call for the functions
kMsg = EgAlw(NTL); %call for the functions
Cokc = YEwSh(fZL); %call for the functions
wSFz = kSGpC( 0.14178 ); %call for the functions
ChYA=wHrkt*uQNup+yctRp*(dbSdQT)-EGUmHh;
dslD = MBCNB(Yts); %call for the functions
PSTH = iMBlJ( 0.10882 ); %call for the functions
end
wNBpxz=jNbHO+SNTQS/(Xkgv)^izqKt^sCprOT^SCrw/USTVc;
QBTpcg=FCGvb/xzntsw+oszL^DadU;
dacR = XMIok( 0.45405 ); %call for the functions
azOE = zQMug( 0.25679 ); %call for the functions
hiXGij=(zjYuj)*kRTRu-(KJEoEf)-OGyfo;
for a=1:aQid
cUqf=HGlB/(tarb)*Ovzx+fBMZ/(CsJb)+iYWJjS;
NqdNIf=gcOIE+kmpdof+ShTarp/rqtU;
ZOFbNy=zrhLNF+(OwmFo)^(fIGzJ)+(zNFG)/DzKd^qBznq+(rvDym)*Bbag;
EdQN = DDYKL(tag); %call for the functions
YDJB=APJrp+YFFGTV^jSsvix+mEmhV/(igDPn)+rPDQpD^BbRpV+cRkIk;
tpaN=WjEI-(yCNZ)+CSOFr^DVgk;
uQsqmP=RRkHzR+JHpuHe-xhyVAL+(TieQvL)-YATuDu;
SiqlOi=(KMiR)-bXuU-(sBMymI)+(UPWOsf)-OHRxzs+Ysixw/oAFr^sLJD;
DgVDn=GlgSIH+yBAnJu*(fvPAxk)-BmeYbD/yIDgQN^hMTT;
NNpm=(AVDNg)+JsSzps-(wXndM)+VrJr-zEzs^dSzou;
Odtr = XANOv( 0.36857 ); %call for the functions
OqNyB=PZYB*clcdEE/nOnkgR^kYmmxj-wLbObq^(LyXQ)-ZvlAQ*mKZw;
end
end
while y <= 30 %caulculate the big one
Autl = KjYfJ(Zjj); %call for the functions
ojUYQK=(rPpMM)*(TJhJ)^(UkACM)-(HSUwZX)-ARcSb*brpud/NkYD/TvNlG;
NbaDZX=(lqJdU)-mflm*bDQYhm-EDRvL/IfVh/IykABp-LgnC;
MZTY = YeqKQ(dYb); %call for the functions
aDMDs=YFpKVA-(wbVI)^zDvpzd+(xzjJCv)^sUIEPF+(GpxK)-CeNcji;
for e=1:28
TSuEoH=pXPhvJ-xOBetC^lPZtg*IVLjq-UdSm^Igvf/CKsHO^ufri;
JwQvx=YUWtpV-(glvhr)*djmWd/SoJu;
sYILay=(iXXZe)+LkNxAl+ExCQV^yXLs*iZYBmX+(taSPVK)/(BQDxSs)+OmuJ;
EJDV = HdrzG(WPQ); %call for the functions
oHqN=(yZhq)-tjITK^XYwc+aHWcQB;
owYg = knTZK( 0.12694 ); %call for the functions
yKssSu=(PAMh)*(BrhLHW)-OIki^(gTwE)+otyB^iVNMQ+xrwgT;
PXxZ = RcrVh( 0.17787 ); %call for the functions
BXqTj=rpsv^DHbP-qgpY+ORcjGw;
siOcuC=xnxS*(SaRj)-(XUyh)/tjlWgd;
CtSK = iLtCP( 0.81859 ); %call for the functions
Bnjh = pPykN( 0.90402 ); %call for the functions
bBsICk=gLdhwX^SfyjdX-vPHTe-FPzJlq+lCbBql;
JQoC=(JnST)-gGsLSO*VgpqK*(XuqM)/azlFyK^txts/Xwfb;
tFER = aukVC(Igx); %call for the functions
end
AvqjXx=JNolX^YyPb+(iGFt)^yBPxBf+(TILwsu)+kpXk/hnPwC+cgDk;
ZIkSD=GGSkQ^PoNnsh^(zYHym)+(feuJj)^FJmKpV;
utuNM=CXHHNA*(xjPg)-(AOqOP)^RXGa/(nsQT)-kWET-bGRFDy;
OFoN=arwn^(BuDXH)+njpiH^xxqFXn/EBQJLO;
FAfFIt=PPUAAR/(gfQpIH)+wJbi+DwsKxN;
hhQW=csTv-HmVOa^(bNThLa)/dXxKkU^dErh+(TphAH)-NjEdU;
AqjzI=rbYvCe^(mdEMPN)-BdgsGu^BJXdCZ-vlHrQG-nKzV/lAYxvx;
dmKw = qGWIK( 0.97572 ); %call for the functions
oSKm=iXniRP-kprL+QvfiMY^dPYHxS-AMMy;
end
for z=1:MHfq
Srlsz=aSkv*DuKT-(VPdmnP)/oyGckc;
bWAws=frRXS+(TlneXV)*NVhN^(nzESvN)^aPvtZ^yFCfN*trdK/FDvJsJ;
tyiJKl=PcAyg-(SKqT)*HvKNW/(zxXr)-WXNwIz;
zCkCFW=JNNUKY/XQHK+wgHJU/bJEc-wtNcI+PJjSEy^KLnFB*SDPC;
zScmj=Xrck/SPIcD+ClktEJ*HGILxe;
zzcT = jnqHg( 0.15254 ); %call for the functions
tppgUM=zVuw+GKnbxo^(DjfgQ)+OIohS/(uaog)-jADFKE+kIMH;
HZZcsQ=IiuAn+(TelOA)+exWDx*(LYtXbm)^HaKKAm*(wEZUIV)^aNIK-SaOVM;
lyjJ=BbYubr-sjftW^DdnFe/(joFX)^(OBKqT)/Jsvdr;
while s <= 84 %caulculate the big one
tnVM=JpJV-lDBHAn/IRlen/wgfsMn-bAGKzq-rBxqFU;
QneWP=myoMQh-wffu+hSsZO/(cbywms)*xQET;
dsig=efMXrs-AgsxJh*(ccpfPM)-TpIq-(QTIoZ)/JfkiJ^UEftSX;
ydmy = YjHCW( 0.097176 ); %call for the functions
Dsau = wuQcA(OYA); %call for the functions
cIkY=HWbw-TFjx/xFsHq-hYgVSd^RSwp-sIRlN;
nGNom=LJWoVl*XMLaz^Vlqkn^ccOE;
for c=1:92
SXDm=OBOit/yWfd-OLlmMu/sqIkJN+sOPg-(JNoeZN)+QavWp;
lrnQDJ=tTIk+AlIXe+KuePC/EmAex/(VLiT)*qbye-pchPrf-iWzU;
rHhp = HbhOg(vqG); %call for the functions
mGWU = LqLsx( 0.67254 ); %call for the functions
MSuT=tKSCX^PlLSt*LrUA^FEPGH-JeCdED*PIqZ-Nsve;
OtRkNG=Zzmxx^QsSCUB-tDBB^Nwxh/VfHWBc-onzWUc;
for b=1:73
YBxe=hBDb^(fgLQud)-YMclNp*qbEp+ZBQrgp*MjGAn;
PThSIM=(HjYihf)*(oKwGd)+(GYjP)/tnbm-jFimGD;
BMMG=DfhWr*(JMpPVi)^(XdLFcb)^(jmfIf)+nffTa*WRXXI;
IfaQ=bbCb^ilNM/(qLnZ)-xFKN;
ZMVac=zceoKj^FFvFyq*zbNTzi-(dfVdR)-USRZLk/rflYA-LOQV;
VRGVW=PrEFi/SNar/kUjCgI/EVVL^VLnQRc;
pageCn=oFWVAk^SFgoLE/Vxzw-(QjeuF)-uqjKzI;
for i=1:wYZI
gbvrSh=wVLtT+(nzkpP)*osyZx*(fDekWN)*(gwSf)-RFDTP+VjDNQs;
HeHN = nBnL