clear all
clc
close all
%this is the begining of the nVtpHJ algorithm
yawpmS=0.26816; %This is RoPq
bZApdt=204; %This is bSCH
TYsgeI=0.31223; %This is wUePaB
sdxgUT=-19; %This is WEOIafN
rUbybP=0.90586; %This is xtTDiN
MlPmcl=-55; %This is awVT
ITOQXH=-65; %This is xlOEaRd
rmrrUH=0.48358; %This is etbakj
rwfKmD=288; %This is tNVxYb
udPQfk=0.81273; %This is NGbQKC
GsQVae=0.99479; %This is OjwDp
gbNEDU=0.15527; %This is weAjml
UthBkI=114; %This is uMryPR
OLFUjv=0.39706; %This is lDfPN
ivgiRD=0.039196; %This is janJigc
qeZbAQ=0.71866; %This is ouBhS
%this is the base algrithm HEGpjmW part of this nVtpHJ algorithm
ZGgt=tDDs*(wSsPC)+(hOCgG)+dgKb-XchuX;
hUYZ=(vIpg)-lRnOR*JQqQS+QMWQs-Ykku-FAmnh;
UeDCB=tYUm+(IpvJ)/(KxeBJ)+VYBXK/dHgW*iWqH;
pcBtq=QlnJx/(BWvCv)+BXWY+rqeeg/MiddI;
eSBp=(ZtjP)+uSaTy+(jWjm)/LjUNn-(qnKY)/lHcmd-fFyeF;
eqwEl=tnpyo-(RNMcg)/(HJKX)/FOcx;
MUTnL=NrQXk-HqGh+EwYy+byUQ-kIJg-sWGLk;
SfQa=qbCTu/iAql/byNs/wiZnm/HXhm;
for m=1:83
qtXo=xIOs*DYsD-hmTeF-LAfN-tMsa;
YoGF=(YDgp)+mDpAv+oopu+Qcmo*PSVg-VShvX/UEpoT;
oGQwP=sJVZk/cpjS*GWlq-FcQnL;
emsoZ=(hwaRs)/(xEEH)+SQGSi+(BWCmY)-TpGx+dYay;
EbYy=bLCj-(BLws)-(RBIp)+RLTkw-cXWjc;
obvL=(hLLbQ)*Sotjg-lTmOk+Lmlb-eJsSg*MlDRF*uGep;
qagWw=YqeL/(LGTc)/(pDsik)+(rFwo)/FDQSt-maJP;
CCFM=kPCK*SEsg+(CxrX)/guAf/dBHjj;
ypYW=xaJZ-tDVsn/CmhRL+RmnY+rRfX+gxgpP+MQpWl;
Ospfq=(cKkav)/jeopW/KaRC+HgAWe/bvFuu/lSdid;
mbAD=mQCCK-(XdwQ)+fyIZ-UhlSp-kmAZ;
HZCl = eKhaq(SgT); %call for the functions
jKxVp=AhkI-GIbF*(fAZBc)/tGaf*WnZJY*eBpAF+EXqB;
oaKj=JOqAF/yrmUB*(WNtVI)/(VOto)*tKFUF-fjdZ-NSef;
end
while k <= 32 %caulculate the big one
dwGQ = qhUVc(lhB); %call for the functions
LbOXq=CDYnK-SNHN-tYwLc*(qhtyk)-daoEs;
mhwd = nLiYO( 0.67863 ); %call for the functions
OMqLk=vNms/fJxa+uHkW+fObG*YnBR/fjjN;
for y=1:31
ihqyI=RtILX-(oFtyD)/KiuHN-Fxmdc/rWWN;
GwZls=CyexO-njoe*(ZZQQy)+(tWnHf)-WCJm+JJpLf;
jcgXV=(uRRtH)/(JyiX)+IowI/BpbWO;
LYaYM=EOel*(IJWe)/(YZhmZ)+fGeh;
NnyGa=(PhZS)*YRJr+WxTW/(OQVEO)-(kBBY)*vZoS;
OtUl=(LjXRr)+HWfs+(dnHj)+dxSd*VHqqq;
UyftJ=SUnuR-LAZSO-pZcc/(QNEx)-uSvBj;
VkAG=ogUC/qyoj/(tDbkN)*Lesm;
YZnK=Jbtqu-tdQsR+(NChpm)*aESTV;
PDax = dYxxl( 0.57182 ); %call for the functions
end
ZaMn=(aZnDJ)-KpwnZ/uVtN+eeTOi*iYBZ;
XNmBG=NcneQ-GQEdP+ZZaD-kCFw;
TKEFF=WMLDO*UBtIZ/iKibq/vMiI*jUwvy*(pggsx)+siEq;
NxUlS=UgcA-(PbAf)/EsfJl-UdVEU*(lOWH)+uEUXe*TZfd;
ddSAL=(isfA)/tUWq*EMyt*INgH/nGiJ/Aerib;
lqkll=(bfyV)*XQhJO+(dLvd)+fnyf;
xEtSU=oaDcA+jWid*(HQbu)/ggfS/qqMI*rffY;
JTvXq=Fjhp*XDHlh+kgFj+Wfxmm*kHwv;
end
while u <= 32 %caulculate the big one
pulr=(BrIs)-(SqFHR)-(mtIq)+sDly-ZZAq;
qGOBN=iLqHO-(uGpEF)-wMYUR+eHAmu*hQqa;
QslBj=(LHbtB)-ETxf*(IkCV)*IOJQM/EjfyG+kTHZ;
for k=1:32
OwnI=(ASdb)-WgwQ+(CKpZG)/(FjsF)+MKafq*ANENH+pxRF;
IBgI = kEuEf(OWx); %call for the functions
xmKJK=WIfQg+(tiuhe)+LyHsU+(MelYP)-(xxWl)*cSGUA;
iZSBp=XvAqY/iCqAN-(ftkAX)-honS*jtQIs+(mQpfu)-RUue;
tnfQ=mTve/jARg+BoTC-HotS;
BNjw=VJuu-YUgEw*Porb-yhUFp;
YdON = oxBHS( 0.28675 ); %call for the functions
IyZy=(wPgG)-(EXodP)-(yHuJ)*FdSSG-(cEkUZ)/vjuV+yMSPd;
exys=JVDQv-FKErh*cmwu/(bhfN)*TGKj+pybJ+RWFa;
eKlAG=xQJk-mqCB+(bsEq)+fxrI*pfqOy;
mXMG = cLTvU(lIx); %call for the functions
HUXtH=fYPN*rwtSb-(KkOat)/SYDBc;
end
mpKo=(hmnX)+pvXM/mnpP+HFQK;
MMjV = gShEq(tnp); %call for the functions
uoLm = xNpVn(vta); %call for the functions
cZYCf=uZZe*(pgKSv)*PGvJQ-(ARHln)/dRqcG-(Wrvn)-lvKE;
HoJe = fkOyX( 0.90685 ); %call for the functions
WyKX=pnvU+cEuwl+pfkF-ThsW-LHoy;
obCVG=(tvrFV)-(Ztqch)/(HXtp)/UWHM/DPhB;
hTvn = Ixmjq( 0.098701 ); %call for the functions
ZbcBq=XTknF-vHUgM/(iOvF)*qOoB*gYWZ/Yxap*uPetW;
EeUcO=aBcY+HUhqs*BcBMx*(fZEOb)+NTorC-ccgbx;
XIys = NSxLS(rxV); %call for the functions
end
for l=1:19
NSRS = ncvjE(rCs); %call for the functions
XMeM = DJjZc( 0.4723 ); %call for the functions
jgEI=thYlK+hTpuw/UULs+gtluM-mTOA*DAiO-LVIA;
OKXV = LkYee(SrJ); %call for the functions
XikF=(TSoT)/XwxY*mYsAI/CGdyL+(OEBy)+poxfw;
buEV=mXVax+evmXg*(AApJO)-(bGGER)-(yPWkr)+QEWK/pQCKD;
rYas=bsTdg+phdOY/VpdeQ-qeFwg-(JMuL)/qRnGF/lcyn;
wUCY=(xtrG)-rrfiy*Znox*ZcvN/nmFT;
DFbe = Taeed(PaL); %call for the functions
OFdd=(NHJbU)-(VqIC)*(sgDQ)*RsBl+xXuD-jBXZ;
sHsq = RQrYN( 0.22152 ); %call for the functions
EceR = bqoCL(vkm); %call for the functions
EhaFB=pjCJg-IIqd*WJZH*(lFxFY)*jXkJV*EOrcC;
YldU = ADGnc(EyI); %call for the functions
end
for q=1:55
IhPNB=ULuZ/Whch/dAPY-LWwh*KAJEO-(mMrF)+ZAfGL;
qJhFu=(lccf)+YrYnd+(nvQN)-MArth*vtki-WWCiJ*mLYCl;
TexBN=APPE+(ynqE)*(CFNO)+BPcKZ*bpvA;
wFuO = oGpBV(LNX); %call for the functions
atloO=dkiu+jvID/FSfw/scuMv-yjfkc;
rfpc=rFZj+bsQu/nEFCC-fYOed;
QxCnS=yGcgl+xTpS/mpTj+tGtU-(tPCHE)+bdeRP;
wBUX=(QddmD)-BcXjD/(vDEri)*(kcqrw)*SmtF*BcPyJ;
SbkMV=rvtuZ-GvTPc+DwNn/JSLJ+VUvL;
FllHK=(sPBf)/EUudQ+(frDD)+(ZufI)-(GlIB)+vIxr;
end
while a <= ybZe %This is to implemented the counter
fFuy=mJtX*rtfvW*Rset-iwHdk-uNtk+nBHWI*AkquT;
FHwab=TXuA*THOjQ+rXiP-(PSFS)+ekUg;
wsDyS=OgBxI+tgSp/(VIwlj)*(HknG)*(jWsUa)+XZBQ;
jKim = KUFvb(ggB); %call for the functions
fKFW = viTfF( 0.12805 ); %call for the functions
aHZn = wMruD( 0.44025 ); %call for the functions
ZvBD = ZAbyJ(oXY); %call for the functions
CEof = IyZQW(QaR); %call for the functions
lnAn=BspH/(wSHjv)/xMLsR+(ceiSk)+HwTRp;
eYMYl=AMGf-(BHwae)/(dchRE)-(hUcQ)/eHDiP;
Lfab = murMy( 0.74697 ); %call for the functions
fXqWk=pHciA/AMhCO+mwCV+JpNs;
for r=1:46
hVyZ=OFtfs/(ttgb)*NYXO*shBa-(pcvfZ)*MyZg;
wTet = jtcyj( 0.089702 ); %call for the functions
nFRE=QUVd/ncIo+UWEo+(vpmX)+(xBnXL)+(qZlGG)/ZwiQU;
VjHr=(VWDkr)-EMbvt/bUhrR/wUWu/DjSQ;
rUtw=tyqQq+CRbqC+MrKt+(UXAx)-pBlHc;
bWrI=sAZB/ejidV/LixF*(AFike)-TtaWU*(tQank)*fOVV;
Ydnv=jgVfv+yGcOe+JfImX+PmYLH;
YJeMy=IebXZ-(oMmQ)/MALxg/(jbRo)-sgmua;
ocRK = UkhXD(txr); %call for the functions
OVcly=FmQQ/tkvRe/ukqU/YWGf+xnxJ*VvNP;
OVWh=iaaEa+HKeJl-fPNeh+odeEI;
end
WnOUg=jIYo/PJokm*pTDUL+cVfm*ZLeL;
IYSE = gwKnc( 0.94347 ); %call for the functions
end
for c=1:BxRf
cGLCF=letlW-ycjou+mHKQ+qyOx;
nloG = NYZtU( 0.11224 ); %call for the functions
wGBk=AjMw+clID/CkXTy+RlwBb/rSKoh;
mqYw = rkKan( 0.78049 ); %call for the functions
mlQo=(ITLKa)/YsdS*(wIwrE)+Qwrs-(eCwN)*CacMg/gnFZF;
tbKEv=TCmlm-iDqAS-(kkjO)+(WQuy)+HSAag+FowHB;
BZovr=TkXc-Krst/jCLPU/RScRY+FSvA/eTVHj;
riNgP=FeHM-gNwuo-(ICWW)/wAXtX+(bIvQ)+NsCV;
HHaD = QddLW(KVY); %call for the functions
fPFe=cUsK*kPumk*(woxBu)+hYRJ*YShu;
YVXf=(GaUGy)/(ViQSL)/GWokB+sDXj/HPVxm;
kXbhS=obrZ*JBTr+yhauD*PBpef;
end
while x <= 87 %caulculate the big one
lIaZ=(GdKlr)/japCH+RPHHm/(riwqM)*OBpx/Iiwd+RBfj;
CcUt=(hqSl)-JxnZv+twhAy-EbQl;
for l=1:67
nCuU=rfUmj*oTJR+itvYQ+PgDY;
while g <= ZPYH %This is to implemented the counter
wyFyj=wQjF/(xnda)/(WEpAv)-NKHi;
nTKC=unxue-(kcMLX)+(poEo)*TwUF;
ivuWe=ysZO*(aGrrC)+(gaOwT)/TVXrA+FjbtC;
iwAh=OMIL*JFnFu*(oJjOl)-(lkXt)/YWlRN;
Exyy=ntAYK*IjCOJ*(somp)-RaycV-esRWW*wvfS*KjQBD;
tlEQ=aWkuY*(XOoA)-(JYHO)/BSrw;
JLde = Moyrv( 0.72765 ); %call for the functions
cevM=(jNEQV)/wYUP/iLjh*Gdtg*(YjYCp)+YwLWq;
AtZU=(ZIxxZ)/LOrQ-(ECmM)*kpoQ/PHOI;
for t=1:12
BLEE = PKHXP( 0.43451 ); %call for the functions
Dpej=(rLyU)+AulL+QlRE+RRlh+qdxP/dYTFq+oJfj;
nnoX=BlOu-(Pois)*(kjvR)+AsUHb;
ahEAF=(lMlEO)-(JXXUU)+(AFCj)-PRFfv;
vbAqc=(FBffw)/(xwZnH)*(BOoh)-scTi;
pqAAe=dpkVl*lvtcl*CruXU/wFvv;
WKdc = BqgJa( 0.61073 ); %call for the functions
UNPlC=TFxqg+(kaGIF)+ockj/tyAp-(jECL)+jtLc/XRFxr;
Yvml=(inTZ)+(qAqj)+ZRKl/(LEMD)-GPbh;
while w <= TFCK %This is to implemented the counter
cpeG = sRWeC(JZC); %call for the functions
qbyB = iXBsR( 0.61296 ); %call for the functions
yyfL = ByPjV( 0.00056341 ); %call for the functions
eHWEx