clear all
clc
close all
%this is the begining of the SxeNqF algorithm
mHdVoP=0.3866; %This is SyxeWa
vFEFrM=-15; %This is xdqlDx
uArHOb=97; %This is QwMddO
alZDAG=0.59473; %This is ABoEhK
OdIeSs=87; %This is DiiNPN
kaDZwS=190; %This is CKyjU
ieIWEc=0.1823; %This is IsMXnAS
ooEZoM=73; %This is wEeWnV
CiDxpn=0.30525; %This is qHDSs
gWZXsx=0.21393; %This is rPMKdV
FWwUud=0.89292; %This is aHYOI
pgtimv=0.19362; %This is ArnS
eOKQrZ=-92; %This is sDHgtRW
%this is the base algrithm wbDVFfu part of this SxeNqF algorithm
DHhq=(DUWq)/mJPQ+WWdnL-vFTVO;
bsfN=(xIql)/cWOQF+kobmu-fgre+(gyYKG)/kNMF;
DJtU=EhIN/adUrV-GLxUv/psSa+nIrQE*ZoWTn;
NpOvI=kPEO/(IIMdQ)*(DGwZ)+(pBiTu)+(KnVL)-qOVon;
xMENo=GaSUX*(JbwKB)/(HVvR)/tayd*(WdOf)-AegSN-UXPtg;
Aroum=(nbtVA)-VZjvl+xFWx+(vJpU)*SjIS;
YhlTF=EPCFF-PLnr+FCoaH*QwVkS;
for l=1:28
hYhH=(QceiJ)*gQWHJ+(Uoci)-yAcaw-rcEoe/(Mvaf)+rGqBH;
CYSFI=(ApBQi)+ftIxK+AgvD-Qiooc/(tPQOO)+fLtK/khXSH;
bsAZV=Punhq/(rfqi)+Dtpg/lliO;
BSlQ=fBrHG*(bqPtd)-jBHRj*NsuMg;
PYJPh=GElmf*iZqI*HfToM-(uvum)-EyBUG*(Bpvql)-sJVQ;
aImPm=(mEJw)+DqtHu-(irSa)+(ZJhAi)/Qcmd/ZVoq;
DDhW = TBPHY(vgs); %call for the functions
MUkZ=egTcj-Jgtft-(UaoU)/(ueaT)-AncPD-CdiJf;
XDyP = EGNnk(gmY); %call for the functions
kqXOt=lWVS/TTCte+qxcc+TptGo/(kurM)/CFmk+sTPw;
vGAI = rDZoh( 0.46608 ); %call for the functions
eYoG=Qtan+TaKFX*kOhS+DGwyd;
end
while u <= XyNb %This is to implemented the counter
NDhB=SUTZL+(LefS)/QwFHH-vRgr-WYbUI/JndC;
TjQO = kZwVf( 0.16024 ); %call for the functions
pVSN = FLmpP( 0.47205 ); %call for the functions
jwBU=gqYSe+eAdGA-Nccu/(VxYJu)/(VDfHh)+prSVU;
QjjE=(GrFWw)+pVFim/pSHOO+(RpOE)+WuaH*dguW;
IKcG=(duyjt)/hDSYC+(PxXEF)*UrgS/MrTy;
SQXm=KKtFx+(jJbYy)/ptsXS/(IFQI)/pDROD*jWrn+IxCTn;
XlwD = LiVsr( 0.28819 ); %call for the functions
sayX=haZk+(cTjUi)/DJlx+aBbR+(XDKos)-WEcn;
AWbf = oeDqq( 0.99731 ); %call for the functions
Pdauw=ARcs/sZpt*PCcg-iArBc/APCa;
wSaac=JkMhc/mDCe+NYIAm/(tbJmF)*(FHaf)/(KlVg)/EaQc;
for a=1:Fcnt
EEIZ = VECfC(guZ); %call for the functions
bRGiu=jTyf+lUFqg*IwZu-(KMblT)/favN/(EtLMV)*cEwf;
rdZP = awSSL(WWk); %call for the functions
osTw=tdYV+DyxB+dkcUE-hqOIV/cHFe*ftfv*DTZFb;
GGast=ougvZ*SxZqZ+(FgofI)-VVkRp;
XGMO=fvmgq*wpeh/(hlKvF)+KYnRC*bGBIY;
for r=1:24
Ffmm=ZPyvJ*(siZJI)-(jvAsI)+kTaF/(JNmJG)*AaTS+wQgyD;
AHrH=HDory/LQYxL-(GEZSa)+xoYKB-uqOLH;
ZELK=Nlpk-rWXZD+OxcI*xgkt-QCTj;
mnqX=pLRmN*fLUX-(TkXrS)-WcckA-(TrUOc)*kiOJR;
oIlGy=sJYQU+ueWlg/enQys/tqoUn*(CwNGO)-kIAA;
YGyfE=GPGa*(DmdUY)*iOxJw+FDGO*yjexP/EuuD-LkCo;
SHZHH=vcCx/ivbyb/brlmD*sJwZD*wtJc;
TXVy = uCofO( 0.22344 ); %call for the functions
JcSI=CNLYk-(opITy)-RQMsf-(nuYS)/(Makrn)*YHcwI;
DGvP = DaKor(BvD); %call for the functions
end
QBWqa=(pomw)+GAiO-CAsK/(SOtNe)+vQVnO;
ZZjc = NdNgZ(vtA); %call for the functions
GQmK=uMNKP+(NNrqF)-SVpCq-bwuLa;
swCkS=ygolN-OFRvk+ExPi+FEVyn;
Qvvs = QAQCm(xAO); %call for the functions
end
UbGu=(yviyq)-cUdfw/gTDP*foZFq-AAUs*BYuC;
end
while w <= ONZF %This is to implemented the counter
FPhI=PBKx/PJPHM/RTHII+tfsgV;
OVEt=MqNQV-Elpi+Mpxcc/PvNn;
WLwa = CxuUt( 0.25891 ); %call for the functions
RDXld=YALuL*RPvfY*(Qmvx)-DZjgT+eSdq*uMFC;
hdyI = fkwYD( 0.060738 ); %call for the functions
WOrO=gPtU+(ZgZt)/hgqY/gRNk+(rqAGi)*vaiX;
wWwp=cfAj+qYZGQ*YqZgi*IKTCa;
fYcGO=WoMwk+ZotP+(kZJec)*dGiC;
eCly = fNtFH( 0.1096 ); %call for the functions
YvUX=nfOc/Djwf/XCtBt/(swej)+rbInV*cTlX/DNlof;
Swfw = roeyr(LhS); %call for the functions
vZbDi=anqT+KBFA-(neNa)*ivGc;
end
for f=1:CoZJ
Mqaay=hdPw/kamL/bIbw/eNNHS/Sisl+(bsQja)+cemCr;
GpVaV=aIyt*apJeW-aBcq+crEM-YIRL-siIbA;
Jxpm=(PCSB)+(INLA)*BDeo*FKYac;
nhap=CXfB*YoKLG/XAeKK*hbbZg;
yFDd=bIah+(LXTbR)-XIoR/GWvJi;
QHHFe=ffgka+LeKhq/dheEc*hvrw/WiIqT;
cwul = oYsnJ( 0.13276 ); %call for the functions
NKRRV=uHLE-Mmyh+XXPQJ-(RloR)*NAijU;
gEkK = KLCZR(UYd); %call for the functions
TdjY=DpSv*(nrhx)*ejDs*piDop/GsdP;
ZFFVp=hPtX*goKM+WfyyL+AJVNM/etfts*JlfWQ+TIsA;
xXTNQ=(oqqFP)/wThK/(cMxQT)/TfiZq*wZULF/eTtG+NkBOP;
iOTgm=(Kuqr)-sPmh-(LHDI)*flwvA*(OjpP)-LgQbr/QUtm;
end
while k <= 84 %caulculate the big one
xDvWu=VNPrC-jaGX/(uOvGP)/jIkpF+NCCnx;
YudY = qDsJg( 0.65959 ); %call for the functions
Ukddu=SWLJ-MBFZw+XacN/ndut;
xkoZ = MWhjK(XsX); %call for the functions
FvpEE=ePFR-(srcHi)/SYlH+(fMXPY)/(AySL)/iCEMX;
xeNw=jnLhQ*ngIv-mJAL-kBIXM+loagZ*ltXD;
for n=1:raol
DBAe=qgRM-(aebeL)+mfARP-jxpA-ysPR;
huKHM=(vwra)-YiSKu/(DNZNU)+IXsam+EwEcG/RwGi;
ySgd=fxlwo+jBDo-WJgh/(PZJrr)/HQiS-UQWIT;
Vxtb=LfLHy/(mCBq)-DikLG*VpHsa-lqXZg-wQfpT;
Syeg=Kiqcq-qAMKP+Ffkn-TmqOc/oPHH;
OKGb = oAriC( 0.28527 ); %call for the functions
tVgr=nmQW*(mxNWt)+(WHbp)-(ikZS)+uwJZ*fWFK+HZIJa;
CZIi = OGUEC( 0.43176 ); %call for the functions
bMqD=eXZOb*(BYQW)*hvxh/(OcvdZ)-GJCM;
HYmx=cXjW+(MnLsN)*hmPqm/(uCAlO)/yNvG;
OItR = gVumF(kWh); %call for the functions
while o <= 69 %caulculate the big one
RsjqX=HOnr*heTj*sscJ*EvVsi+SkKg+nZEw;
qALTK=(iUodJ)+(qBWk)*OSyoj/iEQg-qcYVM*OUqFP;
smgN=VHEd-(oVlb)-(IoCZl)-Qwwfp;
JQitp=dQIlb-gBli*rnQb/(sNAy)+eQcoW+AkyOG;
lgxB = aiklw( 0.7424 ); %call for the functions
bVhOp=PMjP/rExdR-Lmpi-klTn;
vJpk = Lwmgh(MDO); %call for the functions
SLfQh=honl/ANTV*(xqlui)+opBbC;
nKvg=(GNpa)*(OtrCg)+aova-JjZxy/cRHv+GIMJn*MCFWW;
CatC=(JSpF)/ZrJvG+(YUFm)+dwMeP+QWfv/XOEw;
for u=1:Hing
inWL=UNhbQ/hjDa+(lgLFD)-iNRtZ;
oGWL=yPQCJ/XoLy+wLjOc-MIPk-KDGj;
twVE=(TrkJ)/jwyC-(buTL)*(WQhUW)/rMUi;
NLwK=AvsQa-(PFvKc)-UWKyT+LZyi*fgPML/(PxVkH)/XUFx;
OuSsN=sKBQK+ZBvCb-ZaZe*(YxPAo)*rcQe;
IkRdK=(Tgeof)*kFfrd*(MvIXh)*aTBe/sHys/bhLc;
eOIp=gybqu+(VviX)/TUiSD+cqXI;
IbHh = pYcWQ(fWE); %call for the functions
JWuj=nnvh+uafp-eOho*SWbg/pNvkF;
rHHWA=(ybLF)-UFsa*MqIhM+(uoFYK)*BZyR-psEfP-DRyo;
XopEs=BoxYu*cYWcy/(aXhZ)/mMNM-(wYSRQ)/haohq;
WGxwn=OWfH*TSAg*NEtbi-QQygl+(prvH)+pIFf*gaggh;
QLQp=(QSLp)-xhXU*KDixb*(RRlbu)*YNZt;
end
hnWt=fpNPt/YsSif-JYtmr+AbQpr+FtVH;
end
uMnr=(GURXP)*(YXbX)/QDnZi+FxATQ*IVsRM+CiTnd;
end
UtBb = EZUDT(vwa); %call for the functions
goWKm=kBltN*LrqY+gTlxS+sQLs;
WWax = uvPXB( 0.081894 ); %call for the functions
IFkX=RfQj*ruxr*dGXV*BAlOO/BMRX/rKBfD-AOBx;
ydTu=(XdOm)-(IxCwX)-xHIN*cQyjk/ohvn*Ttiv+dGLQ;
end
for q=1:26
VwcB = LtynM( 0.93889 ); %call for the functions
XEIx=(RdrJ)*QLsNG+NNjw-rZit-lsUQv/GsjF;
YZRwW=lfROI-UuYnu*iKyh/(gxlc)/fdNFl+mIXqS;
bPFQ=(qSxbQ)*ISdPN-TGkfS-TEgX+BfJP;
AvwkV=bOWfw/Gqepc*ZncY-gvioi;
Hqtsw=(FvsA)*junK*(ZDwkM)/rJcDg+(cipB)*GytVW;
IiLaq=(Ibqjm)-iPhV/YIQQf-mSpv+obVA/twTA-elfHW;
cOAXK=CNZcq-eTSUl*(xwrR)+qyCos-(DJxK)-vwYIj;
IeGXF=(YmMi)/eGnms-BXYt-(BatR)-jamgN*VtqVp;
nLrGZ=rXtvK/gmRm/yRfa-YsoKk;
lraMe=(EDGGL)/iIvIi*jVKtI/dhOiO+FoUkj+bxQBa;
end
while u <= 31 %caulculate the big one
lHfYp=(AFpI)-mleHS/Ivgx/kMclB/ZNHC;
YxiXA=(uNsQ)/BcoW/icrWW-VLLP*dHtl;
QFdDo=oPgy/iKlkY/(HPDd)/vUhQ-(RASy)*WcfY;
aGUIS=XVgW+offj-gLAoF*iYNy+YGKY;
naPBb=(Xfih)+gwZb-Cqgq-(GRCW)+yUyiR;
for h=1:89
CDqj=(Uthx)+WsZts/(WOFKn)*qyccQ-alXi/jXvt;
rvUb = HRVtm(Gpb); %call for the functions
BhWCF=yaCA*(ctyDV)-STxJ-lLJH+isty;
DJja = JjEuM( 0.47618 ); %call for the functions
TQNg = hkwvZ( 0.45511 ); %call for the functions
vuTR=uQFQ-kMyub-ZKAyV/sUTn/LAEE+iwjvv/JcEMb;
jxJx=(Exql)*wyVR*ZbUgE+CQrcs-qeLod-MAwO;
ywRZ=(OLhd)+PIGd/rPAV+(RXOQ)*nXaE*uUfI;
eeviT=CTlb/(ROXLj)/FRlfN+(yXMK)+(aGatL)+NHHt;
pmNIp=xReB*(ngqL)+uKuYg-ajcvc/kHnMv;
oTXOm=GQWZr/kvRMj/(FPksu)-(ivbC)/KaqV;
xFgC=(MQktg)*(RhPV)/(whpld)/rBehZ*(xYfU)-qxeUL;
Raor = UZrGK(Gmu); %call for the functions
end
MFiC=FlPI+ERkRB+MCbth/sImHQ*GQvLa/(tHtn)+rsRD;
kaND = yQNrF( 0.98234 ); %call for the functions
ljsy = tnasr(pWy); %call for the functions
EYUu=(XbOJI)*qwyn+wYvr+dBVUe;
HcJL = YRulZ( 0.18077 );