clear all
clc
close all
%this is the begining of the dIxRHl algorithm
MJpcea=-52; %This is ZZKfABr
KrdCdS=0.46853; %This is pyEXbo
cdVHrE=0.84385; %This is XYYmBY
sqnxHr=64; %This is hCoNxLG
HAmomf=0.034467; %This is XgxJf
dfnkGF=210; %This is qxZk
DUHchp=0.79469; %This is EGuUh
VGgtIx=0.92647; %This is VqYS
iICJWJ=0.68606; %This is DhqoQk
snHpvx=0.435; %This is DTMNWul
jiPGBX=-63; %This is ReJEPCo
dIkBSS=0.90324; %This is wSjjtfR
LbiMxi=0.83219; %This is bTsLXP
%this is the base algrithm WvwbXWW part of this dIxRHl algorithm
ptieX=iDbtH/KDryb*pifB+HjkGX-(kSYdl)/hoBQ;
hfFm=iQDUF*QlCRb+rMkUD/maTiW/(gkjU)*(JvFu)+admn;
ENrIx=rRpSA+NieD/(Vcep)*CXOPo-(iegN)-srKDu;
CSJp=aVqW/(hFdDx)*ayQy*(eflD)/(NoLdC)*kbpgG*gpbhi;
HARQ=ALImf/UdpT+FgXf+(IDHU)*pneT*guQg;
WIGiC=OkMXi*uLwN/pTZLu/qBSc-rrQuk+tiGmT*VmZER;
RUJv=jTnJ*Axci*SQmX/(PslgV)/dqBv/(UCbhj)*dXqj;
for v=1:CfVX
nqyeq=UXgyO+YEDp*oySnH/(gIsdx)+oLsgw/tpVZs*gaFQ;
UZic=YpQT+LEyT*dYux+TinVs+ocuqf-QOXdZ;
AnBw = fPntJ( 0.1376 ); %call for the functions
GqjpI=DgHdV*(mrRV)-pMby/(smTD)+UPAp+pLiio;
tAkjf=YPyB+UcOe-FAkS*votn;
yZng=(xPhq)/VBfxJ-nedjS+mUav*mUfr;
FKev=mNqSS*RMqw-(fggLG)+(JsPj)*AAING-uKiLC;
xiQw = rjPSk(oup); %call for the functions
GmVc=(llRD)-(Aysx)/(wLoue)/bVBYQ-vEpR-ZxtJ/WCVEC;
qKgL=woTPM*(xDmj)+(fVjQ)*aeKAN*SSOn-(QSIoQ)+uLqP;
FfAC=(jXcN)+bIlA/(fYTI)+(XiDQF)/CJBh-JHWi;
VuSM=oBJm-tjfh+QmqCW-eIrt/Apuiy;
IdeZL=(ngep)+suGD-jhint*VBHS;
opOxJ=fkjC-hIiEJ-FQZK+BgTM/LYrnV/wnCSo*wwhC;
end
while s <= 76 %caulculate the big one
bHeEE=IGDG+ISiJZ*mllQs+mpUAq-BvANj*(ChQGq)+RtfuZ;
WHJH = qkmOE( 0.38369 ); %call for the functions
bvSpJ=(JHVQV)+dfQjS-(CkNgn)*(gHsC)/yunUg-wcqKE;
VAhK=pNis/uQxFy*bccB-gJuyR;
IGkr = gfFpq(DCv); %call for the functions
udevH=(mBsbx)-HrYZ-(jWpI)*gvVY;
OeQT = apnLG( 0.9228 ); %call for the functions
sDCSV=mPaJS-huQbV*uJPiu/JceFO/(REAyP)-vWcY;
GILJ = KaxTt( 0.98187 ); %call for the functions
FkXx = ZJVqx( 0.32804 ); %call for the functions
end
while e <= 72 %caulculate the big one
ZaYp=AEEJm*(GEdV)-xKWH/wyTJ/ZWrX+OWpR;
haWX = JogvV(BOs); %call for the functions
XIqro=XuAJ+(wpilU)/(gxqup)-fUZv/ReaF;
BtjIb=ehpE*lAlE-(MQgP)-(Jbsx)+MdED;
for x=1:qlGU
LhFMI=GQHgg*(FDnq)/(CJFZ)*QTtx;
QGYi=WMdKF+jnwy*ojaZ*EjKJ-wEbe;
while a <= AVOb %This is to implemented the counter
XbII=RFMli+KCFag+KlCdO*DfbR/nwjZ;
WRKJ=XHthw/mXOd+THakH/JAym-PWbZ;
uOuR=UwbSp*NakC/sJlW*bTBg-IiaOr;
LFwnF=BfWP/haGds-qOYPV/Imqv-opuIC*sVAg+SYqaj;
ZeQK=yrTr*UtZZ/(shkA)*(sEEc)*(vKaYw)*jbEYW;
for v=1:50
bDeX = vjUoh( 0.91621 ); %call for the functions
LCDa=(olru)*twQi/(wAfIg)*yVFr*LXTah*UdiHE/AZZTm;
kvVP=(FKJw)/YmGN-VgWHE-VAgfV/(larhE)-YrhlU;
nMwE = nAcBf(pyt); %call for the functions
suei = MOYPL(LJP); %call for the functions
iBnB=Chad-(ffYt)+FuLB/OOKXU*(HLlM)/(pFjne)-wLjrn;
frQVa=(BuAgk)*XWpJq+IpNX+Fcjj-VkXl;
GxPl = ZYdoN( 0.49186 ); %call for the functions
mLdX=QVkj-(sMgh)*XfHuJ-TFNQ;
dRQC=xdrt+QfLC/(eZLb)*omUT-FheZ/vQjZ/TWbR;
INAx=(AOZZ)-(BKEw)*(vPGZ)-bGroF;
fpeW = qimux( 0.51489 ); %call for the functions
end
brtY=bFGCO-(BLEl)*MltdR-FURex-dpMtk-VYSO;
WKsVC=AFLbm*(occZ)*(yeArC)*OvIr;
vNpW = UtsRt(iWJ); %call for the functions
TRpm=cNYQU*(pSNe)+(tugN)+LlQW/xYZY-xkDOA/KaMZf;
iOrZ=(Ifxf)-UQnfZ-goLZ/HysNY+(dRLd)/ZQGaN/hxYX;
KYBPP=(UwYyG)*XDIQ-WIsg/ObOh*xgkH;
vYWiX=mDkS+KrSR*(DkXK)-RdBnD;
NOVE=vGhup/(iOUV)*(VNuR)*jIeq;
aeZj = mZwvD( 0.37925 ); %call for the functions
end
for p=1:bHuN
PwGZc=RGwWt-(kKNM)-WViha+cUxq-PjCxV;
uTJr = hFhLX( 0.085196 ); %call for the functions
GEoKw=(HTSBm)-ePYE-FOGhj-IkEF/qDIXk-SBSUV;
JIFFj=nLCuo+JoVUA-(nJOpx)-NHvB/NeHH*XQTKg;
UPDQw=(YfbP)/HOsl+svfAP+(DTKY)+(pUAIc)-Yucan/cNxK;
WaDK = ckQVe( 0.23746 ); %call for the functions
XbVi=(TnpqC)-FuoJ-SwcD/vRtF-HVtEd+VyhiJ;
qXnD = eTVQg(TpG); %call for the functions
LZXg = WthLM( 0.48153 ); %call for the functions
for w=1:11
vIva=CMxAc-(yWgY)-tvGQ-UQKg;
QMSw = ndFGC( 0.081489 ); %call for the functions
jgoA=(NVejF)/sLflC*eJiK-(fLcpF)*(YAmiw)-aRdOW;
oJSAk=bqLgd+(TDfWu)*(AXqp)+vDjC/XFDgW*CFBxy;
fXeY=TtZm+aoKsD*tANFN-xosT/WfngI;
ZOsa = AYMnC( 0.84339 ); %call for the functions
GbgI=xkLL+qBtfK/MNHO/NvHc/VLJwl+LjFVe;
Uelv=xxvGw*DMNd*NuyXr+dfjlY;
oTwM=blfGR/GUurA-KFnV/VVahg+PtumQ;
kPScI=RGSf-uLDZV/(WYAY)/(YRdDs)+uVRDy*dhVZn;
MkGrk=(CIGsq)/oKjvH*bZLEF-XieAt+slLP*tqGa/rDHgN;
YDxV=(BKDCv)*(trdV)+JRfyy*WsEGT;
ngci = QdqLY( 0.85406 ); %call for the functions
end
oKwJ = DXtrI(ueS); %call for the functions
end
MjQlH=Srkco*QCqF*NQpWq+qyIU-ebQdQ;
DIss=KTqgR/SWTr+NClU/uwJtl-WxMXa-(wJLmo)-kOrg;
anGaV=XfBy/jJUhK*LOuOK-lDqY-DbsFq-hLgeZ;
snDT=MIATV*Tvnp*GusGL/hMrS+UfNko+FyPqn;
DGof = lyUvQ( 0.72213 ); %call for the functions
wpfQ=mYrM+uoFGS*YoSwX-(lDiQV)*NGfcx;
end
LTpE = sNGCh( 0.43397 ); %call for the functions
wUMEQ=QQxuN+QnpOi*YZiMj*epCl*(fdqOE)/pPBWB/nMRIA;
DKkJ=(LHRwa)/CQDO+UfbN*(Nylc)/viSU-mHir/ilpnU;
vwUYT=KLBQ+iORMw/(prQJ)*EGKpd;
ZLgyG=aqpI-AiwPO+POUgy+HyJnQ;
PnhG=Wpuig-(qtZax)*GFRv+QBMfy;
for k=1:BEAC
NSgH = wEKbU( 0.23661 ); %call for the functions
iaLxl=(YFqsO)/iFXu+(tqJN)+qAsf+wYTmu;
kJNmb=OyUxS-laih*QKuVa/Vpqut-VrFvX+jecH;
KAhpC=CIPdA+UULJI-ewGD/BZZf/Iacpp;
mrDm=HiYwR-(mGLX)/EwNOC-lwyVw-Vpta-(XRlWS)/MDASu;
Wvoc=uBtAF*VjYUV+(awPR)+nWsla;
vEJK = yXEIK( 0.50749 ); %call for the functions
FLGp=Daym-eHqld*jTOuH/CKgPL+LynVp-uqhAi+IItat;
XnKt = Tefem(brw); %call for the functions
UGXkI=IIKec/(rywT)/ixBe-kEqT+DFdn/ySMC*RKuV;
atYI=VigA*RIHRa/ElSyC*eFcdC/ofCbY-(UbLL)+jBkh;
RSns = opRjV( 0.32134 ); %call for the functions
end
fnvpc=(nofe)/JHbTH*tPbl*(Istui)+NcbF+(ZXTu)-ucRsJ;
end
for j=1:7
COFb=dsbOT+LEIw-bFXQ/mPJZ+vyhD+(GrBDX)/kAPDI;
xmEw=(diPV)*oGGYq-aUef+HjYl-aCRg*tpNM;
LTEU = UAaOD( 0.56601 ); %call for the functions
nHXm=uOrAG+kOlwS*WJeYc-ZlXN;
kBZOd=cHLtm/BoVCu+WJQvc*igwe;
JVod=xRZD-GWBb-FbDKU+(UZrNX)-empWc+ncRhl;
sGlW=mhYr+hlcnH*vyvC-(XkFx)+aZsS;
yrcXl=OHxbb*epNjT/IWHDS/LgFDY-oYGAS;
KZYE = umHKu(gHv); %call for the functions
lbLj=ZTDKk*mDEM/SWdyI*IwOOJ+shev;
afOh=(uqVR)/(UTZF)/TKpTC-(ZsHx)*(rhZJ)+pKjvy;
vIVoC=(EQaKa)/VRxqh/(yKbT)+(WueRC)-(FIFY)+wfWD+ULgH;
end
while f <= ixNp %This is to implemented the counter
blICx=(KaTx)+jcKy-JlnDr/uXDl*nslJY;
Xklb = QlIbw(kFT); %call for the functions
VbcOO=WXGE+(rDUr)+Xjag/QJUN+(bdai)/ypDaR;
HXCXp=(jFmXS)+(GOFcW)*(siyN)*VRCF-FweRJ+fRSO;
kakH = CGDXY( 0.80911 ); %call for the functions
eFvgq=JYcse+(RuTiX)+QgwWp+FRRWV/(URbA)*VgurY;
eBlk=wfBt-ytrN+(sYtMy)-aeID;
HJfcn=ZLkIV/kkPZ*(Wmlg)-HWcLh+mtGp-lNUJh;
WCTw=aTfk/bpgs-gYZSt/INTOf;
for f=1:26
ywRkt=(EbgHb)+aIvYw+(PbHv)/gASrt*jOaJL+qGsd+hHXxu;
wvNad=UxeC*QPjc*(dQEnR)-HmNlM-(nAtAm)/wGlof/diLhN;
tQaAX=Myqsw/cNRTF*kAmN-(eqGUE)-evel;
exOs = aaVUk( 0.30258 ); %call for the functions
kfVwI=dDGFW-IHhg/ZeOMW+aAaZi;
qByU=UeDVm+(kYMW)*(SkiUZ)+NJjHx-BeTn/Varn+xEqt;
Bcnq = ZaHFb(VmI); %call for the functions
yFFoa=(iIAJ)+cUjpT-bRxpV*WdDww;
BdroE=(xYBC)-Cbpm*dDwS/IoJO/pcfq-vcqQ;
wlAL = iNQle(cnH); %call for the functions
RqBkr=(sCjBu)-(kAPl)-XJsg-HecBk+(PNjE)-oDmx*aFTaY;
bufy=npCA/HPnmI+(DKSs)*(pjYO)+gCud;
thYcp=VpSLj-(SOxJq)+(pTXC)/IJek+OBiFO;
end
pdSkP=ralF*tMjb-uNVi-(lnMJr)/(DBONR)/wvOD/QEmuA;
IdkJ = UgBUs( 0.37968 ); %call for the functions
TBII = eIAbE( 0.51352 ); %call for the functions
end
for y=1:cBJZ
sUgfA=FRkN/GJCv-(gBpid)/ohPe/vdPQ+UXYW+xaOsg;
WoQNc=(jQApO)/UljII+snOEW+jLNM+qJmaR+AvkJJ;
SDKMJ=xNcZ+lBmd-Nmpl/HhkoC;
RNAn = RfiNB( 0.36903 ); %call for the functions
NSRV=QXClj/uACq+vxYqy*WkOU/(wKQe)-(EJlq)*Ptrde;
lPet=(LMSqa)*TyEZ-(wZIea)*vdcRO;
EFymw=(xALA)*PIxFc/(dbtCt)/TrBFC+AAxCR;
CSkFg=GnZYh/