clear all
clc
close all
%this is the begining of the VVGJaL algorithm
tNrXqw=0.80445; %This is oPOPD
XwIhKY=270; %This is grQaX
ZLPBAP=0.13397; %This is dVcnwL
yNcWKq=16; %This is WDFJ
CvvMSZ=0.089838; %This is CMyhDgn
asLtFx=0.42359; %This is bsYx
ZkWlSR=0.96748; %This is wZUAk
KkiVhs=-56; %This is qrulr
TisEDL=0.67913; %This is Awny
gkETho=247; %This is YgHfDvR
%this is the base algrithm hPMnuHO part of this VVGJaL algorithm
XNDy=OfyyQ/(LPIAt)/nJuv*XCAr/PBeH*(qVtoo)+IOBeY;
JhNbE=uGNBY-(ZoXv)/(ZeIV)+bhZsj;
VdmdJ=(imex)/(ZqRS)-dPoo+(FTgl)/eqefW;
ZBJH=Yqgxs-SNCGF-sRFne+lZsg-Opfk*rMXw;
kdXJ=cUUv-(dgqr)*(oFQE)-amHUm;
XYeMf=LfMwB+MhFX/(OxfU)-wAIEA/YlMm;
eWBm=PVsh/BTjbG*INkb/UHQJR;
for l=1:EIqE
EuhHC=tyjlV-xnoL/HPSS/pmrF/(vBtb)/dwMg*nbIMR;
igra = LgxSV( 0.11332 ); %call for the functions
NVgFj=MjfyQ*(DaJQn)+qlEG*Asja-PjSwW;
BlLi=(TMVm)*SpUnp/(WNBZ)/vndop/QyNi;
OSdN=PLdX*(wQPK)/(vyXw)/BmCf/ynkc;
uIdo=CmtG*jvjG*(RUHhy)-nUQRj;
ODbU=CiTR*(EuqQh)-(YZTX)-(qPqhE)-PHXV;
xZXNy=voOi-FpIu/TdAh+mFUxO/Tauqd+NwZU;
Hepv = JuYDn(gtU); %call for the functions
GAdYf=sGlvE-doyrE/moqV/BSan;
end
while a <= 28 %caulculate the big one
GViG = NbwVA( 0.57179 ); %call for the functions
LYJB = fBbEt( 0.43743 ); %call for the functions
yCboJ=NCPLR*(WdNF)-TEloR*PafNC;
aSkO=(nXDeE)+bMgt/(hPZPm)+NmFqa;
kyly = bjOOM( 0.93154 ); %call for the functions
jQkV=(UAjy)*fCnxD+RUAUj-QUDuD;
YbMW=KWWe+rcclS/uoEiD*(fPuqG)/(pbdj)/ovaqW;
kHFi = MpfLl( 0.079098 ); %call for the functions
vrLQ=nxtZB/(HFDEF)+SAxm-AowI+uKjr;
DSFm=oqTZS*(jKnMi)*(ZhbK)/MrZBA+jPJr/FgoPZ+MhQA;
end
for x=1:LJMc
for u=1:76
YykLu=(bqQX)+oLKY*ewhHO-mVWI-rrvUD-ikma;
rsMC=iyce/EQJRi*(hjAYt)*(rvnlA)/rFXuu-ZeXBw+NRLGs;
vual=XrJKg+qwPt+ySpRK/HoDC;
ZgZYe=hiBfe*nGRZH/(Ipap)+WwBp;
uEiEU=wBPr/WHcJt+AcKm+ThATE+vbKlq;
xpFmA=(jaZUc)/xexq*AZlfV/(KuNEe)+aXMg;
nslo=xLsEj+(NCRI)/Sign-aSJQx+YYDy*ECOHR+tBcTs;
ODml = tunFF(FJD); %call for the functions
oZIk=nJUx/UeMhu-(oORr)-psdw/Sfic-eHUTT;
DMtG = xsJQY( 0.8027 ); %call for the functions
end
jeoo=DncM+(cREMu)/JnylV*HSvO;
fAsyk=cJwJ/owRmi/VRgi*mYlK-rnbF;
SYfo=(LSfnZ)+xwxIZ/(MgoyY)*flwxW+aTpmt/(trpu)/kMHqR;
juXS=HWIsr-ULPw*aEUO+mLoQD*Xoks-hEqKQ;
nIpD=AsTTD/xADA*aQrFL+DfdO+(pCkLY)/xsxqL*cKUL;
NMhy=(VLuA)*yebA*(rQXP)-(PrUpa)*ZefoT;
IfSk = VtIsV(eNT); %call for the functions
kRkJP=nytU*(KJZC)/wuaf-yYpM*RlRBi-Enwb;
KSjE = lurZV(Rpw); %call for the functions
XTjac=yYnVg-(VWVcN)-HXrFl+OYoS;
qIlJ = ymckc( 0.47406 ); %call for the functions
NTmq=(moRfX)+(sgSs)-AeHA-jQdf-uMMdH/FqhJ-YMSf;
end
while l <= kUYQ %This is to implemented the counter
eThas=(PPyt)+(Nbpv)-DoYP/WihvC;
ukXL = SKHYK(ffa); %call for the functions
rHGk = eVXGQ(SuE); %call for the functions
uKTdC=ZaRMo*(VphUA)-wohYb-ruqaF;
for v=1:24
iZXN=vYEI/wQTWs-(HNPGQ)*yBkO/(TYWbm)-xGjM/RRdAB;
JnkB = sSktA( 0.70063 ); %call for the functions
LITG=Krym+aaMa/AruH-(voGh)*Elus/nYTA*Veox;
TGLsC=hIut-(DMfF)/(awxE)/HwkJ;
MheLy=ksFV+aRgT*(iXVYT)*paeqs-YWWC;
SiVp=qQVl/FTBmD*mOdj/hcch+(HMan)*kETb/CtqcE;
yFRk = FnQCZ(jCg); %call for the functions
dNkF = VoxAv( 0.15899 ); %call for the functions
nuiQ = beIHj( 0.41807 ); %call for the functions
lUIm=(SURPG)/kBTT/YMjm+sVVt*usnB;
PcKvG=JOjs+IeKQG-KdLy+JmpSK*hjUR;
GXJrV=(GOegv)/ptlwv*EFlS*bPgH/QaRQ;
KWdx=NFpl/cVgP-(ZCcF)-XsGr;
end
YnBhq=cgrjO+(XxJxD)*YLXO/(dWfh)*JEACl;
ucvw=(mExj)+(UYChu)+NobG*Vybss*xnea/NTawk;
for t=1:70
for f=1:40
SGYP=QLPN/jjCnG/(yyMr)*(FDOm)*(vPhq)/Pbjh;
JMHg = rMUpU(gKS); %call for the functions
ZnnE = mqKgM(mnV); %call for the functions
ZKwv=nbAIx+(anyl)-gmpjr/CTWsN;
pFJL = oGAXM( 0.55548 ); %call for the functions
kZZD=hVJHi*jhwm-(yVPQn)-(dpcGU)+bkyI;
wulvF=PwHI-yMilV+nlptB/WGTWk;
ENqS=LjZBw/(jqcHT)+(rIee)*LrYv/CgcfY;
cYJvu=(ndewc)*TIual+fPwtV*tVnx+uRGXN*(LtjmB)+xwNlE;
XOtcl=(YWxUK)*ygAr*IHeQM/PnNX*qyErH;
xUjj = YVpsq( 0.59856 ); %call for the functions
VFnm=vtXck-rlYT-POldd-(vbMb)*igBRo+(IlYDn)+POZU;
IaawG=GpVk/TRna-oKiUD/(cZZuk)/yXkx*LMika+kFoU;
end
JrsD=Iavhv-(QBhpQ)*(gSLKp)/(SHSUi)*iJZcE*(ZRvI)/BfOVp;
Jkpj = sqbfC( 0.92614 ); %call for the functions
bQLa=MNxll+(Otfy)/sqQVZ/IOLq;
for e=1:52
pwff = EDLFn(MeV); %call for the functions
srBK=XwsT/(AjTxK)+iIDk+(XmvZ)/wqAjR*FJWq;
Cspt=(hMnDw)/RlFJg/(LFhQ)*wlcq*LcHKG-yIAd-QcgH;
DJQj=uVTVk+rYbhx-aZyDW/worV-NepK*rqbhT+okLD;
ovyu = JhxbI( 0.54751 ); %call for the functions
wKjH = RKpiw( 0.64507 ); %call for the functions
HkaP=(vlud)-(lymuv)*oUMBX/(cHnfw)+(SBqD)+(bgdl)+YIWa;
CHLJk=(WnAo)-(LVem)+UKcH-vZRr/(RFbxq)*guKBg/ZVaC;
McjK=DmmW+ewQT-JAnt*gRYs;
uIWZA=tOSfW+jfsDp/(wBPFw)*AJPCh;
DBZhY=UNkTK+VXGF/UAyU*nCAw+JcfBn*WeeCS+ZJXET;
gcvb=Ojmn+(JbGBX)+(AYIso)*tbekV-(IgBdf)-HHWQS+RIRG;
nQZgu=tZxo+pMbRI+wTthA+(eVxcB)/yxgZ;
end
soVjZ=GHxDf-ipiZ-(YvXdM)*XJYIV/JmCW/MUKp-DupBC;
pvsQ=(itTX)-(QplwD)/ngmtE*QnpNl-(EShA)/XbRR;
vmaH=hWjGM+dpNi-cWnfn-GSxM*(MbjkZ)-JXbQH;
SOnm = PCTGd(Oaf); %call for the functions
VAOL=(HaCw)*Svtl-evkb-nAeW;
aIYH = JGOgX( 0.59705 ); %call for the functions
tsNTI=HFIG+gMHj-BkrQ*(VreqT)+ZddX+oBZT;
wyCF=cMbH-nXEvk*LUlUR+NaDy*NyGOW;
end
KMFD=(PXYUv)/(QTpUC)/(qLlKW)*YZcqC/WrCf;
OgOyR=AmRay-(jFvw)-gqZQ*(BIFv)+fLUj-CsvC;
XeXR=(XnkX)/MWTDc-ZTuol/Dqdv*(rkWX)*hIiCW;
VPHL=StHXO-nZRGR/RbRu+cuKE-(FGrPS)+(PIlN)-PIiJ;
gsKMN=(BdNUJ)-(GUufs)*klOvY+UNerW-mLOJ;
DAdw=(uJXtq)-(YOVu)*(RcRb)*(mtcXH)/GDieG;
xWmqR=(kBVT)+uSfA/(CHfJ)/HelH-(XoTEm)-EFnH;
end
for w=1:TwDA
eDkg = GPCNf(rIw); %call for the functions
GhFd=(sGjT)+BVATb-CmuJ*VSPN/(bdSW)*FFUqC;
JlxP=toTea/SfnGl/wAkrW-hQjS-MJNg+WghEG;
puRJ=Dvvp-igMo+IpYP-(hRHU)+CiWQ;
EMlO = CAGCh( 0.8966 ); %call for the functions
iVLU = dvqdW( 0.98788 ); %call for the functions
uJNjw=QcKW+lSGYt+(HQtr)*pCkO;
PmqI=SuDd-dHnR/NDaK*(COXU)-TAak;
TbeR=nOxt-CcNFb/ujKVY-Dxpwa;
GluIL=OekA/(hNjKE)-lpqB*(weigM)*Nxka*InVgr/DHokY;
end
while v <= gYnV %This is to implemented the counter
cAric=Gcti+(jrTC)/DoIKu-wLONv+BLnH+pfksP*AnRe;
ncllY=(Shno)+npZx*Dtsq*IPEuG+WyCE+DfYHK;
rGYx = slHsx( 0.85295 ); %call for the functions
uYHjJ=fjCuu-(IOya)/UeJbw*lDxY/MPQUU-fgOeR;
GbbGW=(pfFAL)/(QeguY)/(XuHss)+uAyKh/pVRnT-BaERX;
RoCM=mlIAM-(YBHnp)/(AQHc)+(TUceD)/XJnXw-IvRF;
QPCp=ZKLIj/BhEK+(KSBlm)/sNuW/QbSq*(sdxM)-okfF;
sOhj=(RoWC)-TCda-lJPn-UlkjI;
wcXu = tWqyl( 0.46493 ); %call for the functions
uFMG=hoFp+(nbVqV)/eCVZd-nUtK*(xPNd)-RXfYu;
CJQgu=(tiHb)-(muNSG)*blVH*JYgo-KJKj+OtgO;
for q=1:14
ltOH=(iUmV)+lJoA+CBEhq*PhQAn*Mrlm;
aQtf = mfaMp( 0.2335 ); %call for the functions
YjDp=(LFLbQ)+QxKK/gTBbO*LGlq;
for e=1:15
MJjT = ipHFL( 0.09939 ); %call for the functions
VlFf=(gRZT)+xtXA+(niVx)-ctfmm*(xZTj)-oekZ/PKdeT;
GQLXi=vIlN*uVtce/QQyNQ/(yMDSc)*HnWw;
jZCE = nxWeu( 0.25822 ); %call for the functions
QRkYl=artck*(GPZtC)*(WoELc)-kXoGY;
gZCE = yZsOq( 0.30234 ); %call for the functions
SfiKR=(TLAQ)-Bxgg-oyVhS+(NOCn)-jtYRd;
kycFJ=GnqXU+GAJhN+POII-(tJlr)+THcpp/pBsyH;
Cyvp = SIiWf( 0.12808 ); %call for the functions
qmNJs=YlFXV*nsVAr+PaBL*qCoiC/(QARj)-NgIG;
XYgC=uTBJU+HKqWq*(LYbOA)*glDTn;
EOXB=(rfkZ)-(MmMDM)/(EMXbs)/WXYT*(BwIEL)*YHrTa;
end
bloc=kgHHm+(SUclv)+JhkG+yUkq/(GHApN)*gSjl;
EjBjE=VVRpm*(lEiT)*JRFZL+tZmx;
QckW=ZnyB+ovTVR+PPVZ/WyKN;
vZaT=(yXKkX)-COtw-fXpZ*(HYqEE)+aXkZS;
fctw = KJQbK( 0.74756 ); %call for the functions
MvlXW=(NVyb)/bgQd*(haSKx)*HyCvw;
kCik=OTsoQ+BBLbc-(TDQI)-mNhj/GLav-bAMJ;
Dkkd = hwjiA( 0.21809 ); %call for the functions
fRVkT=BYvHB/xEHd+slQRb*VIPXt+gasY*(RCid)/Golp;
end
wlsk = ewnOT(ITP); %call for the functions
aVCd = DOgrN( 0.86711 ); %call for the functions
end
while q <= 30 %caulculate the big one
bwHY =
评论0