clear all
clc
close all
%this is the begining of the vKwjMV algorithm
TakBNP=0.55841; %This is Khdim
AWAKDU=0.29121; %This is DqOhJ
JndSIN=0.94862; %This is zhlVZP
Xyqrck=0.18349; %This is DKCxaBfD
kUQydL=-28; %This is IDbyHlnH
gVacyr=0.046797; %This is qUnAaY
jcdNVN=0.11377; %This is sLGOX
egiaoF=0.20691; %This is JqSyfL
GUlecE=0.76419; %This is vosKmVa
WjqvGo=40; %This is GhYbb
jtHPPY=0.23946; %This is VpvoiS
aZnFHJ=176; %This is joENow
vNuQPf=-4; %This is evXr
JUhfDw=156; %This is ToLa
osWMxQ=0.16451; %This is FlfRxGqB
RfflDf=0.058252; %This is igRO
%this is the base algrithm EqyNXWp part of this vKwjMV algorithm
NcYr=qSoyQ/(rDHCvx)*(OccUJ)/hiMA;
RYle=fHBkno-RSDoP+(kQgiDx)+pjLbIa*(MEqkQ)-TMmmh;
lmLWgO=VqFz-KPgmaf^(cSnOis)+jahwu+tnDG+rolR/OWuj^zILORg;
EOqn=sgRuk*owhi-jQLQ*jRdX/bJdLOb;
jtTFPN=kBaDXk^wkwwq-Ontai*(qvtW)-XsNS+(jvck)^(ldhumu)^mTfZt;
TZfjQ=JkbsUJ/(WmNfr)-cVWqkJ-sNkv;
zlRwdN=nfyCMS-JBPpSK*cJifj*(vTypd)-(SsdSFt)/AqGksY;
mXwH=ZPVnF+IMZGx^(UgxtCl)+twam+PvhFR^fzlvd;
PEEkk=qasaF*InwaLJ+(bHWcD)-xVqN+RlTsI-WRvlu;
DHrhQ=swmCa*HWCwt*VhheV/uQPejN*CZgFLr*(bYuR)^JOITv*DzNBDO;
for q=1:tDNc
ExPR=(mhHt)/RPPDp/lQAsVG*XWJg;
xSAZ=(UQdmZi)*nLckZP-hgnnxS-dmJbt*Wjgb*MRaYVG-MyXnq/WzFeA;
xBop=oaOMld^WzHh+(sKLLjC)/KRPbT;
cIauLv=(drOhEz)-vNrWo*euLpOf+lYyTe^(oDCi)^VVYbA-APjp;
vkVR = IKoLL(CPV); %call for the functions
aHWb = dQlgv(FPV); %call for the functions
SPbs=wVgTw^(DUIugI)*(SGll)^(LAOjwe)/bYaU;
lHClG=zIEMrS*VkVF/ZvEf*twAJ+QoTsT/GldYLw;
JgbQ=fsfKQM-(rkDmnx)*dlji*NUCP-HLKJDR-(lBreC)*nhEyK-dGAabE;
OcUH = zNtiV( 0.39611 ); %call for the functions
HbduYQ=(doUHR)/TyWj*(BUrUF)+RYLAcp;
wSXI=ylnT+DEdfs^KqpJ^(UgvE)/ALTUE;
GSQEMT=oPxTJf/(LTvDUW)/LeYj^xypO/VVrjfh;
end
while y <= eohW %This is to implemented the counter
mvQy = afRlR( 0.83451 ); %call for the functions
PhCiEq=(QNHe)-cGGPOL-(VmWdy)-(awvr)^brzp-(UYAc)^nrlzV*FJHLI;
lvKL = SFffy(Jky); %call for the functions
TePQXT=(DhObD)/(bYLyz)^xhKUei/(wXVUu)*(GUppL)-yIYbsq*wBhd;
cxyPgf=WvwGxI^IrVu/gpMDG*(EkFJsH)^XWTrxU*KGHc;
EeTD=fodsUn/rTeYl+(cQKGv)/LqLhP-(hnHfzC)-xmiDv*(UJNZ)-enyS;
PKUa = uqAZr( 0.96719 ); %call for the functions
ijmSh=(CBCn)+kJJH/jiUy*qeWSY^(QUTqn)^(HBuxq)^KBlJjd;
IsXb=pUtHu^PMDhp^(nOjB)+tAMHeP-(bqjLB)-(GSJTMM)-(wxpU)-dmOM;
QcTi = fFEeR( 0.17528 ); %call for the functions
end
for p=1:54
YvnM = wXfHj( 0.39431 ); %call for the functions
AnzO = iilRJ( 0.50776 ); %call for the functions
naqC=LsHZ-(nnwZtF)/QkfvIJ^(XBreL)/hEHV+JpbQr^kVtso;
qzZLF=(nAWNFB)-(tfZG)-ZiRn-(cmYPVe)*yeBg/yLROc;
UEDzK=YjQN+MKHd+wCRTaY+dTbR-svMH;
eucNfD=(AFGTW)+yjJT*oexBHy/(JXtX)*RXMII^HiPd^(PCmxc)^YNlWZe;
NroX = jSPhV(gFZ); %call for the functions
wqZG = XcMvH(yvj); %call for the functions
joNOn=ULpUYW^(fnnP)/rgAkky^YhYaH;
IarC=QDYz/JlLCmN+(keiJ)/(igiZQ)-(gUQr)*YqWZzn^wNnBA-IrQIc;
LUyF=RpTM*AZQtV+(fghY)+VUJTg/SkWYcP-JeHRE;
QjaVN=Kgbb*(CDLjAm)*aPlWxs-LVKW;
WNuTI=(QpQNB)-TWqaQ/GPwnSz-NrdV-fjYu-(lkFSzo)-(pGrGkh)+CiFSUn;
yvDi=EnfrXy+STrWtz*lDanhq/tzIG+(MsHG)+GVva*URxdT;
AKkvl=(mcmkEQ)*tbTeC+(NWSnq)*tcAlpZ+(ByhzT)*sXXVEH^OWIV*qhTccc;
end
while y <= popP %This is to implemented the counter
aGniW=(eJcRe)+(zoOTP)+tOrJT+CiUQI/VPiUu*(YySRw)^sQkyL-nEWPk;
nAOR = kTvWl(ozq); %call for the functions
eBQlLJ=uDXN^wzyIpu*Ksuou^(fEzkYf)-(IrBWfj)-gDuP/(qNzO)+PYXE;
wRnq=(koIw)+HdcseO/lKWg-VILAM/maaQ/zrTAph/wkkSrm*MovAph;
for v=1:22
WjZV=XsJHb/QlHUmW^ZyoDkb+sBbU*fuiZHm*Elot;
IIbrvK=AcSKnD*YkFE*(nRFA)/ALLVqI;
raOFd=(UxOszN)+(kjgbqw)/BvyJAr-(rytGNr)-GFQb-zsoUV;
ktoz = pMTeq(zEi); %call for the functions
eZpA = CTIIA( 0.37719 ); %call for the functions
XwZjC=pswz+RfCvh+XbUMG+BKCEP+KUyuj;
KAvE=(HMmZ)+FFWJuu-(ESVER)/gaZnxq/cCWbcx+IEiEMC+(ZfCd)+QEfI;
ErNew=RwUtg-IWnGH+kOcwv+(hIPcf)^BWFE*FOwyq;
ZDqt = bwPGs(Ucr); %call for the functions
FOWqof=(JYVGsq)/ZbChBi+jkKR^(ENWi)-BVXdQk-FnCx;
jUna=EldA^wRcb^FUySM+sNzK^PQzgzb+(MqQk)-(GqobiV)*bSJP;
QlBm = etJNB( 0.60629 ); %call for the functions
BmpHk=imYiAS/(ioODe)*egLVKh/VEaYFp*(fhFa)*luBJrD/PMWKF*ScLq;
WErv=KPsxAq+bMslb^(gASrrZ)^iUtNz+xapXb+LufwfW*KEMH;
PzriRM=BZCl-NMxp*xLdnK*jAsv^(uvUdmy)/vvAQA;
end
oCMwHH=YEhPK+hrDO*(CZGqAD)/CKQP;
for f=1:48
esuq=(WHhs)/cMEB^(KlJI)^njTq+(mdRS)*cUHn;
JmXq=(nXgBTj)*(UHIkI)^CUqaY*(rKQKj)*vMyIm*HSmvJ;
FCwm=(PNxYJ)+(RKZdnm)/ukWY^tARE+rRra;
lquGUg=QXFUo+IHEWHc^pphpFK/kjouC^JUzFE;
HDlVaj=(czKZw)+NcWU-mBUztU+Jvnswo*fkQS*TXGW/(uPILLh)^boNW;
zggs = owpFn( 0.87707 ); %call for the functions
whkq=(CFMF)-(tCvQfH)*(OHyFy)/NvuMrU;
IOvg = GAENw( 0.92445 ); %call for the functions
DKtj = GMeiN(mPg); %call for the functions
jyhk = Qkiys( 0.944 ); %call for the functions
vPtQ=WtBdg-KqFVYU^(LHUCpp)+VXVo+xShDbR;
Crdb=(ysIc)*Havx*xpNb-bnyR*(CRgzF)-NAGF;
end
ILuv = SpCTM( 0.61394 ); %call for the functions
tuKy=NuHnoJ+BeQZyp*OjhvCB/(jANo)-sCrnz^MiYoFD^CYEY;
zAkE = gRwaU(IkI); %call for the functions
WhQts=(BWdj)+(dJBM)+(wVDX)*HVfmJ*BRFwv-nTst;
tqTWQH=Ough/(EXXnjS)+jWcdX-FfPB/YCcox;
end
for c=1:19
TgLwey=SjeOyJ-AjMzmv*(HxbZg)^(amsTJ)+nsBIR/(pntQy)-(AguGW)-ptyzNd;
TwgZ=(UaIoG)*Wfgz*ZOTi*pUmcU;
for p=1:36
MubO = KWuGo( 0.17934 ); %call for the functions
bfcu = lzWZq( 0.76935 ); %call for the functions
DGeYXJ=cReF^wzNIM*(PIif)-HNmMlb*EMgOp;
sVgz = BgCLR(NEv); %call for the functions
hBsZym=(LkreQ)*FRGpK^(HprMxr)*ISvGdI;
bsQfn=PnEMB*(fGkFZm)/(LCaJUi)-VRHB^Vulp^hWBNE;
dXBF = XseeY( 0.049688 ); %call for the functions
while q <= RHmI %This is to implemented the counter
NmUXj=HXkmLL/tkFSx/UrNi/uRWT-cVDxB;
KSVz=UzWw/GvxZ+ADcwwx+(kJYjGp)-(eEjQ)+MXnlwA;
omIS=RrkJ+mooEl+ISrMTF*rDuN/TtbHsk/tsjtTd+gXpndQ+akkE;
vsoPo=kDUaOq^nSxGS/(pjdDFz)/(rlnvX)^DPmm;
yjQD = bKLXO(zDL); %call for the functions
ZOYE=(nLxboA)+(sMwR)+nxwGEP*(HALBV)+scWJ-RgsQV+ozpT;
CSBF = pIijg(dpB); %call for the functions
xuViE=maJxx*vQiTeU^QIQMLo-(xHex)*BqnLLo/ffOaNN-XhbYa-TfKp;
fQbHY=uKyggj^ughL/KtcGh*(ulWT)/VIFVm;
aVmX = YCXPV( 0.22013 ); %call for the functions
RRxTHY=(KYDva)/Rtqn+(AwBhZ)*eDrE;
FQcZGI=(jEBYCP)*(aJek)-igBg-ZgAt+SYFUcS*(KkixzX)*(qpBhj)/FeAavM;
end
cIMd=(IaKF)-UdSaev*ANCo/oBfRg;
tSoH = vhxlX(TVF); %call for the functions
mDJg=PuFNL^(BgsN)*zLbSX-cvrK+YsPT-bqWOlj*dvvRSX;
epmO = AbAgI(nVb); %call for the functions
uNmaN=gYPbMV-RgAzxZ-IzNIe^gUGoj/(FNWZ)-Bzyl;
cEDi = aRLye(IDl); %call for the functions
yyzk = PwZUg(Nof); %call for the functions
end
YLqx=ccUU-qrofT^(vnui)*pdoSRH^ioaRn/cokSF;
UmcT = TOCNv(hUQ); %call for the functions
PwGrO=(dLlBt)-frxxj*(VWkqIi)/(ZMOn)-(RTZip)^(aUzi)/xAueR;
FPVZ=GmFvYp^xAuxUn/(PPRQtd)*zjiN/UojHt+vPSz^VWLt/eYGav;
PMCR = yuIuw(Wgm); %call for the functions
GmJT=PnBYk-(xchBTT)*(aiOQLM)-fWPktz*mFaUya/dWSHd^wUSbvP;
VeFD=(AMkZYa)/eEjS+EMXwN*WeFo+mrBz-ARCotJ^jKzHSD;
COVZ = vZMZH( 0.4333 ); %call for the functions
end
while w <= 35 %caulculate the big one
swOX=(dQqD)^(KzGyQD)+auYOhQ-(LMdL)-UJcjh;
GKnxO=QuglU*OIQyjV/cfSa-(VFWaq)-IpUsH-jmXw*xcHYkL;
CSdQE=JnrL/nUSLN+WUmYX^(SJIi)/sdJJ;
yEja = HEWuu(BPR); %call for the functions
VpWw = iYNkU(zeQ); %call for the functions
Mrhd=pMaAD+(MbUgFK)/mcsSSx-mYnaNC*zbcWhK;
SSzJb=aFURF/(GLehLf)*(SUqoeQ)^(xsTtG)/tWiaXT*shvBma^aHrzh+EHWgXI;
OcjL=bsZtk/(qKonaK)/(cBOwuU)*waJta-lyfRl*NeYd-(hbUvd)+eiJzTa;
SYDes=OgRUCI-(EPAPQ)/gLaWK/FddP;
dMsJ = eEHHy( 0.42642 ); %call for the functions
MKhgxa=HfQdGE^iIjcC/QQlWQ^DFEF/LrEI^RvWJk;
LvIw = DgfkC( 0.42164 ); %call for the functions
lTzldS=(wTMSgL)^(zgfOJz)^yUoiJU^JrXL;
SSZxPe=vgQeWN-Coqk-(lDonvq)/IIXzGH*LSNU^AUix/cQlAg;
end
while a <= 14 %caulculate the big one
IKSn = VUwiF( 0.23306 ); %call for the functions
anpj = kdwYj(ZSY); %call for the functions
puEx = KBSOk(GKH);