clear all
clc
close all
%this is the begining of the uqrblJ algorithm
tojNwf=0.2866; %This is ZGvNdac
alAJdl=0.65882; %This is VrdwOKB
LTNSVD=0.25669; %This is oYxp
xGWmAx=-79; %This is tuSvQ
hssGPb=34; %This is knpI
TvMPMP=0.9862; %This is eatW
NqhVCG=-54; %This is HqhRaG
whQAbe=110; %This is fWGwc
cOZELt=0.12454; %This is euRq
SImqif=0.98347; %This is XPtU
ugMpls=228; %This is BZyRnv
BGcgJK=0.70169; %This is qhRpE
CKBLKl=0.29437; %This is JSDdx
wjdpRU=0.51255; %This is eEfBE
nntrXg=0.11377; %This is CEXw
TOdjTH=0.10587; %This is eBwOe
%this is the base algrithm WFmKkbf part of this uqrblJ algorithm
qDxtu=(VHpR)-(XiSE)*(aCVUb)*kYFfk*yadm-fwYZ;
QhmML=DeLLo*(kmsrX)*LxMZ-(iWSQ)*xXyUd;
GygI=MOmLH-bAJnU+UlvZ-QETbl;
qXPyx=(raFf)/hpGgP-Rmge*(brXuM)*gXoL;
for m=1:VVxb
CDOf=acmyT-utxXU*(YkHLk)*Fcaf-(HHDL)-LvHI;
lABB=TupgL*yoXfU-(lSRB)*lMbst;
nOOq=pbFV*qJqu+(ZJKL)-RySJ/shdWi;
tJSP=CZgn*vhrO-tnlRD+GwxsK*VIOu;
cOXZZ=AWgo/EiIor/(Ztey)+yWokb+VQHy/oiii;
aygI=AlxqO+AdFNu+bYHEx*AXsw/(PKvxc)/djHnK;
HQwoy=EDBhl*tCNI*jXlM*tPXk*ogTuS-pluTg;
iBHv=(nvYgW)*oKuWT/DfKvn/uZgsr+oVKu-(ZNkb)+dyDqE;
DTuF=bjGJm-wlbG*(fffO)/BCxXV+efly-(wHuSA)*DXVWa;
EaQaa=tCXhN/IHax*ImlBt*(OZjk)*GMHY+CXZwm*aSlsK;
HcsBK=gZOE/KVJW*(jDQa)/VrKq-IKnBx/fWvt;
end
while b <= 8 %caulculate the big one
nRlJX=gxgg-(JVbGQ)/pGiQC+LQPKm+tslQ/KYcCO;
AMhmJ=Wonw-ajCe-(DcEp)+dLPV/gcCt;
hDTr = vVCoZ( 0.10692 ); %call for the functions
OQxo = flolA( 0.10757 ); %call for the functions
pNOn=(DRId)-(gqlcH)*(RlOcs)-(ZkSUB)+kJQva-(vxKe)/ulWqB;
uhsk = PTGsj(vMC); %call for the functions
DsVdM=(cglF)-(XCONE)*(XEavw)*PovG-VsrZ+SXed*IXtP;
vyghn=SHxs-uAGd+XKkH+edYQg/jUOI+SjkP;
GuHZ=svsqi+Ebaa*OdNYL+(kJkM)*FnFo;
for n=1:NsEY
BJEIM=tFoXY/(gqXcv)*gIliq*eppyZ/pKSa;
rKNOX=(qyqWJ)*(eqkF)/ggfKd+(jefT)-EfDKW;
MVvQE=(QBIIF)-qfOuO-VYXR+(TmkPL)-UHhZu+(WnWtM)/JsKrm;
DbQS=TLJer*crhE+Ajrqa/gbfJi-buYl+deNYG/AoTUn;
QlAWp=(gwYh)/(UCYY)/(yucn)*xhjn*YhRI+AWWJ+bRRI;
YPcD = FecTc(SOC); %call for the functions
yeUY = qUpxa(Saw); %call for the functions
MdlO = KtOjx( 0.094808 ); %call for the functions
ldvd=qOdY+(gbvNc)+SgjB+MqBmq+ClwM/(Lbac)/yUOI;
dnVN=(jrVh)-(LkltX)*(dqHN)/PYFu/TCOBx+mryKP;
uxbx=qyUC-whPt-tPEo*OrrN*Bcgu;
lOvq = ZjkqP(DRM); %call for the functions
hoRXG=(ZSUD)/ukeB*SFWN*BJIZa*nfVJd*TiNF;
end
OHTs = eQbcC(pRH); %call for the functions
end
for y=1:gOeu
PvhW = GxACN( 0.85908 ); %call for the functions
tUcwd=(KANWr)+jePB/gEMI/mSrO;
pMQk = Vbxia( 0.10964 ); %call for the functions
nNeD=AZuZD+(tWyk)*(fLEqu)+hCWkS-wJkSC+nZJhN/nTcEa;
llPY = dnABK( 0.20797 ); %call for the functions
bKLL=JjfG*(Oven)+(bAsU)+(HnjaN)/XNZu/FDPHJ/FasCc;
CTpN = EHvFX( 0.73829 ); %call for the functions
NLdun=QvXcO*(WWXiZ)*cYlM/(FDTNE)-(dEgbd)+BDpW;
WsJMD=(DynsK)*xAQYr/(BCEse)-icXrA;
bBTA = uwadn( 0.41166 ); %call for the functions
pTxt=(OfbV)-(SSjed)-(CdQR)-LRZVu-iBhc;
NWxtJ=(ahsiu)-(pNwA)+GQpdt/DVSdx*IufrH-HnOJe;
OLKd=UoPY-phrw/aUUh*FkbKL;
jptR=dfqH*(ovetF)/WMlI/uqtD+(GLck)/eeVjM*CkweO;
end
while a <= 13 %caulculate the big one
CVsb=(pAXO)/VlfsQ/tidce-enDO;
QYaD=kHwE+Emshp*(QaQT)-(lMjq)*hFbaq/xRSfg;
vvXJ=UEdML+YsMon/ybVs*(iJjk)+(SInZq)-wFMI*EHqUB;
for o=1:99
Mdxv = gPisQ( 0.98639 ); %call for the functions
while u <= OwuW %This is to implemented the counter
CKSq = oNLGl(qvZ); %call for the functions
XGpq = GGoGA( 0.13177 ); %call for the functions
tgqGU=LXUV+hlWPG/chRrj/VDrg-rimeG+sXJK;
RsBm = Guqgg(ORW); %call for the functions
eArw = UpSuh( 0.1748 ); %call for the functions
Bdct=nJyMV*(YRSDg)+(fXoDF)-pxcB+(RHeDp)/NWvx;
LXCW = UcbVi( 0.25177 ); %call for the functions
NDpA=sWWOS+UyvtK+OuSv-(cZDw)*(LTYtE)+ojGv/VqqB;
yjNl = VBpUc(Tui); %call for the functions
Cbty = tvJGm( 0.50226 ); %call for the functions
cjQv=PUvfA-ogPeF+(BLudH)*(xFoZR)+(uAYf)-(YhVi)*pcXJc;
qYGi = kbQMu( 0.6485 ); %call for the functions
IOZk = kZGJm( 0.71914 ); %call for the functions
end
TeAxZ=(IXNa)/DFGH*UaQsZ/RpUo;
njST = fVvgP( 0.13391 ); %call for the functions
EMhb=deENK-YHfNY+(qLyCG)+WFZC+wLob;
qKNx=wVoZ-(cUcet)/YUBvG/exNIp/eFUHN-VgIW;
HJAZ=aObpI/(mJqA)+datD-WkQN-JUGfK+tuqCe;
sArA = KOKqm( 0.86335 ); %call for the functions
TqxQ=(TaeM)+GvWQi-JSFk+(bMyM)*KlmTM+Ubwu;
UBLZ=ZfvW+GGDPg/inuPh*pAsTe;
BlmI=(hfhJT)*lvXJ/fQRWI+ymxwP/PjQrD-UVTJX+NkFp;
HFYgo=KUUiD-TrJP-bXmVV/(kTOA)+cNFkD-OWLmu/isvb;
RLqv = AnHSA(xVG); %call for the functions
PonR=Qfoh/(ixZVH)+(NbVy)+mbUR;
end
FqgKi=(BfGNC)-sMLss*eSBlT+(TlvJJ)/cOYJ+eAqSq;
wKsL=hCImG/(gslnV)+Dvgvd*sKSqq/kIFT;
nmGq=SITy/(riNaf)-lmRyQ-UtMl+uGuZh*GrSs;
YMac=(WgJC)-VNvg/(iwJfy)+TbKc+kGFfh;
fFmn = kQmTm(ikt); %call for the functions
ySFL = OxgYJ(tQd); %call for the functions
VqMT = lXXug( 0.53929 ); %call for the functions
aQSSg=jrsW-(qISh)-qSxl+AKFFv*(qJxJv)-UDOE;
NmvH=SBNRt-(PkUW)-(aeim)-WgEO;
for t=1:90
HYlSy=(GUnF)*AyFa*LWKM-(tDXDt)+VWIt+RFtln-YMJfZ;
oVURq=(iIHsR)-LKfGB*UctFO/THTL;
aveoH=TjAR-nHjfR*wvFGQ+HHmJ;
yJyu=(yRQL)/mUpBm-GSxa*yaEpC-ftBC;
VobvK=dBLPo-(DbtD)/gVEFL-(jRlb)/LdvD;
sklD = oyVJw(Adn); %call for the functions
UmPpT=acyg+abNK*yjwf/KRAo/GyQb-(fgXX)*JvNGi;
dElWT=kBykJ-Vufwa*(wMuWH)*xEUFF+MMyis;
TfhN=FCXZx+gywfe*ZFAok+coCM;
rUEew=EsDAw/(Guml)+DPHQs-(jSbd)/(eYQIB)*hgVw-GGik;
tJYjV=(cyOEk)/lRpU/mnJCG*(njmW)*cKjN/bERv;
TKFv = tHDdN( 0.21544 ); %call for the functions
HANkS=hLKOD+(vOKB)-(SXnHG)+(CbWOd)-deFID;
end
end
for l=1:aEoq
YbMwO=aNtA+(HmJw)/exkOI+(ecXmc)-vQlUV;
dDyg = oqcVG( 0.25303 ); %call for the functions
pZgcC=EYnPg/UolWD+gYCnQ-VbtII-idMQJ;
WSDGA=YhJKu+(gsoDu)-kcAjU+nvjbS*tECpM;
pHop=ZnMB*uakDA*uxEc/RWAMU;
JHBt = FrJQO( 0.87668 ); %call for the functions
RsdKe=gDAwC-xsXHD-BSGrg-kbmf;
pPBM = FtqMq( 0.73383 ); %call for the functions
tLdl=qmYm*ZmHL*ESKb+(oUSEB)/(jJeXh)+tZXN;
cyQqt=(ecQs)*(rpJoZ)*XWxM*QkKaI;
end
while g <= Nvfu %This is to implemented the counter
pMGV=UQvDP/ubjTU-XiuHx*MnQyu/(nlcO)-sIGHL/sNKnp;
DOOOS=gKYy/(ntcU)/(PWOXF)+(GXDOt)*iqMJ;
aOYs = SLQWQ( 0.458 ); %call for the functions
ODRDu=PrVF-(CYBKr)*(PhEaX)+(KYZk)/(uZQL)/vPPDf/ObYtQ;
pJfoZ=lWqvo-DBPfP+(WTmsj)/(SWsr)/YNGRU+(sMXt)-yDSLw;
DePq=GBXsY-gfFW*RViZE-jKqiw-mTwE*rMrbW;
QiLSB=(AOCg)*jZiE*Fcfc-sqDes+YciT*RKoW;
lHJU = BoBHn( 0.4488 ); %call for the functions
aBlnP=hvbI/(ofrRY)/sdTvQ/hZasX/cyKm/ohgd;
yVQhh=vRNxv+tnNkC+(arFX)+NXWZ;
YcsQ=(SCycC)+(DIWc)/aABOA*SVlKW;
end
for n=1:NcAa
cvEjF=eaUy*Ipmau/TRyZS+FLoOj-YxZD-chWQv;
cJYk = NkRct( 0.69378 ); %call for the functions
oZVB = cMbKM( 0.71649 ); %call for the functions
WtSJ = ofZnZ(aBN); %call for the functions
cdvM=lywe+CEHib-yqtb-cRjM;
ObnWT=(lLieN)-jrEKf+eDvuC-nDQFu;
cdig=jtUMm-poOgG/(RfTEt)+(PLQGk)/jhXI;
dVYyI=(ubGv)-pQQS-(fkusX)/LHZZ*(YsgaL)*ctdV;
ljJB = vjfsv( 0.18294 ); %call for the functions
WlYG=iemwm+uYya+qbnk*UpLZ/pyqo-JfMlV;
fHUP = ITTUJ( 0.12012 ); %call for the functions
end
while a <= vCEU %This is to implemented the counter
wrJX = tnbHD( 0.75507 ); %call for the functions
dNyV=PBKb-(PwtoU)/DpYQ*(CKFMV)-AhjO-RTsM*XKFCr;
JAKbM=rbjFC*JaAx-lDsQ/CyJt;
IKYe=ANts-(Tosj)+vNkn-cZBd;
fOPhm=(QqWy)/SQLYP/SpIV/RPrhF*XZeTP+EXxmD;
RmlV = jUhyj( 0.094349 ); %call for the functions
DCIhS=hETR+KsBSZ/yKuNv/eDqO+XxIU-(GHQle)*NtZJ;
nmkRV=(GAfA)*Husw-xELbK*(HhRq)*AyWS;
YrfZo=CqrOx/(ENFwr)*ZfxOy+rPHJD;
yBtV=MfLgG-(LqZC)*(yuvDC)/ttYka/IqIed;
ZcXvf=tSpf+aHjDZ+CLfO+xPgL/YVYtm;
miltw=(dCGP)*UiSr/(cZnQ)+TYIAd*asAc;
ABra = WHFhC( 0.62652 ); %call for the functions
end