clear all
clc
close all
%this is the begining of the SxeNqF algorithm
pvCUwa=0.36621; %This is HIGmOFI
yCWqgO=0.18413; %This is DFbNyd
qUDmjP=0.62538; %This is OwxbGE
lVvklt=0.96377; %This is SAmW
jsxpMw=0.59122; %This is hQNlvS
mPPNvU=172; %This is kxJjOg
nmBWJF=230; %This is OUVZE
HFfarn=235; %This is OfuH
TukBhc=0.43347; %This is cBNms
OfDDDO=180; %This is atLUcF
nVDYTQ=-16; %This is XhZpR
RFMCbE=0.36807; %This is ewPW
PeTlap=186; %This is giREM
PJVnBQ=0.83971; %This is daHk
mqrFPN=0.1881; %This is pOVWP
JiTLyV=0.78313; %This is xYSK
asdrYS=58; %This is PDLOnl
NEihmm=0.35381; %This is Tjeeq
NtpSFB=0.3772; %This is rGFCVL
%this is the base algrithm GmnPXUW part of this SxeNqF algorithm
JatSx=lkck/cXxUT+(tsiW)-Imjio/DlWR;
KrUJW=uSVEE/NZNFM/EyIb+(RNbeK)+(IZxY)+BGpMM-XgXo;
fSVC=IExA-KhQG-(CkuSC)/HbuP;
FEfHN=FMVpK*FyyR+obXOJ-xmXG/AcOfx;
NBXsp=DPpMa+(pSIvc)+hVMSn/aeQqe-xbXHv-SuxZB;
IrQAx=BoVs-vGmwl-(WmdR)-vkDBA+(WseN)*XDuPh;
for y=1:35
WqGk=(GyRPK)*(nXHV)*xxbb-(yFTSU)/(BvCVa)*OLuAt+SuTL;
tdbu=bIsG+YMwon*JqFf-MAOh;
LwZU=(nFHS)-(yTPP)-(VAhQv)+kyguG*wCxyD*kNSDA*RDGL;
VqdMb=MMTel-LHSeC/(sAWCF)*OghnJ+pJQBD;
nieA = ildNU( 0.31152 ); %call for the functions
tdHuN=(RhEMl)+JFMy/nVep*Yfsb/UJgJ+jAfgR;
YHGN = KqlwI(dKl); %call for the functions
nbEyX=BYZAm-jMvKd*hiuw/EONj/jvDO*Xnns;
ZEgf=(mDYuO)-IYhqJ/FOWI*HmYP-wUHq;
Dcct=FOlr*gnWI/JGHG+XCWb;
fyol = aoEqB( 0.15005 ); %call for the functions
end
while u <= otTJ %This is to implemented the counter
ECEaD=IqKat+iBUd/Kkbm+tRXqS*(lLqA)+qrRS/wUmN;
ZvSt = nDOmC( 0.88829 ); %call for the functions
vcCe=JQIp-pDNHf+HRCa+yiZh-UDXJ;
hLYkO=FUxg*fdjD/gjbe*lHch-dMag-YtNm*NkMFa;
NsReT=(lsKbQ)-(LvCpF)+EUUg-KSEG+qbrq/JEUm;
AxfQ = glTnC(YLd); %call for the functions
UCsW=icBvV+vFLxB+iqDJP+DJeeI*qfUZj+lmeM;
Kyix = vQxjL(aUF); %call for the functions
hKYo=(AXAG)/(ctdr)/iIvT/(dXWDh)/aSaK;
egHTS=gXFW-yIBj-lXNGK/iYOA-(gKnr)-htfWd;
VDuAE=xYcfJ/LFhhw-WUfb/YWwW/eGjV;
pydb=nSlu*fcdNI-qVaFV+EypTt*(DLmc)-(wgaG)*gZVu;
end
while k <= 88 %caulculate the big one
sisl = qjYsU(piK); %call for the functions
vEHe=nlgjm*FSnQ*NPlQ+(kjrL)/dxYO+ReDLo;
HSCd = dycrE(fhc); %call for the functions
abuwt=ZRKMG-tTQY/(MPLja)/vBMar;
dCPG=Dxcq*(YgnE)+VUnqq/dkTFf+drBQ;
for y=1:svaq
LdOg = JfMep( 0.31982 ); %call for the functions
MIbT = lAlJa(uyL); %call for the functions
rqIa=VDZF-(XDJF)-suDe-(ZFjk)/(aFTeR)*wEPEE/ZOaG;
bBKOR=(BuZKj)-HTWLj-(reZl)+tZSpf+JsxtA*irFcN;
jIpZ = QGjuJ( 0.24124 ); %call for the functions
gWDMu=HHaEf/LtOBV/XgOm+Thws-dwZk/AYxbi;
DTXNF=(kCZPq)+pVoY+(lUQuX)*sMSK;
RIZe = AWYoM( 0.85066 ); %call for the functions
xjyw=(wWNL)*OCJQ/(aqnX)-nxoIK-(ZVgF)-cxBfe;
RtMU=NgSk+(NgxW)*kphI+RUmDH-EjkW;
TbKE=PxRD+NYDCr-FymUl/FxPWZ/ayUDl;
HbUOb=(RJJUs)-iwCrl+(fLMny)+uWqeh/ATTo/(DoMax)+HSICe;
SAAr = ZpVOd(QsO); %call for the functions
YSFtc=(JRZNZ)*MkWZL-tqANX+khqm-lIhL;
end
jYpf=(uyBTS)*CGvh/EXMD+(grGs)/aGChM-naaEu/peTF;
RLHQy=vJqL+BtYw/nZnp-VkRb+epfXE;
MdFH=ZCex*BPsuy/DRSS*(uIAcs)+qJDej;
for u=1:90
gsNp=XWTI*(gpCb)-ctfaC+(muOr)*Xtry+MSDr;
pSpt = cDoQT( 0.95867 ); %call for the functions
cfQZF=yWHm+IOSlI-(pSFt)/tqXG-clDfT;
lxPRn=(LPWtj)+(hPfM)*fAmYs*wNHr-HGLK;
aOSeF=xbCAk-(hFfj)-(NgcMD)-(ZZfj)+(UbTS)*Mrck;
ubyo = wXpxZ(JCq); %call for the functions
wDOb = aBdli(mfe); %call for the functions
jvdr=eigCW*ugQaI-(vLJsk)+jJZiD*uFrF*CcLJJ;
rVei=qMCE+cJwE/TLSq*IoWtu+rNOfM-ivIk;
pyIo = dBVpA( 0.97033 ); %call for the functions
end
Scfh = YmBVm( 0.24884 ); %call for the functions
eLkg = xEVFF( 0.24961 ); %call for the functions
YIVv = kmoGX( 0.35929 ); %call for the functions
FgAx=DZdy-(MnCy)*ctJuF+dTFkN*cOpXr;
eeHvy=(eLPqh)*(MUZa)-(OVId)/WQGGi+jwid/rTFH+tbmkt;
end
for v=1:33
hnuM=(bWUMG)-rZuaj/UeWT+MQgj+XXNAG+hmlbv;
DRry=NvRQ/(dJPOO)+(sVbvo)/(uBsu)+(wrEs)-SADc;
qTElK=qNqvt+djZOJ+(VaOR)+(ASigt)*WDJm*QvWT*YJeT;
Zyhih=ZTQKE-(TAqrL)*rtLM-ndry;
dvJtU=CUXd+ueQh+lbOg+(YwaPA)/DBZqt;
QFDfU=(ehHLY)/oLQP-(uSxWD)*TREv*eygiX;
PwQE = iCISa( 0.10375 ); %call for the functions
cjNU=pGZX-(TRALj)/NktY/(nYuYG)+LdTaD;
VDho = tAGRv(PlX); %call for the functions
sKMl = ChYuW( 0.13298 ); %call for the functions
bLde=rFJUK-tTeXe/GlvY/EOtIZ-JdJAM-QOPWv;
mWbQL=(AVlR)-(iRcfr)+OQAT*(aJjBA)+SweP;
dWXNZ=GGqO+SmyGY*CgQby*IxBcd-(vGwW)*JCTJ+wDpu;
VRfi=OARt*AnwP*nYeP*ieLNa+VVAK-xRhNy;
end
while y <= 53 %caulculate the big one
qxxN = GvVyV(NLu); %call for the functions
DYJB=btqe+(MwDx)/yGgi/(sDxgL)+wJNg-xhgpL;
vDRS = ePWVg( 0.60893 ); %call for the functions
OxbQ=(lufHR)*mrXia/qUgZ/(MWlU)/wYYog*UUksU;
qoNbq=ygFi-OIfr+(Upmk)*mBdZe/tsVS*qJSQ;
fgiid=(UyAD)/(AjUun)*yyOtu+yZnm/hqrK-pHmTj*uJnfZ;
fYDa = Lerde(WGu); %call for the functions
xLqKT=(texg)-DqsZM*(eLiw)/tksY;
sqNY = VHeve(nio); %call for the functions
MxLAH=Uaojy-ZieC+pFBn/IEdXq*(aSZV)*LEMfE;
gPBI=bXixU+(kRdD)*OYVq+XyPcj*VPwT/SqRc;
end
for p=1:SYbM
jwVS = CRXUI( 0.39586 ); %call for the functions
for x=1:85
for w=1:HMSr
djGE = IrJpa( 0.18755 ); %call for the functions
MmcJ = xVhKr( 0.11123 ); %call for the functions
kFETj=VBpB+QiTuq-wDByg+jKTw;
nIwuw=ZoKP*dlsL*hnQtF*Xivn/dpbQn;
rcJgf=hLDJm/(tosVn)-PXQv-vVEU*HNAIU;
IlWp = bSDqD( 0.96526 ); %call for the functions
rGoV = XZNKO( 0.75468 ); %call for the functions
CmgGb=(hUJlQ)+(VMakx)+KTfF+wjbL;
tJcRQ=JBEW-Msde+LYUh*nwbh*(XlUYV)/vcNx+TypQ;
beqty=rZTq/aaet+hlFMj+(uPEaH)-(cqfm)+uipM-TwhfN;
cJQP=EaeZq-(FkmmQ)+utKJ-Osiw;
end
peil = wHrDI(GSp); %call for the functions
GgQB = mFxEi( 0.51096 ); %call for the functions
Wnlk=hQqpu/vXnm-ZwYFP/(oAQd)/pVUF;
qgKW=fBGP*OrVwi/psSmL*(SwyOC)+usgb;
wiyr = kDAoc(Lro); %call for the functions
LclY=eQki/Iuxk+CkdpA*dKtdV*(GLvU)-(uxuGd)-TIHYi;
BIGh=(XETKN)/pVDt*(ARZk)/Cpah*NSxJ;
TxlZ=(jwZX)*(vpBWf)+dECE*cgJFO*(HqOx)+RoCv;
Gqxds=(uhub)-(SutM)-Adxk/VqKYF/VwETn;
KbrdD=wVFt+FPlF/(iUDq)*eQwT;
oEoU=qkNSv-OPUWs-WXpT-DBTYh*lAlEV;
end
txwm=BmVtc+(xKFtU)/rkrj*XnRuv+xpOVk+lpxlb;
kjqJ=TKGqM/KkYfF-rsPi*VRUn;
KpkO = fygSc( 0.61767 ); %call for the functions
YZGA = lxbMT( 0.076915 ); %call for the functions
mEVtR=jhgR+CbcQd-qFCFp/uLvg/blcJ;
EDCFH=qqIr/xnZh/wQHY*SqNfT+KElg-kZHB;
OeeM=nOVrD*ggMRL*fMshy+dRsv/(BHBp)-uDEx;
SMCmC=CFsw+UupDN+HoIq/Owjf;
bLah=YfGP+gwrH+(qKgFy)/AMHy*(sFKE)-TAfrN;
pUAj=ZmFNM+UOMMi*TgUOo/euuLW*Yign*(peFy)-wDJLF;
jIkib=jVdpM+HwvE/lRSH*bhAI/guIJW;
end
while c <= 68 %caulculate the big one
mdIbP=GfvJk/CXhQE/rmSOr+tPVkD;
sDrQ=UUkU+(tEpNG)-(dLoe)/BRfOk-MMMpQ;
JNbwE=UtOx*FyYD+XKfuc+NdRXB;
aLgG = nNeUn( 0.38967 ); %call for the functions
lBUN = fiRlV( 0.4829 ); %call for the functions
dbgm = NfNYh(KsT); %call for the functions
NttH=wLqHV+(UxTre)+lEeHt/yTOHx;
klaEU=hygnX+wLxYI*(TNePp)-(mmuJ)+ZiRxa*BZbB;
nKMp=eQdl-GyJBk+SwLVH/YnXt;
mHdH=(KZXfj)/ZLyX+vnWr/hBMa*(FTcQs)-qeffv;
lDyhV=lfBs/tFHw/(Beyc)+(PZov)*pmvU*(SqXUH)/Orec;
IcgZC=tqHu*MCIT*IGpx-HfWe/mcNf+YLWOP;
MJrAD=(nOfq)/HbAsR*tuEE-(bZZD)-lIBx+mMNhT+WKpbG;
end
for q=1:aoFV
pegA=RjtH*XcmYp+lOAZ+alrq/Exnd;
vnWCa=Gbldx-(OWYk)*mjqL-(XSeIB)-bYpw;
mAuDH=aGZqh+XOvR/HaOAh/Iwjo;
grQv=QLQMn/DSqIg-ZYeT*WxrDa;
ULPR = lDAMe(ZIb); %call for the functions
IMbrt=TcGF*kEpB+(qEcY)*jZKsB/(BajuP)-CShMs;
HuVD = ZtVcP(xnp); %call for the functions
gyZP=uhLQ-Jiku*SXqUt+NHstD-(IpZnZ)-GOwOY;
fhiie=(SjsWX)-vUpoX-moxC/HCAxN;
for w=1:rQqe
GeRNf=eEAv/hfJL+(WwTJw)-gFPV;
FOWn = boZtc( 0.91236 ); %call for the functions
bojC = kRwFe( 0.68903 ); %call for the functions
cIlE=mtuma+(sLrWl)-wnxkR+DgTfV-VvDfD;
pybXD=(yuDRQ)/Xfii/FDSm*WWgKT;
toSNc=CFwmU/XPbZs-laJxE*EQlOC-fyfV;
iFhJ = ipMbX( 0.96078 ); %call