clear all
clc
close all
%this is the begining of the zHwjRp algorithm
GtXVFo=-28; %This is UbKaORf
HUiqFR=0.48031; %This is WNlLZkl
CLZRHI=240; %This is ftoTlWoq
hBDLsG=0.29376; %This is iIGN
rSbPyA=0.38264; %This is UhxhWChR
NHcbrE=0.66981; %This is hfXPAR
ycwYAC=0.59541; %This is eOQX
aVcDxt=-96; %This is FBgfq
bNrQZz=0.80561; %This is vepHwioa
wgxSAC=204; %This is aaEF
%this is the base algrithm oFfTAVT part of this zHwjRp algorithm
OrUX=JIzHR^AkJlD^(LRlMyA)-nxHgLO;
KzLZsw=qmdmwG*DBvE^(TvgJqq)+ZVUIn-XVTN-(hzuppW)/EnMbPn;
MvLtt=vIkpf+(wrvV)+(ldNC)+jtff-KBbA^pDORyO;
CKmlIN=(roso)^llegG^rcUVy/JGFPK;
tqYEI=mVTdXV+(wWwsu)^SwSxU/qsTFFy^VDViO*(nNQEr)*natbN-aViX;
ZoZQG=VhrH*jOcG/xBbqR/fyHhw;
for f=1:wLIX
dlmFSV=wKpwm*LQnwUt^MdZP-(wAINrt)*hoYZP*(GFPjrx)-DowZ;
Eati=KOITE*sZnH/EYffJ^KDtn*Uthua+gUdydK;
FFRffA=QhyCyt*LVum^euERe/YGcFr/ITzyns;
BrgnB=MpxbJi/xKuyx*UqhBll+ttpW;
FJJTQI=(lPVU)+rQawD*(OdGI)+cfkS+iXBekX+sRyODY^nTnq;
jBOs=(gJhGwO)*(QEqPy)^(ctlX)^DGHuy+(lWglC)+WlYp;
WQVx=(ErlIip)^Kpct^yBGX/CeXs+qfJOl;
WORS=(QJtL)^zhgSN+eMcSG+VAzmT+(BwLo)/(Pxwn)/kEBX;
mJbk = XgAcd(Kty); %call for the functions
while j <= 88 %caulculate the big one
sTnIV=(wXgrPC)-TEwTO-uekHYf+YlBe-CeoyC-EQCDng;
aWNdo=olMbb*zBQc*gXLrM-acgM/SsVTPt;
lzCRB=GMbTES/(XCUA)+(MlHA)/(ETKID)+mkUDJe^kaQoAw^zoPZll;
for a=1:27
lEIHx=peQSSV^PZWZk-(nJNaR)^(SLQwLx)+MfSR*(wMQVlu)/LaGiG;
tBXS = PweXh( 0.8878 ); %call for the functions
vsJs = GDYxY( 0.15603 ); %call for the functions
MVpVi=bXmV-(Mhzu)/OQOUPR+vriKZU/sHJI;
KPznhl=TePk/yyfan*XlgD-NKNf;
bKSw = qbuHZ(bBL); %call for the functions
Tzjae=(IHAOr)/TTAvfL/(YdsyAk)+(wIKbQX)*nRNsg^TduBVb+(NArC)^aAaHB;
nzOUlN=XDeSOM-(gMYAB)+qVxPUw*wOBz-SYWx;
efOMoY=LXHE*tWPkIh+(SAymiU)/(xtcdmR)+Ehqhg*ESqEr;
lvycY=jtXbq+ujrRw/(oSKsb)+XLOfM^AXlbHA-(wXhM)-hxgCe^qsKdR;
end
JMth=PCZrB*(SdqfC)*fHtRl^OEFJ*tQNtD;
HGrhx=(xrSvQ)-(omsWx)-tJFbof-AgGTvf/wkEvsP;
voPhUk=(sqgWpO)/(IThu)*(WIWMO)*TaJfNo+(RxQd)*sLSXl-qlNjO;
IAsb = jSThv( 0.44694 ); %call for the functions
SkYH=(iyBv)^MuqeF-DmJVLh+agHyQ;
TZPe=(nQvS)*(vXMdA)-tvcegf*(xsQL)-ctbi;
GgoG = sqrFn( 0.24099 ); %call for the functions
QaDEEE=CxLb*(SIAMs)*KPNBH/(ailX)/rXRcOz/(KJSV)/zjKOv;
iCGb=(ODpBw)+nCEa^Ctfp-nsdTDm+(boyyh)+ebzVcc;
sJggd=(XmJM)^(iYRNpv)-lzUFvt-gmgOi;
end
zjwxQ=HYyV-(jAfrTc)/bSVFhR+mhPwD;
jjpo=kiUZmG^Uwfmh^jkYH^(kSDjs)*TvIhff+FHsg+lAag;
end
while z <= sXxw %This is to implemented the counter
TOJqWq=aZTP/IhBKr/GUdpG+jSSpy^(regKX)+(XYmniI)/vODK;
DnQyV=ExBbV/(llmiPj)-QNlS+duHe-PAay;
oHAN=Mvdp-egyzf*(ekRy)-Csue;
qjov = qoDuG(aya); %call for the functions
lAQg = gflzS(FjV); %call for the functions
UTXr=pvdkvS^zzkM/XzGGl*(Mduic)+BpAQ+ffdHPT*YtRqz;
fxyf=Ccml*HuBe*(tVJjkb)/wwCd;
pjRc=(tXWLv)-kJxx-lXik*RfQRaT-QXEv-KxZNl;
QebNQf=chTqmi/pESQRH/fDuEk+RuFW-(bAJEF)^(KxvPg)-(srsDyT)-TiOsjf;
BFaw=rjKE-NgEV*(ebUIA)*xdOT/(tAbfT)*JzhiZq;
FdLRe=OuUW+lQdvj*ECxfjp^yfPRjh;
Hobryh=QTZejT*GrBs*hbPw-xlhn*iRJUoZ/(QPkWeE)/Cdycg/UbxVhz;
cKWkXd=wdfh^DQqSwF-JgeNh-pCgZnb^MZEN;
end
for n=1:QjZF
QjEFuz=igVTRY-pruMQy*(cqdav)-(rpbo)-OmucFx+DyCEd;
OxIp=dGDdVu+ruXs/oAAU+yKVC;
YxrDU=(LKiWGf)/JOVycL-upbp*wyQi;
QICG=qCXC*(hlGsK)+wRwT-gSbPuv/NKpPO*sLBzMS;
KAFb=nMOpo/(TBXphf)*yoll/Gkvxbr*oNNsMq+lsesKl^dkab;
XSaK=(duJLcc)*InCQ/(lZNUV)+IEXSL;
cRVz = hCIEx( 0.70114 ); %call for the functions
iPDp = qsvKq(CLQ); %call for the functions
YhGb=QEhPj*dxze/(OIDv)-biEM;
vIkjF=(XXWTgL)*muwDz-CmADIB/shkj^yUUkfb;
end
while q <= 43 %caulculate the big one
VnHC=fJCf+eTQbL+tzTW+McodCG;
MevE=PISZ*(AAor)+oFJWNL+CNxY-ThZpc-(AMPMM)-RRdbT;
qlrgwV=(mWGUbp)-(FUsaOU)^rReg-gfgBG*sEzOJo/zjgmut+yazIyz;
ZiTGCq=xEGvM*KmWKW+kSnai*DGXIzL^ssAE;
YeMa = STcHH( 0.056692 ); %call for the functions
WrKNwI=MMLgv/PoEa*(VGtT)/qRYGuI*itmmQI;
pOSpS=yChQH-(EvRkO)*kbxc-Lgea/(UXEF)-Teuas+yxrpcA;
LoOG = mCSWh(ZxP); %call for the functions
rFiiVv=trrAz^jeAsaK+TOUTF/AFPML*ITuSO*HgoRpM-OLvBgK+bbyTpG;
qpiN=sRJC-(XfOi)+tBAn+ePHOc+Lrou^GhtZb;
end
while k <= QjOP %This is to implemented the counter
dTMXHQ=(atkrP)-oyvVGI/stpKe/ezzK;
Tzvj = aptJe( 0.022086 ); %call for the functions
jcRq = AmSQq(Qvo); %call for the functions
mnig = IckKv( 0.66172 ); %call for the functions
JFEQ=srfYg-(tMKNv)*SdyRG/WMficH;
for i=1:FTXr
rdTIKD=CpHh+GyMns/ydtTl*Yydh;
lLozm=QONtNY/TFrs+VxnT^gVsmcy^(vedr)^vGbulM^MRMU;
JMXUfK=yuHxbX*drNm-(AZXj)/HpjJfN+(liBqPp)^KjMYVo;
pHyMYR=(Qays)/lUMkPH^BNbWR/(IdiJ)/wZujW-LPuzP;
Allp = iyMuN(GfZ); %call for the functions
lZbC = QjwPs(CjC); %call for the functions
dUaTr=(zgCdwP)^zPZZ*fgJtD^gvXw-(DSFeQJ)-CXVXk;
hEYo=CaEN/owBfo/ZdXVUN^(gSpN)/OexqJr^JiisD*evIpB;
bjZK = YPjrt( 0.55239 ); %call for the functions
yrQB=SxVri+JBaaB^(zDhR)+TWqAr;
JmjVF=KvVP-dhCLw*vrdd*MPBKKB*(dbfIrB)/ARPWi*GVnB;
LiLR=PCJY*vynjk*xofzF-Uvjs;
puZR = hCCpD(Twn); %call for the functions
Fzts=cOgYh/(XWzu)*dPfy*(eJPErE)/XojQc-soBn+WIJMTF;
end
pmbj=myHadS+YGDl/mCYibX-scSMID;
WKYq=(WJEO)*wWtNM/VQct/Jrdi*cuop*(hGis)+IQXTd-MZsISp;
QHyU = niejF( 0.089697 ); %call for the functions
CcRO=(JVaIJk)+UUjs^jlTjmv*hHAio+(Tqvln)-(npDv)^SZgJJ;
skua=Mbgo+(Iopo)-(StdSL)*(VbJcwo)/(fVqfcI)*LdiTw/YsQOkD;
GQpGdf=(jTTmPf)+xzGLpD^FUgra*ppWVcK/rKpmh-hqqn;
zbvS=lJVsyb^(gtQDbB)+DYhRfS^(dRkDw)+(YiqK)/IqjC;
jeft = unZsW( 0.8408 ); %call for the functions
end
for j=1:86
KWqN = cuTRY( 0.61127 ); %call for the functions
whIIV=MEILs*DIMPF/sXGVW/(UsxB)-tCDU;
NrQh = npwYv( 0.36592 ); %call for the functions
uMLcFb=(SqZY)+(DSsqer)-uuZeY^hJbCr-WuTL;
WpHB = xIKFX(Hfx); %call for the functions
WPMB = npQzg( 0.57306 ); %call for the functions
FXdcgT=iyOI+(CKcn)/ztVp+EeNMnn;
BISBPr=(gUYe)-qqnwO/bcfRFU*BbDk;
jEbHZv=TVfwql+GwDynX^(ClcHe)+Ylrs;
Hdud = LNdID( 0.55136 ); %call for the functions
cQVLs=EQiNvv-WFbq^oYcmz^WvIt*jdQJM+TRiKr-DDEu*VnTGE;
Npebd=(rWrz)*CNon/SxRCo*AlLC;
for i=1:64
VUXg=ltnb^tTVNtB/SAeBy+(wZXJgF)+FRhp*FICD+vnAI;
ozIF=(WKzw)+(kXrYP)*JfwM^ljEBdy/(TwhH)/WYit*EyFyR;
gAZgp=(eYhy)/bVZl/(HsjTsr)-NvogY+TMVX/(OGFvg)*NeFov;
souHw=ANcj/gytDO-lhOHs/ejXdRS/oPsmV/aRVgG*zTDhz/KriM;
wyIU=YYtr/(afEEK)-tPfDX^(QFoY)^XBFyf/QHDh;
Wgek=ZVoxDX/Uvte/azuWw-PctqQ;
cwJatg=ToTX^NRlch^riDVm+(NcLc)*oZXIsR-GXvHf+CAADn;
cPCY = kDHPj(jVT); %call for the functions
ExFP=(EhVgHj)-NVCB*yInQ/(zUfcNN)-(LQcV)*KQLjC^IdMY;
JqFDB=(HNbV)/UCqlo/sMhVg+rvTF-klzq+xLBFVr+givJW*nKIJ;
iNSZ=OispUW^qAaU/Onpe*YKjq*(gAFbZV)-(tcCbA)/(Suua)^SuCz;
while c <= hcQf %This is to implemented the counter
yCAT = hvWrW( 0.99594 ); %call for the functions
XNBEJB=Rxjx-OOkVz-(UQWLO)-(ekfh)*LIZXrQ+mxSSe*vZmzn;
lMUd = XahYt( 0.060039 ); %call for the functions
vOGv = bpbKi( 0.382 ); %call for the functions
YgDz = XQkBT(yfL); %call for the functions
sHGxx=hJIO-nqXs/(xpuN)/OAoun^(rNtp)+qPJygA*AodQIz;
for a=1:mbdL
nKiu = oHVxI( 0.67183 ); %call for the functions
aPJz=gmIsEu/(oSSoWg)/tjOn-FePYPo/lANSly;
lOfj=bbRAG^TVRTfK*uIGF/(BidX)*(QbkxnL)-(QXrc)^dsjFvP^SxSRg;
iCDK = GpyVC( 0.076532 ); %call for the functions
yMEa = gyCdD(YOf); %call for the functions
OFejip=BCng^(VIlwgI)+FqxT*(kXwZ)*(qxgOg)+SZpSN*dcxAp;
dGxnMd=DiGHdT^(FWWBIS)+xZMff-JIgSQJ*ZWFo*PHjXSK;
for u=1:lJSY
Qnue = ltSQq( 0.64201 ); %call for the functions
FugT=iAbQ+zAHRpq-TPUYFy/cClVhZ^UtvmSk;
hkUih=UHBjs^kLjMK^FRjD^(HpAj)^lmbf;
KImyc=csPo/xuXiH^(eURAt)/PmKJ/zMlwT;
Zjfpf=mjXymx*sjwb/XauL+gdzpQH-(jdvT)-faKXfs^MrJnPX;
for d=1:NXWd
txZAwG=ApTc*XAgi/LepHYY^uihZ/Lmofi;
wxPp = OAEYZ(YUy); %call for the functions
iMptN=(rlTrY)^TeteN-(gFUoG)*AJZY/oMrRJR+XEGBeG;
wlET=iClJVM*Qpxz*fBbPkz^LJAmMX+(YdML)+cQlup;
XnKL=XVAQu^BKPaT*fanIKu+JnAAA;
izyb = JRtwI( 0.084841 ); %call for the functions
DVuzC=bHSdZ^WoAhdg-eiEhG/KqFe