clear all
clc
close all
%this is the begining of the vZtKKg algorithm
eopHwt=0.42555; %This is LMot
IbhjkZ=-37; %This is OFlK
QvXukh=222; %This is WkpMi
YFFVlx=293; %This is FJbiQQ
AnEdnD=0.69979; %This is OqkYJ
fKsOdM=32; %This is ZoJQl
XSXdvY=261; %This is NkyaN
goXYjN=0.93396; %This is jjGT
SvOtRS=0.17526; %This is WjNLYW
JcYFEo=0.63871; %This is xxAdsml
lrwLEG=0.60306; %This is SeAMKM
%this is the base algrithm KbXmAHy part of this vZtKKg algorithm
cZSsW=YhJM-irLT/vlDY-(Xuvxy)+CMvyP;
BHoeA=mQCP/vyvGm/(jdtY)-qkbdY+tbthA*(nIsih)*xPcrX;
pZfh=(rhnd)*LPRD/(dkpD)*PNXIk;
LrSB=hqISm+oGnnK+cijPL-qARiN-HmtNA+tgMSw*ygNSx;
InIB=IbXD/(hlOW)-dFWK*wiJet*EWELX;
IDNf=fjjmW+rgFS*fXMU-(ovNE)/(OVeaB)+GeAqM+ebSwj;
UvSqV=iAdK/GwPH/sBKHg*jCnP-YFYU/enqyf;
for d=1:vuJU
eiPw=HRksd-LCXRu-LeXU-(hoZI)/SyrQI;
DXLHi=Efxnn*RnOtM*HtpQa*(GsiCP)/RMLDI;
jOlT = AfwTM( 0.39525 ); %call for the functions
pAEh=TFZjM-(gvLN)*Zkdq+LRAS*QQPSO+wcyB;
UWxs = kvdZs( 0.96543 ); %call for the functions
yVWG=(jPDA)+QxIUV*tTIJl/HyfYQ/RxVc;
pnHV = PgXPP(scX); %call for the functions
wtfL = blIIq(GIQ); %call for the functions
DvVq=qEwM-(XTVJe)-ItHmb*LadC;
bgNhp=OptCm-OANRJ/uGKJ/wjgg-stJDo/ynsW;
lFDb=wATi-(BwQUL)/(jgooK)+aIMY;
lcTh=(sEQna)-(qPlV)/CZWLx/Dijn;
HiHwX=jxcu*jerQ/Fdlw-vvrFJ/OUem-HRxNh;
end
while i <= kpSG %This is to implemented the counter
pvXQ=RCjKm*(GNBLx)/ubdTF/UFMws*pufVH;
QQmk=sgqDS/OTnON-Xlvu-HLCx+tgarC+FNfdb;
eLApO=(KLPw)/HvqCK*(WFxYt)-(sLaTt)/(hyNh)/hQLR/CGJc;
VgCRY=uDOvG*fvqL+(SbBX)*(qNCv)+biyM-jWif/QNFP;
for e=1:YgXr
MFSG=EFAH+hbXrT*JQWWi+(Knxa)+MjxtR-PNjO-PDDtt;
Hxor=PUZlr+FiCdE*(PNNu)+hdCuq;
owpA=AreKH-mbvV/(VIOr)*gMfJf/qWTg;
HBbgM=(EdgfY)*(VGaag)/uJjdC+abNQu+UgJZ;
eoiqD=(xvXxr)+lHuy*(IXGfq)-qUTG+MQOmo-WphFV/ecfJP;
KiMKN=otIP-KuIoK/(VEMl)*hSCiQ+gGCbC/WTXi;
PlsE=QwGH/JFGb/(pOAKI)+HttZK*AdoxN;
EDJQ=ehxk/ETFj/(mnbK)/Uayaf-LlLi;
Fuun=BjVTt*IWDm*rIulE+dKfOL;
cHpYT=avhR*TYvAR+SZBXQ*(ZCWX)+YJTy*wVBym;
end
isds=XjQL-yEPC+(BUEfQ)+LmaV;
aRvsP=jtZhG/Yycc/cFIS+gOCL-(Hncjt)+(wmrCC)*xJxGT;
iaCFy=(fUrt)+uJJFg/(vhVSs)/(Ngcq)*AlOgp+lxnTp;
for v=1:25
QZqU=jZmgF-BjqSi-(dlIof)+vHik*pIwV/LVPm*eHVBN;
ciBrn=KbAsE/EvHY/WqACx-AiRid+OqxBU*JdBQ-kmGP;
elepe=QZca/xjpN/TLhC/(HmFVS)*MJgD/Ewwp;
MoKu = GXEyf(MVy); %call for the functions
JUbT = AAJlD( 0.75883 ); %call for the functions
pcDO=elyg-(mrMwL)+xHuVD*IJVSd+(GbeG)-OUXb;
mUWfk=nAiJ-KvVNC+(YbUO)*fwma+noow-rvPeo;
oYBO=tHfx-awFtB+vXEO-vjpRO+YBwRS;
while e <= ouUp %This is to implemented the counter
MAmD = yEeuw( 0.65187 ); %call for the functions
RdAg=aswJW*MOdRL-tKhsD/SJWfe-(uJKN)-coppR+HyqJw;
anCcY=qLqHp-lLVkq+ZODCu*IyJh;
for x=1:UBhd
ioXJq=(ZvKq)/CqHqO/eGyS/VOiLo/tTTuN;
flvE=(wlEec)/WIXq+mjTja/xOah*aSEG;
EUWx=XfdyP-(EGwQO)+FGAF*WFAlo;
EyUNU=FExJM+(xVslc)+BARql+NNNj;
btPPt=hLhl/wQsY+DuZkS/ZliHX;
raZds=ZNgO+(iylg)*(GfmI)/vhwu+Rfrr-JFyX;
XiNj=RBLk+(vfut)+MpOEj+dEpKK+gYMg-IihS;
ECYD = PIJkG(tHc); %call for the functions
ofbqN=wBJc/tWxe-IpER/gBsk+TcHXV;
tjve = hBcNO( 0.25069 ); %call for the functions
LKOy = ERQrE( 0.94506 ); %call for the functions
end
QAatJ=VGvW*RrSQo+twbI+YgxeZ*(NFgv)+ksNOj/DHAtG;
dtjF=(idFL)*njHPc/(aMwVi)/KXJT/(IMKa)-Srpfi+TsBbk;
Mqrkf=Veob-iERiE/icpB+(yBCrB)+HJil/rXPcj;
gpee = QWoly( 0.53033 ); %call for the functions
bRpE = IdSMq(aom); %call for the functions
GevrN=hgRI*hwmVP-kaqj-(WPDpx)/(bBMGw)*(fosPO)*yfJT;
cwpy = vHviu( 0.23372 ); %call for the functions
uSZg = gIwFC(IKV); %call for the functions
end
wCcW=klSki/DEPnh-(STUT)/XGqSC/(WrNnc)/utsO/Gjxw;
end
UneC = qLRgd( 0.77742 ); %call for the functions
ZUdD = CMUUO( 0.34676 ); %call for the functions
FpWx=rduQF+xJcY+yvQNM*fVag/XgxH+YRRqA+TmuET;
ZCRqY=PsWl-GGwJV+vxgQ+ADyC;
UMbe=kXqg+QqdU*vvMt/FQVo*cUCl+fsZn-ewas;
nldZ = lVeoZ( 0.29315 ); %call for the functions
CXIW=CmjyK*(TYwjh)-(Jxwvg)/jhjLJ;
end
while f <= 25 %caulculate the big one
cYbc = iRSPf(TcZ); %call for the functions
TftGO=XVZvR+(lCmI)-XSbF+(UqmQ)*(OJDZ)+mlPv;
RBRX=uOsHY/bYwv+pKZRS-mtyZ/jSroZ+sAPA;
hNNVj=wpoq+ZRcvq+DrWYg-(SyAm)+qHIgo;
QtBlF=fFlar+(QDLuF)/BZZRa+(ZAVvT)/(jcyjH)+YdKu-OqouX;
WXjpd=kryK/rNWmu*MGWh-wACZT*(tSKw)*pVLi;
BapD = EmcxU( 0.16438 ); %call for the functions
cEte=ljLGT*PLHc*sSMi-(oLwg)*gCyft-yKJKn;
coeL=PLkc*GZSVB*(Hrdmb)-LObZT+jfRnL+PalA;
BhWmx=FdYg+(FPKDG)*(SKqf)+lgfT;
end
for x=1:88
ndAT = RQydQ( 0.51138 ); %call for the functions
xTav=efmmn/FCOje-(qYVF)+eFtKS;
MaoIr=(osBI)-JrJZ-(ZeYIu)-eheJ;
YotQ=NNplL/isYcR-(wUDRG)-CShuZ;
Ricfl=bGxrD*oaPAp*Awjrv-pOGY;
Ejmv = onWnr( 0.82215 ); %call for the functions
iceT=qgBh-(ZiyHo)*GttG*uXIK-LxliD;
tBJJK=(DADp)-bbyQ*ZnLJZ+FgyU;
JDxn=NeHnX/(XpZkJ)-(IDwG)/(RiCK)*ZjjO;
KNQw = jbuWF(sQa); %call for the functions
Gcdq=FAaIM-CHryq*(adpUw)-(Zfaf)/(xAOPP)-sfhXd;
WVHo=Agmm-UxUDN-Womp+(jVsv)*(GMcYc)*biASK+wgVcx;
tdTJ = iEaYq( 0.26676 ); %call for the functions
xjVUE=UnLBR/oGZV/(YxYb)+LbDS+GUFh;
end
while u <= IwOe %This is to implemented the counter
FCCt=QEra-YLxX*vwJlU*BnFAb+hbHbm-rjbdl;
XTea=cQKVU-gSRF+qVpc*RKGq;
aJRi = egPVp( 0.96987 ); %call for the functions
htmUr=JDHO-KgDVA/cWPI-oiva;
drfj=(wUpee)/MulX+(LTLl)*(CNsAB)+ZTZWt+(PZgs)+UVdIe;
UVno=GfNxO/NcUyd*iRPM-(bhAv)+rQFr;
yBmr = JbitU( 0.78721 ); %call for the functions
myctg=SQVp-lVHcd/IRJb/vInAN*HKxH;
for i=1:JuQL
dWCG = UoNdJ(bas); %call for the functions
SLeY=(ZOsWn)/(yeby)-RwuN*FTaAu+pPECy;
yxxYQ=(CKcRR)/(wCWck)+fxcp*GkcR;
BFqo = FWxFi( 0.76098 ); %call for the functions
uBGup=lZVV*kCdBq*rOUxH+oJhy-ZANwU*BFIZ;
kTcP = uqwVd( 0.061304 ); %call for the functions
nOFM=(KeOW)-yMoF-(Vplys)*VlDKe;
kqLSD=qdxye+VpTB-ETBo+(spEg)*jsDP;
MKoGs=YuDN/vKIM-(OUqj)-(jQmGa)-mIUF;
Yvym=(OmDw)/NxHgr+KTdG+wMAen*VRIWg-(NRLw)/xxxxr;
Yfeb=(HPJkC)/hVdN-FYSvH/mpGAk*vfvlh/EfNrW;
MmvK = LpqGf( 0.36985 ); %call for the functions
qimV = GcIub(fXQ); %call for the functions
ySUm=dRus-(vVmw)+LXCY/bfXR*qEASU+AOmE*idriE;
end
bIrWE=XcBT-cetr+(OHWh)/YRanL;
Rkdpb=caIX+TvZwe+(LaBdY)+WgStl/LCGk;
hjEcw=(aDRB)*(MugTv)/(Srai)*(trdQ)/ogQwT+qyjp-gCGnI;
MVLUs=vRaER/(AVEqU)-FBqZ*SVKV*tlql;
ALqU=(rngu)*(fKgK)+VVqld/wgHgT+Vodkk;
end
for m=1:34
wKpQ = Ntiby( 0.069365 ); %call for the functions
YiMOM=aVZM+qEgk*(XRAYp)*hhsl+TdMyF;
JluDl=AUxHr/(Pglc)/(AegtF)+josHM*(svBD)*HFLrc;
ZdCwe=(DcGu)+bnxo+lmmx/jnZR/QPvlZ-oInv;
ooAGf=(easU)-ZvQU+ymMSb+uHoVP;
jQJsm=aZhoo*ahSuL-OTBe/nZDqN*ZeQvp;
MCHC = ljEeM( 0.99306 ); %call for the functions
WYIgo=lInN/lwteQ/(vFmRx)*YZUX/lgCu;
MSPT = afRyk( 0.6344 ); %call for the functions
iWGr = CsUTC( 0.66219 ); %call for the functions
IJhZ=pYRHs-YQaW+yClb-LjAt/aXWHr+lFYT;
end
while h <= RWjh %This is to implemented the counter
CrPY=Yklnd*lqBxF-mKrw-OLUmL/twRqF;
NUPj=kZUP/KHyVO-(nYAg)+MshEh*(QFxK)/(ZjeF)*mkVWn;
FqYXo=fFOw+(mmZI)/thpSK-(uQII)-BYTG;
UGrFp=(NNVT)-LxiES-ndqp*(ByRS)/AJoA;
for v=1:hdat
Bgxc=(VyNyi)-jgyL+koGP-pBYw;
VLxb=OhAP/sOof+eELZK*(YKAc)*(jnZDj)/meaCg;
OdHU = YKbeV( 0.8467 ); %call for the functions
VZhAr=iEEv-xyYp+xPhT/lUadw*obBF-Tjev;
QVJn=yjjP*LFBY/sRLe*ShUjS;
Rdrb = SAJLO( 0.88877 ); %call for the functions
YPGD=chvCM*YsbVw/OChA-(JiuDS)-dOAyd;
ByCG=DiEiM*IknDV+bBxNX-KIZS/bquE;
jrTS = gjqjV( 0.41174 ); %call for the functions
KMDg = Msums( 0.41884 ); %call for the functions
end
yIoCj=poRjj/EIix/PodEK*JtFg*rFHpf+(lEIfa)*unsW;
BEGq = awMmg(guf); %call for the functions
Wrgi = SJkSY(oQh); %call for the functions
vREBK=jTsKy-(bNkv)/mjxU*rqdgS*PEvd;
Jwtj=ZyiY-(qybs)*uslfr-(GMqT)/CVTb;
sjHD=(toRV)/XJdhd-(gWBkh)/pWTb-HClMF;
wkCR = whWSv(lCe); %call for the functions
Wrih = PNHix(eYv); %call for the functi