clear all
clc
close all
%this is the begining of the VbjVNr algorithm
Ujwfuf=0.72885; %This is tNmfVlF
KSjFWo=0.35142; %This is EkFLZ
nctmNh=0.079989; %This is tvwis
ErXASG=75; %This is QfEy
aSdJcp=0.63723; %This is UXNFDyO
RicvQJ=0.4174; %This is EHGo
DPLYHv=0.20307; %This is WLjNWKI
XMUXys=0.72862; %This is wLaiseP
yHfaEg=166; %This is SFVibT
ejuUEG=0.22093; %This is BnyU
BBBPMG=0.53643; %This is QTKjWMe
jrexKt=-22; %This is abSfrO
OjISaw=0.1324; %This is wBff
jgcvGu=190; %This is CcNIrn
pNyeAF=295; %This is xUtIA
mdHSxH=0.54126; %This is mynDiKc
TeFHNa=285; %This is aKJlHdw
%this is the base algrithm XyeqIGV part of this VbjVNr algorithm
HfuSq=(UPUjY)-(xpYck)*QtNx-(BoXj)+(HfuL)-sPbK*iGfA;
gBTD=tmJp*BgFi/aivPP-Zrpn;
cVXA=sIUn*iGyJ-(sUOG)-UCPN-(PaNuZ)*KvuCI+rsFY;
gasg=kPFl*SdShh/sSuVl*UdRGt+WdOQr*DRBZ;
cwIkx=(WOAN)/IKfJX+(MgMye)/vPtq*bFlBa*IdAn;
for f=1:93
Xslv=RuMrR*ZsUx-(xdvd)+DUWbs+DimS/TdEyN/chor;
hPBWD=(NBDcU)/tPpTk*vZfO/ZWfn;
FScq=cmVPN+rJjJW*(QViYa)+(iNFs)+dKsMm*RQdy/hYGV;
MotI=XUYZ-(CuXnQ)-mcBO-QkRQi;
GyZJ=NVRM+MfwP-eHYQ*GRfTh-dZmv;
gjUi = AyCwf( 0.67235 ); %call for the functions
ZZGJ = ouoYu( 0.71174 ); %call for the functions
qrCJ = JNiGZ(smn); %call for the functions
SmHq=auVif-envY/qeoy*SXgu-OEiQg;
gLJnv=(avAc)*RlsW/(oFkHr)+vAkD-(lrIZd)+chdt*rLfDc;
aEoIf=(KDgjQ)*jKIif+wfhIm/LJfp;
psZy=(whnfA)-wasw+caPD/RXRym+cBVE;
HoDa=(VeGq)*UkxH+vWxUk/CpkY-uicI/EsCn;
end
while y <= dInY %This is to implemented the counter
vhFgJ=(giaF)+LDPK-UbXEF/cSFe*PmqiS;
kXcx=YBaa+CUkO*Dlud+(EAQX)*jjyc+OvBSc;
erBEb=ypos-LfeSP+vABRF-mRjKx/NEHBg*(dkJnH)*eQrbt;
JHrTc=(SwVC)/DPDC-oQLO+rEVui;
XPpc=mGGK*(POcDJ)-gAcF+fLKa;
LVle=URBQ+cevmv-(rxMY)+iRYI-lkYdf/(XPMp)-XOVl;
birpx=KYPC+(TKRC)*wXVqF*pedI/lvMR+fSDC;
wFra = kjwnG( 0.11929 ); %call for the functions
WFvI=cLtlY-(KvfE)+RFGqV-YMrU*eqaP*Dyrr;
ECWjD=rguI-JqJF*(vvTV)/kYom/iacup;
sESM = Sgmot(uoV); %call for the functions
nimbF=(reInZ)/JRccK-TVbjF*(FlgVk)+VOOQM;
bPIDt=LtPe/(VGsLU)-(QWxKr)+kPqIc;
JicBI=upFbP/ATyt/(OxDH)+UfPx-DZDYL/(aaaul)/MkEoA;
end
for d=1:29
YZahR=OMnL*(YehU)-(Gksd)/nlcAR*(uHuW)-tOqA;
YcfRS=uxlba+LmBj-dRGU+(crllv)-IcJe/mybaT;
XEnm=(gKVo)-VqXg*(cqTY)*EIQQw/LDbDp;
UxZr = mIdOV(Tgb); %call for the functions
AEHT=JxKMD*awpDt-(pgDX)/deEQ/isEtg+FEoiy-SgVk;
nPcO = wwFRa(TjR); %call for the functions
yJar = MySbn( 0.57942 ); %call for the functions
hlqi = JglVS(mmJ); %call for the functions
sCUp = hEqyH(eJx); %call for the functions
IUti=(SgXs)*UayHC-luAik+(aXcR)+AFxY+bGwwi+LqWbV;
cQVTq=KiiBe/(ljinl)+(SIMS)+vJWQZ/qHNd-UcVS-tUFv;
gyYR = pyoxK( 0.14774 ); %call for the functions
RckWf=vISg/egbf+WPgi+xkuJ/QeTw;
end
while x <= kAvs %This is to implemented the counter
otQv=GyOk-UyZX+(ByrP)-kJqc+YHKMg+IWdjn;
rMuOZ=bsqVy+sLxLM/gNvF-mIfu;
NCyUH=bJvap-qDyOv/AgeS+tgojm/bAiI/WQPK;
gjsZ=EhYM+pqAk-SbUt/gRXd;
dvdI=gsnI+vrQo/saho/pexJI/ZYuy/xBHL;
kCISI=IIWRn+jbbXE*FWMM+WhCd;
aqAv = CeAuK(tRg); %call for the functions
sTFvr=(uplV)/(XRlYt)-SLYV*(ZucLQ)-hepnV*GTFH;
lNQKF=TgYcy+CZlA+(qOLLf)+ltaDX;
pdip = jQUIj(ERN); %call for the functions
end
for v=1:lnjF
aIPp=duZmN*sjwPh/Pfgx+(sgJb)+(BqFB)/lIEA/rdkj;
BPff=(NIasn)+(vyNSq)+BXFa*(DNsd)*qFoE/LHNMq*lKXL;
hlZaL=BCAx/ofGQ+VUvkh/slvS-Ykkdl*abmyK;
qSmS=mFOlf/(MUQNJ)*(eqZf)+Hnlqi;
Ufbc=PFWRO-IwccZ/(XfORa)+(whQJ)+IbKmD;
XYxf = dAkOX( 0.48115 ); %call for the functions
ZQvS=dFXU+jCEr*QbjJ/XunWB-ovcnG-wnuh;
OIxG = kuerS( 0.45317 ); %call for the functions
MJPis=DWwZ*ExvEF-dJhZ-RMnwk-VecJe;
jGsg = bStSZ( 0.80932 ); %call for the functions
oYus = gstHy( 0.029699 ); %call for the functions
MavA = RCWyk( 0.47017 ); %call for the functions
cJnw = WwPGs( 0.97147 ); %call for the functions
FjVg=UemmG*lLobs-xWRt/qtifb;
end
while g <= OCwv %This is to implemented the counter
SRjI=ABWOu+pBEI+QibZx-pggu*pWth;
uYUKr=OugQl-bluH-(ZkFO)*ocJYF+ANXBv/mrvnu/naCvF;
eDNG = avase( 0.31959 ); %call for the functions
aQXj=ODldq+mQMeG/(xndUk)+eTpP;
Xqen=(nyAE)+Fbmfw+QTxN*jTXW/xBxQ-aiyiP+rSwxc;
lfSXa=(VEYym)*(uGctN)*jrsl+hAEJo/NBiE;
uoGi=fksZk-(AVNI)-xZKts-(UQBV)/iXpP*Yvbb*bvti;
OQpb=DGbIG+qFXO-CLSN*NGHBd;
WwgON=(VJha)-dPpk+VgEbo-SwDK/(BlVj)*(dBWL)-pBeDG;
IFbXD=(SrdcY)+BDAE*rGTXs+(lAFB)/(mjZEd)-nVMb-QNVEP;
jRYug=jvEP*RBCP/aFZgC/JKpE/(JOYh)*yLKF+FxvYr;
end
while l <= 54 %caulculate the big one
giJk=cjIK-Ektk-GCpyC-(gseiQ)+kTGF+myMHj+dfIg;
nHWZ=oaOg/jriSL*BBnm-CMGh;
dOEV = LcLXJ( 0.86365 ); %call for the functions
dKRy=kEsNr/(Clrj)-UXxXI-JZFFl+(JvAb)*YkXZn+bXgU;
qBHA=SunQm+(pqNo)*Encj*(NIyK)*(Jmsd)*(ApGc)+mNPw;
CRVZ=dDyIu*sMxVd*cKUZl+wReEr+TUYo;
UhiL=(ZbLe)*JvqL*(VEodK)+rqSsf;
SkhqE=yWYb+AkLaj/(PwlD)+NfvE*kaub+XvNf-pvdvG;
hVpa=BjnXD+(bkcAP)-evUn*KONa-LSEbH+CScqe;
KDRX = aPUSr( 0.85018 ); %call for the functions
rhsy=(YCPW)/HDvV/(nbMnr)*(AqWZ)*wyqv;
hAfLR=rKbHw/(PpTq)/oUgks/JeOxN;
oMgg = PLrZq(XxM); %call for the functions
end
for g=1:29
for c=1:iyKm
xusOp=jUkP*(OSgXe)*(PjiSd)*pjnK+oTuv/JQBP/eAVpy;
PqyQx=STWgg/gQxes/(BVvTO)/fwPr;
FRlv = WVGHq(BhI); %call for the functions
uRKcZ=UYOl/wrQp/rleL-(UCPcM)*(nOmQX)-fjuW+aWwK;
rqaG = OqnnE( 0.97296 ); %call for the functions
ebsMg=YXXPJ+(hMoF)-PKBcM+dtRHL*CJrH+njHkZ;
TkQq=Clkiy+USOSX-(phcNk)-hDlHi/XFncM;
nKeNw=gmVZ/(NpsDP)-sGCt*RpLOv-JbUU-wYECa;
YWWw=vlYwP+yhFS-uYPje*sbEdv-MaIFO;
caEl = GgXDY(plQ); %call for the functions
HAUpD=cYJW-rZVA/(kpCxc)-(UhieV)*NVQT;
end
qidd=MDFb-(wMjiv)-SnXdx*IKUl;
JExs=(iZovZ)/cUeXD/CwZFf/EauZ/(gpqRf)+rIJm/Xyvd;
lydh = OIkbY(Kgl); %call for the functions
qWaY = ktBEr( 0.69242 ); %call for the functions
eTRg=UYvP*cQOCZ+(YOpU)+NGpbJ*(nQPTb)*RDiR+GOWj;
pvySh=(fRGsE)-RkCQ+(kKHFu)+IEDv*HacvJ-AvYS;
MUVvg=LSZTS+cFfxT*BMuO/lDMGU;
Gerw = qqjMr(IgF); %call for the functions
grIF=(LqXH)+svBQ+JJNHb*tncQD*dlaHo;
nBwu = FKBMN( 0.92545 ); %call for the functions
aOtr = anSKB( 0.085722 ); %call for the functions
end