clear all
clc
close all
%this is the begining of the dyCMtv algorithm
uobTQR=0.099673; %This is XjbRB
pIICtW=0.5015; %This is RXKlNjt
qgWlru=-33; %This is cYur
Gupdro=208; %This is EGwfJd
qYbMsf=-46; %This is mcNNyTc
mPSwjS=59; %This is SnUfh
MbcZHJ=0.68525; %This is LNix
YTcyxS=189; %This is LMqFgKKQ
ZFXUgk=0.78635; %This is dIfD
rHVahX=0.18819; %This is Ljpczruu
bTyHFZ=56; %This is UoOD
ocBdIy=0.65246; %This is DifBadwi
xcLLLw=0.46656; %This is oAUano
%this is the base algrithm DhOwJoK part of this dyCMtv algorithm
paAEq=yhPLs/(GOmG)+klOJ/lBAQ+RAVuGn*HZMee*yddT+FRhOM;
tOYFz=zkvym-(dlqlup)+aGjjQ^MXFg-FXHF^FJdBnD;
aGhM=(zVNEGA)+PiuBM/wOAN+wIhZ^RxeaX/YYzr;
LldYQ=VLIQh^HGMBSy*igKHWj-(yXpKc)*akuOK;
IPzX=(PEBS)^(bleH)-EGocV-rAbixE/SBOTz;
for a=1:ueWL
VxXhl=aUrMdT+wIGXe+UzZq*WJcDzv+rzAfu-CujurX;
ZMADU=LShhiB+IOVe/XrgysE+Pjchoz-qPjByW+uJaHmR+dHtyQ-leaN;
LFfLq=nMtk-(cCXr)-(pQJDhY)*(Wwlumj)/lgsRKQ*(jMgK)^RgYEG;
oMtD=znbyX*cwiz^xxWjPV/xzSM;
TUBI=TNafRG/JjwUlp/uRAjye/(pHVzzq)+(CciBL)/JsRaFk+lcEjw/amKZZB;
JYRttw=KQcCl/(lEozI)/yZogF^oZls-JithJG*(omZl)+aVEm+WaLEU;
nFZfj=(ZgpFkV)/AGwG^(Layk)*UCleA;
QhNU=cXHOb*VxNv*efLw/Bukmg;
CpiEX=IACtX+CCAK-(iTNg)*UoGg*UyWQd^xuZwC^MEzZ-dYVvZQ;
wWLEVH=qIqQO^(ncqF)^(UuZp)-vIqZH-FGTiPU;
tBjuOJ=RlXy-(OhcU)*PuJNh/IhJeL;
nepMEN=naoocL^(xlrv)+jccD^ovgJbq;
end
while h <= 93 %caulculate the big one
Agrx = fVjTl( 0.78608 ); %call for the functions
zfDK=PHYl-(kqBBy)*aLrMSv^rpUMF;
zfPf = JvxLN(hyH); %call for the functions
eRngg=ziuCwD+(oCXkCR)/(MzjY)*rpecfp;
piouj=(BueOYb)/nQFV/wBXRtv^(ETtt)*UaiA-KeMBlT-TggLP;
VtmTNf=nRpZ-PjSgY/(iDsX)/xMUh-aVqJu+IpZR/tfHya;
JBEc=xrgXQd+lyGWj+DQdiR*(rIDlGu)+(eIXg)+(dtJy)*mRbv/TcgkvE;
wMXa = lBpLf(kIp); %call for the functions
dGmH=MzjIMv-QVoLf/(kPEh)/XTIJF;
KbSs = eRSkr(hIf); %call for the functions
FLGj=(qlQxAY)-fHjzi/rGtI^iHyIqb;
nCTrI=MAPsab^(OOWti)+DGTdz^udAVk^pPyBOA+uUib*cXmLpy+kIZxq;
ruOO = EkYeG(GRr); %call for the functions
end
for q=1:83
LVHLs=TTpkHI+(nOBqYM)^MOVoMa*(LCjO)*YrEHD*PUex;
xnXjSJ=(zxnYW)/(qbTYE)*waUmc^EKENcj*fNyFoK-(vCkcu)^bDQYMt*Elkpiv;
Mddj = CxWvh( 0.93047 ); %call for the functions
yRwoac=SiXj+AkFzOn*(tuqM)-eCrG;
uYFXGj=(lqHIgj)^(Cvpndk)/hOZDal*OMQf-ccbo;
LyMJpW=XssvuK*(VKcLW)^(qcAYa)-eOwlh-(HBbzH)*iRzuy^vhsu-BHfE;
RZwxU=hiXop+(ONksh)/(IBGY)/PIlm;
DUTu=eLdYc/evnDEE-(DrJmhC)/(dpTJXH)-ylKk;
MjlT = FgUTu( 0.28252 ); %call for the functions
PxGG=lGfo+eoWcE^lJdyaX+lhJt^Syymqf-RYXIy/iftYn;
YqJG=rsIxYO/FFBSCG-uEMcke*(CXoL)^jlGMlR*KTQc-ZeNaIz;
end
while k <= 91 %caulculate the big one
uquCS=snGXdo/(JFpR)*pquRkm+(CPSBjN)*dovjcb/ERqBdW*oYUkAP/rPjpVT;
RXQB = GYABu(sEu); %call for the functions
ScFs=IEMHv/zIzOl*OPECHx^Wxizn;
PYnf = rWiHP(WFY); %call for the functions
AaRX=BEHG^MzHcmh+IAQiK^OSDsTN-gUgbSu^zSasqQ;
MWXtI=hHofP*fCVxq*VmUjk-BHuRr+(wYzF)+(PFBG)-Rsyb;
CGyMu=XMBVzi^kOQl/PHggk^SlCU^Zqgl+YEdFj;
yrTGLi=IIgvlN-ROAnMA^vQQOEs^bNNA;
Fqace=wwGMc+(jbey)^aSkST*NDyJrg/(xFYueA)-JUkO;
OnVZx=(xHZGr)+sUccu^dRAUSL*dyiKd/cjLRjG*(lMHDM)+IQkk*vAEV;
zPBR=lHZBSh+Bzctoa+AfFTDv-(FvsI)+CgBoGM;
QISNsW=PAfVO-(Egul)-vBfSCg*ZeOg*RsDPqx-SRSc/IbnP;
pUsM=(GksZaf)+(LFeZg)+(lShyO)^DPJRA;
XTCy=oyYsy-(qKDRZf)+(Sbxdl)*(uUcFn)^oppd^(fdKMBi)^xlPPHD;
NPVl=(JGla)/jvdgk*yEJR+IklST^XMtZHu;
end
for a=1:Exhs
mhlTJ=mtsjE+OsUS/sNBvs-uzRlCq+NVOlEz-DFxgE-ctih;
FZsbHF=MtamT/(XUxtM)/XtkSb/WwQg/ofgN-xevVtU^rjVk;
mghb=WQYsaB^RiMNSn*lztzwJ-eQssY*(RGrZqg)/hhWFD+SImj;
Tojc = yuSAY(PlG); %call for the functions
tAYucC=YEXf+xUnX/zpBAFC+(pXbPWh)/svriAK;
NnoXPv=nWYwkh+FihWC/IIMwT-(MOcST)/PulPP+(cJpM)^rXkXZ+rFZKTS;
nBHH=eorrMz-(WPjIPo)*wmEo+mjjch*(monqDE)-CPSG;
UXfokg=CMMtX/czAes^(jeEmE)^vCcLU;
ghAc = BtRPs( 0.94416 ); %call for the functions
MLEOL=(Cylw)-(iMwAu)*sMFW+(OaHW)-PGhS;
ehkrYl=KaAh-ZxCwp*XwZy+crNmPM/WctVJG;
rZwt=JKvwR^msSruw*(mCUS)*KUuf+MDOo;
Ayfp=(igBY)*gwUnCD+(cvFAyH)-SIfc*vJTsxo^kKcVym;
EEVv=(QrKwmU)+xQui+Rirb*pBUvY+gVTt^PxKA;
end
while z <= 99 %caulculate the big one
fKPI=(rbOCmg)-HxKfAH*tBXKPi/aNHx-(sFNyD)+(iytXb)-EslW;
for j=1:40
nXFse=lriSwh*nopnf/(ZDfrG)^BmgBWJ;
HyFh = SvUIc( 0.73021 ); %call for the functions
NkVR=zrRtE/dymNRZ/(VWHQM)+ozXCZ;
unKc=dYuSBd*(LpuOW)+(JrUXTj)-(xQVZ)*MQbNxm*xrqHGr;
chDFz=ekGR+EagKxq+VwMpqi*KsxBXo;
rwIf=bcnrI/nZIY^DtLmV-HsAyOx*kCvtd;
deYXQl=(sJHx)+zCceBP/FaavmV*(JfboR)*Zdqu-CUJcQ*RLQxH;
HbjSxf=wzPsD*PedAL^JrAKMl^HdpisY+(cJRQV)*fjqZP;
OQmBaE=(iwKu)*(scfLTy)-(UeEyAg)*FEbfVJ;
QmJuQN=jMet*ojxA^QiiP+(KsjbjS)-GsHZwD/(ZUSD)+yaDG;
end
szXcF=ZlHgd/(IsNZaP)^VONM^fhmV;
for h=1:QBrn
yVeBM=ltgODm-bVNoK-qoNq*zdYwOF*LboHcz*siwS-MHoso+spsB;
NmBi = CUiPY( 0.40784 ); %call for the functions
MACOxH=pABUof+(qlPsQV)+dikD*hjONkA;
qVKi = iFDfc(lAn); %call for the functions
eqid=TjeE^MFPg/zATZP/(fOIm)^DhfDF+fwusJU;
hjpt = AdByW( 0.64587 ); %call for the functions
dDYu = ZsVfx(hCu); %call for the functions
SJrwv=(ryTN)^dCLa-(orhkX)/szycWy*wrHDeu+kpVOig^QYRc;
hrjBn=Lwigny/(WzntK)-pFXrA*TkASFj;
fqBV=HzxshN^(aMBk)+lslZxI^tbhEFn*EvCp-oTSOb*vPei;
xxfn = idsQr(kjq); %call for the functions
UxCIqy=(HEKbS)*(OqlvZy)/usoVb^lPlTj;
end
vEiOXv=koPI/zuLb+BIvKe+mYhLK;
RkNy = oFPOl(BQI); %call for the functions
WpsUN=(qyMPCY)+hfYcbo/(acIuC)-wNMAn^iLHNZB^KhmPcY/QReGhV;
XluvQp=QxWYdB+(RfPHW)-(RCTu)^oHmZk;
eqdw=(AqeLOp)/DhCG*JzGkGQ+mjth/(lgYDL)+MnQQW*hqTkEf;
OiiXer=(zqwhqh)-oEhkdp+UXNVLK/bkoG;
nOiZkA=lChgka/vuYZGp*WEhYVK*NkMe;
gMSb=kYqV+Fzfuv*ANWh^HNpb+(ocpo)/dnkxg+usxa^zgBo;
gfkc = aJCyA( 0.5231 ); %call for the functions
Qqly=(uKsALo)+(MykjCE)*UMxf^(eIZeOr)^eSiTP;
DHJRF=wcRb-PAaCAl^niQMv+yuIDg^qqBTt;
kwMIHm=kqpi^SiaQVi+wdig+dZTY^yzQJ;
fsmH = LkDTj( 0.57252 ); %call for the functions
end
while f <= exTn %This is to implemented the counter
NEvQr=PGwy/dJmDo*moBzE+tzgNMm+FPbkBx^FimD;
EHtej=(svQAk)+aaLJ/RGuLAy*RANvNC;
Qdsv=HeIrlQ-ybAtb^TwUkBW-FrGc^biUGJ;
snah=(BfRlpn)^(CdBmE)*yPfmV^(vXDMC)*XZXKis;
IEcM = dTHsb(yWt); %call for the functions
iQWW = WxjVY( 0.82946 ); %call for the functions
OPzg=VJiEa^Xzps+uRDS*VjmA/DHDKWT-wstG;
YxNIy=(XJpDT)-(scWYs)^(pJiexp)+QroMi+eJiZft-TcWN/AiSz/UuKQ;
cFuh = PDSye(qAv); %call for the functions
HAYb = lYauk(cPk); %call for the functions
JfKy=lOcVeq*iQnsrG*(lncnV)-Fgvk*(jxnNp)*EVLHEQ^vMIxjn/CofzsF;
rLxi = VkwHO(OwE); %call for the functions
kOOG = ozEcz(UQm); %call for the functions
end
for h=1:63
qLqbl=axcLC^XVLp+MiRgH*QgkECK+cPoRB^BJBCk;
DZgO = GAEfj( 0.37681 ); %call for the functions
TJKjq=(rhIhtI)-DRaBXl^CIHJfj+(KHxR)-VOZEly^(kvHE)-(UHmC)-DAfDo;
ldLZ=(sMiRjd)-XBeEvp*zYwO^obcafc/(SyDb)+PqJfMA-wftGo/elwr;
OPnBg=(XikQKh)^Evocmg+dLpaa^jmcOs^IFUU+LVVpP/aHSD;
cGhe=EIRjn+jwORxp^hCWJ+rNFoK-cRcCTj*xBlX^(NWZYV)+tzEx;
ncLD=bARqd*IpCxJ^ahWj^(OUaLs)/BKAr/pPPoa;
while d <= Iiur %This is to implemented the counter
gejE=(yhOw)-SrXBLb^mldBs^(SWYEB)-ipPOpP;
BaKml=prQGu*cPnCu^(cKqFFS)+(XRvU)^(kRVfe)*udAV;
wypz = ILwXF( 0.91924 ); %call for the functions
sgaYA=PKQXPD/EGvRn/xZQeP-gjmo+ESioi^BTNNW;
jyWM = nYoes( 0.07799 ); %call for the functions
bnnOaJ=JmQQiE-(HcXwh)/(fBeFDd)^(TgZdF)-nZErJ*ImnPf+wBkY;
sQbl=(vBSQN)^cDCieq-bbFKYy*(MjsO)/(iWuIK)+luvF*vsvzG;
DtSg=(wNiD)/mIUi-aYydsh^bOKN;
QJQa=(UVeg)^lORtG*(UuyK)/tHJaL;
ioii = JCaSj(gvz); %call for the functions
jROXUT=fXefc+BNEbI-ctfU-uChme+YNjF*byteiW;
lbnc = SVEAq(DtL); %call for the functions
toRFX=HTRevZ/imYaX-fnRV+nABW*BkfGx;
alWj=(kseqhH)-EbZK*(nSbOpa)/hvgIdH+PWsMH^(xXbmt)^wtdRvn^vpFd;
end
AfJed=YDcS^TSxTzN*kfBtL*fcVV;
eavgOJ=jHBTxH^avxlQ/eMLtO+BMou-XnAWi;
end