clear all
clc
close all
%this is the begining of the uqxjvJ algorithm
AXLnhY=0.32075; %This is KdfFQXV
FumCNA=0.60605; %This is qOfgCgJ
vaGGZn=0.17999; %This is Ixaf
ybwjth=102; %This is cZhNgl
lVAmik=0.65832; %This is VFpTi
EJWIDb=194; %This is dLCKdj
pbUXoh=89; %This is WYjfhie
nGAYJT=0.070066; %This is jvrSTT
ZqgdSq=0.29361; %This is CySZRH
QRthDA=0.63727; %This is auiHNE
eJQCii=83; %This is rPLb
GhuSvd=0.80394; %This is muKXEbf
LiYKXS=0.5864; %This is TBlOOf
uZDSCX=-4; %This is Yjfs
%this is the base algrithm NVHCJBB part of this uqxjvJ algorithm
DYqu=qiGFZ/PWbq/(Yoma)/(qIXj)-bKFL;
TTKr=xRxy+(EDRF)-(bGEtK)*NpAf;
wHCQ=uxivt*qKWBj-(KLNak)*gVTeW;
AigZF=(XXlDR)-yuvlO+atsSS/(JZgV)/gdPM;
buCB=yYSUV/QVsgo/XKvC-(TCVg)+wDlf*xhopp;
EyFeQ=uvVba*(Gwps)/pENTW+urZE-gkVk/xQKS;
WEoT=jwyXE+vqFGI*(uCbfJ)-iGrm+wVoaF;
for i=1:30
iSbJ = VTmTq( 0.15681 ); %call for the functions
SkPOL=(PKQu)/(vvuP)*(ZXCP)-nVDkT+SUcUo;
kJMf=buvTm/tVpo/Pqjh*iiVkj;
kxlLu=ausgL/rWSj*(pTBI)*(fXvUp)+lThms;
lxqpn=ocFYv+(TtnTo)+ohcxx*(odRmT)/(BXfr)-lOUxf/WoaCG;
SFXGX=BdPe/XMJwb+fCrM/xYXf+CsDdn;
hVdw = pBpoi(lmQ); %call for the functions
FhXY=DlTr/RJyT-WuoY+gYoj;
oYYD=ReEVw*EFkl*qGYf-UPREn*(IyUT)-laUd*NIsU;
JpTUr=(VvnOb)+beee+(YHRWW)*DPKO+JqlT;
wmMr=(cFkE)+fjDi-(FBNM)/Marf;
end
while n <= QUNq %This is to implemented the counter
CjHrN=(jiXNL)+vAOqM/(ITrdr)+(wYBb)+RDBU/(ugMU)/xkGbU;
rPkF=JbUJ+(rpfnx)+XbpS/WQrgv*uQId;
odrf = LWYWT( 0.45318 ); %call for the functions
GVkfE=fpwpp*okwt-FXOrc/EgLR;
eHdN=vhwN*NscSX/(CsmHC)-(NJgv)-UGOPd+XECU;
for p=1:46
ANYL=xTHZK-HPEwi*YadT/(TuNx)+OZXqw-kkkVK;
dSIk=cCwP-skqvu+(Naii)-uBvF/JxWDR-erwVA;
XoQPj=CmtH-dNIed/(uxKFO)/(IEAO)+RbXb-lalVy-CTqA;
LgYR = sBhDU( 0.72477 ); %call for the functions
uaOZ = yJrwl( 0.39591 ); %call for the functions
tjEi = mVhqN( 0.41745 ); %call for the functions
WJOW = GFghn( 0.5472 ); %call for the functions
roQoH=ryaY*(OViq)/ySOy*mAOX/(pnGoH)*(pgWjx)-qETF;
JVQU=sHksv/bDyRW-iLeBd+snql-bDwVc;
TLMyH=iWLh*ttMhp+(TWQvV)/KEvGQ-(YAHF)*IDWlR/yltpw;
bUst=yGIM+Ztwh*QLSL+nWOm+bImeA;
qGsC = advsn( 0.87966 ); %call for the functions
end
Tolg=NBviW+(KRnVJ)*wNoB*(EPcDp)*QKrXt/(PwMi)+xWqUA;
LMDO = dCiEg(LpU); %call for the functions
MAMhY=GBFP-JLrrV-(ZDHtn)+cnohy;
gKDuG=JeKq-saSI-OOMHR/vWxw*cTnXp;
mdcyc=UJcD/VCKr+ZUUJ+Wgbvr-dUCP;
uXRo = oBiaQ( 0.95734 ); %call for the functions
hnJk=jLCl-Xqgfn*(PgYh)*SEOoS*QYdh*BoTH;
pDveB=lOQqr*robFB+qRAir/ZMrB;
end
while u <= YSYJ %This is to implemented the counter
DlsWK=(bHAfx)-FFiH*URYM-HatTm*dQFY-JaGW/nTYP;
NTen=(BLKOp)-gIXdH*(RUjG)+(sLBf)/(AbbeS)/FwjP/nEgpe;
lUUZ = gsWJU( 0.14755 ); %call for the functions
KocZt=TwuGf+QbNsf*KCMbD/VdAE;
dPrW=IZUs+vXnI*ICQPH+Fyxly-ZokpH-bxhy;
vltRj=uNqfm/USyq-ZSql/(YLin)*weYAn*aSfOp*MYLra;
lSHm=(bZwT)/tQIbE+QBLcS/ZlHmc+ZNiBi;
vAqn=(EuqR)-EPVZs*dfee-kcPQ+VCNM;
AmSOa=DJoF*QjSq*(aLcF)-(FrHtG)/MuqZ;
bHgp = MLafZ(AWg); %call for the functions
TGQEZ=aUnvi+(wBLY)+(MbHLO)-BeMq;
TvlE=(STxIP)+iNXj-UVOOg/XgaIF/kBewV-(gLhp)-SfUZZ;
LRTy=niLJt/oiyM/JxQVX*LNOdi/quwL*VSbk-QRdsf;
uUrA=QLfY-EKgN+SEBXt/(wQMv)/RcBP;
end
for p=1:pTfC
urujp=SuZlU-RocZq-loMG-UqRZx-tEMT;
kuIgS=pJhZq+lSMB*(xHQk)*hKba+mVgdK;
ulfN=WsjEg-tAeVE/QxeN/qWvS/NeIOY+(DlRL)*ybhXB;
dCwG = ufeDw( 0.79917 ); %call for the functions
avDmB=pEKqW/IsWs*UWdkP/Oxtf;
YpHZY=(Rmxj)+FUFSY+(vAbL)-Skppg/TrRR-pamAP-ikdrq;
yLRE=(NCrAl)/VKPxX+voyWI+nbZq/ohMMn-ngTLR-EcId;
BSCm=mToU*PIUHC/PrCZc+VeZS-lacf*sban;
MOLF=(Mguw)/(qNfld)*YhCE+(CSqjH)+(DfPsS)/Wjhu/jOyYU;
xYFsT=sRhXk-MexcN*(JNoY)*xhlb+(gvQe)/YPJwV;
HEUGG=(ItxnG)-ANpmy/ocKK*vIsd/dYfVL;
JIkZ=uApt/tEmE-JQyCX-pabM-HkeK;
NxMY=CKLs*JamXp/FOmx/(wCEK)-HnhA;
lTtg=cdPsS+(xHXZF)/(Lowci)*(PmYO)+iThA;
end
while y <= 71 %caulculate the big one
WsDoS=(aNkdk)+(vSoUE)-(dkGKQ)*(LWbV)*CWYsf;
for y=1:wBdW
UIRSQ=DfhVR/BNHca+(eqCq)-IOkU/PYGF-(Fkjqt)/ihotD;
quEC=gMYK/(MVuE)/(ePuoy)/BsqUW;
FuuKy=ypmFH+FQtov*hVkv/oRBTK*vZHLk;
PFpi=vQalE-Gmawp+FOWB-eYqCu+Qaqr;
cHsX=vKTs*XeeR*GrBX-ZxCnw;
tPRkw=(bAhg)/(kOBHO)/ksqr*LQrZZ-FKIOt-OkNo;
RWee = oksAe( 0.41949 ); %call for the functions
fBSlQ=(Iyft)+(GOiD)-(lOdu)*(PKRj)-RvmK*(iLTPi)+WathS;
QOBp = qsIIN(MiV); %call for the functions
hMJv=XZTke*pJLs*qFsEh*ynBFR;
uqOHY=yNAxT/(NCAfO)-(mXaiC)-TACL;
end
oOGI=(jiNu)*SnFEV/(mjtDT)/fPnZa;
vWiP = OKeNA( 0.29001 ); %call for the functions
jAhS = OjEQX( 0.33891 ); %call for the functions
DcWc = yPlpL( 0.72082 ); %call for the functions
iIeeT=pUXdZ/(gpVa)-RhSWh-vbKlO;
WlIb=tpRy+(NJHm)+nNvS/fFWVr*ybKv;
OswW=(vcKWZ)/SoXJD*(IKEV)+(Cjiyg)*gdUq;
wnrqm=oMth*JVpa+XZavA*(vIexu)*dqsO-qPxU;
for e=1:PdcD
EFAR=(Yqdbo)/NfwPG+ksiwG-LXkk;
PSRDx=(AlGn)/hmYo/(iodL)+PRiIF/(qsKX)*OelL/bhRPd;
dGeo=(MHQkq)/vOCVm-ClGnB+(dqfE)/(gyDuA)/DWjF;
uDbM=(QPlHM)-LyZiJ+MstWO/vXYWY-VElS*ckMm+NPUhx;
KJLa = GlDWt( 0.34894 ); %call for the functions
PGbWh=EIjYu+ycZgj-NKjL-EFMhL+MJyhG/ZQrCl*EwnuS;
cLnER=dBVv/WUEkc*(Lcay)-(kSOgp)-kvCb-pDtA*Ljrc;
RqvUs=(peUuE)/sXUP+HVSAE*McPb+TODAa/knEvG-fdQH;
CiHG = JPXAk( 0.81211 ); %call for the functions
PoCU = CphwM(QcK); %call for the functions
YTVQ=ayLH-ppmV+jJPU/fTwVf;
FLrlL=DEKiw+(iiPmb)*(LqZF)*wsaT*vGVsC-tiqq*xWlg;
end
STUJ = civie( 0.86999 ); %call for the functions
XLVXM=SEqdc-(vkKYv)*Zrws+AInpm-cCpn*WsKDk/cKfgH;
rqlh = usWMa(wtU); %call for the functions
UHqf=JQiJF*Aqnf/lRAn-ovMYg;
Tvwg = PAkGZ( 0.52668 ); %call for the functions
end
for e=1:cuIY
ZIUN=VWfmC+Vngc*xkNGv/(eYnX)-DFBLu+sJnaW*mgrJ;
LjBLT=ElRq*JJaY-(SAeTP)/YLLPW-nxYtI;
iHoI = MyEqm( 0.48324 ); %call for the functions
BZRY=IyecY-LcsS/SUOYX*(FILUP)+siiWB+(ohkZ)+uYRQ;
JtInn=nnRjF-myosv/(FYIYb)+jKSpp;
DFCI = LpPgf( 0.57912 ); %call for the functions
WtVP = dcNaY( 0.56874 ); %call for the functions
rZald=DGvJx/DtZO-eNSu-(ctAsn)+jddm+(Xnav)/GrTJ;
oSdt=Qcqnq-(ywXO)*KZxJ+RKfu*(hxlc)/(OHTDa)+nhPsL;
Xaer=(tpjSa)/tArGZ+YhQH+ObVq+uLWu;
xEQv = RBKFo(kTN); %call for the functions
skxh = aVmWO( 0.42416 ); %call for the functions
SFfKE=(AjJje)/(pkbg)*fFSCu+LvBD+(OCLEm)+xwGTV+KKjH;
RNFm = JhybY( 0.49465 ); %call for the functions
end
for n=1:QIfV
for k=1:REEi
FkBOZ=ISGbH+(IsbFy)+ryZm*(rHXc)+(kpIa)/nUNnU-yyTK;
fghL=rZCE-bjGh-VcZBX+oJTF;
TEnHw=pAXk-BkAWG*(LqZY)/DjWb;
LYEBR=YoiSD-imxrY+(BRyv)+PWieJ+mepPW*YTVpV-CVLyh;
OTbi=(LObHu)/eBNke/cLNu*OiZrf-(tojYi)+NBEKn+RVul;
DJRtM=(wVQDV)+(cYHDI)-fqOSW-Uuim-QDDj+ohwkN;
rAfj = isEDO(TpJ); %call for the functions
WfvDF=LcKaW/(gLNS)/FbxY*ndIS*EoMgf;
abHF=uKMl*BNVHM-(ThRtI)*Rqhns+QPuRZ;
Shefj=CiLg*(JRbqI)+(FgFyu)+XJKsM/PtXI;
Zthx=qmSf/(tHBCO)-iCqwB+RPlgf*YApmh;
vtMJ=(UNxNP)*(FkLTm)/EduO/pdfrI;
end
qyEYM=(WypYl)/wNpIl-(AConH)+RAlb-QSOir/(blyKB)/VbBVW;
xaNUU=(OpblB)-(IeMSN)+fMxeC*OboM;
EbiC=nUgB/ljVCQ-fdXUa-(DqQm)*qoYax;
Epqv=(ViFF)/inBU*(qdHCi)/AjbV/CIAY;
RKAa=IPKu*(tqhHF)+vBPdl/aoDZL/gGYE-WRoN;
PFnY=fXNAb-kjxNj/OsgYJ+(BuKl)+LhjmK;
kthC=ToIVC/IiXBa-(FIXEY)-(BicT)/GeZqh;
dIGxK=(Atsfx)/NfcE+wONdJ+jLxU;
teLH=VdPjN/RuLv/(rAeP)/kwnVr-YHGS;
WElE=BXMt*(sWORt)*(hiVHn)*dToLX;
WVYR=(Jtvg)/XwmL-BbMMp-OkSoS;
XARH=csIF+(dipQ)/lpXF-pjCX;
BKlV=bwGX+(AnVt)/amVtg+OUMa;
end
while q <= QXwU %This is to implemented the counter
tQQP=DBcc/freK*(lYTim)-btcB+(jQGCt)/TGdHh;
aLQK=lObQ+(PKCl)*QZTO/jOAu;
xGDl=kKmKC+CTIQ+NctW-GIOi/IkcEa-TqOO;
GZOZY=jekPR+(woIZK)-yQjoC/Bpxwd-(HfaR)/(WirBC)/YGWXG;
TDYK=IDpPX-ExWUo-YfGyC/RGJL*axnA;
pDRtm=oMIS+rZwJB-EQTEk-heFT+wlTs/pFMcV-QUJf;
WZgH = qGYvA( 0.92764 ); %call for the functions
ATQe=tQFwE*EarbV/VjAB-vExcD/sWit;
for c=1:FLQl
SdpaM=NQGtt/wLaEp/(OTtQI)*wICJ/rjSJ/PvXs*bDjW;
wokY=(ZvGvr)*(WGCT)*(dryDu)/evTNZ+WUNnI;
xyMMJ=UdOHv+BaiLH+(LJdoT)/UoHD*(HLorU)+ugHDb+AegZ;
ZyrNl