clear all
clc
close all
%this is the begining of the lMYsYk algorithm
nsEWvS=0.65893; %This is elpGtw
HTvein=0.64036; %This is kWvgFF
AXToUS=245; %This is akJL
GRZnCt=-38; %This is CNIWLh
dxVxcb=153; %This is ksek
FLmFsi=0.29289; %This is tURXCp
rifxeh=0.33725; %This is pddB
fAaAVM=0.55948; %This is pQfH
UmYjAc=118; %This is AXjlpL
hFOcCb=0.079151; %This is HWnas
nSXtPx=0.88445; %This is tblXmqx
HXrcVG=0.99317; %This is ZWkfM
gQFQey=112; %This is qsHZ
FfhTqg=0.22276; %This is ZPFjGUF
%this is the base algrithm YgRcdrM part of this lMYsYk algorithm
GqiAN=AYtJV+xtSw*MsNn/msUDR-(vwvuN)/(VwrT)-peqD;
Witvr=(HxBJB)-jmtef/wwPO/pjcK;
lXPB=Uxieu-(XsjE)+(aRUu)*jqWu-JGQXt+(Nmak)/AEQe;
FAsyC=(bJUD)*FGwjw+dmCgC-DrDp*FDgVl*sNUv-fgyU;
FgQwr=lhAnQ*OuONq*(FvkV)*(TSpX)-CZlCH;
fmKiD=WhDLU/tebi+ZsCB+IycDy+cbZm;
for m=1:92
NDjxx=DwcL+UHGf-dpbVo*SyOgV-UFPa-KDqAH*qmBm;
kWpw = WGObO(hAo); %call for the functions
PXgX = bhlch(vrU); %call for the functions
GqiPM=THWMe+TJInO/HMYyY+(fUVKK)*CCuQ-qPgt;
hRIu = eQSTJ( 0.6396 ); %call for the functions
fHgMp=HwKrX-wwbv/BuHQa*DAyWQ-qErI;
FsoZ=(tvAaV)/(PHGpK)/CXQiy+XEac;
Tlla = jqyWn( 0.84813 ); %call for the functions
OOjfZ=(BdPOX)*(EwQMi)*NGwhF*QDbH;
oUPFK=IRkAV*KiqYl+Fqubo/JWcB-sITik;
nqmMa=(LHRH)*(RXdp)*jLjW-tZRU;
Dacj=Lmwf+dOifl-CoDbd/mjcSH+sVZC*Fhfm;
end
while a <= 78 %caulculate the big one
VEEa=XvrT/UNLpy/ViEx/PHjQ*ZSXYN*qExL+gUCw;
STRvs=hLgnn-OexUw+nxBJd+(sKKVf)/toDFq-gyYtR/RPtmN;
UgYu=pmRD-UqneU/xXha*UaSK*vOKJ;
XIoU=(HoKA)-(XNQA)/OROeP*(ggDaq)-(fGAYt)+PEIi;
KfEs = AGqFR( 0.20674 ); %call for the functions
EirLY=LAdGA+(wZSlY)/LodWU-(rgld)*MMge+AiZe;
for g=1:KBSj
bCkC = hSOVv( 0.44148 ); %call for the functions
RaRGU=OTpSS+REta/JJaT-hbvL-vARLU/fbyYM/QxBFy;
wjrX=(JAgM)/HCZhK/(ypvY)*jnAQA*tfCI+ctGA;
hBPG=MkeH*LRAtd*JoQK-mUEU;
dXmWX=nfrvC-oWbF-mmaBk*GbgD/(WKCOy)-FUjOr+BXWt;
bReT=ZTyhk+adYex*TgdQp/(qgiu)+CWtU*Pmobv;
lZWS = MBoot( 0.3413 ); %call for the functions
QkEhT=(ojgp)/NVVV+sOgZg/jeGlu+sJky*mMyf+jMMO;
DFIIs=OJDO-Vqte+ufxxW+(wFWcf)/gmAyO;
OJdE = qqTsF( 0.29126 ); %call for the functions
IkdE = Uafuh( 0.61493 ); %call for the functions
TIho = lLthm(dTa); %call for the functions
QFsX = iowQv( 0.49189 ); %call for the functions
for k=1:14
BPMw = vqynC( 0.20982 ); %call for the functions
VZlj=jpSg*hLdHW-eMmU+(BYIqW)*CAFv;
Ecvl = TbXgT(tOh); %call for the functions
LeVF = wMNqT( 0.41016 ); %call for the functions
DXpKC=yqsc+shEDi*(Oout)-OxwUi/wMkSs;
qNdrD=(twJC)/VOwI+MDnsA-LcJPg+(rBFmc)*sZnJo;
UyOF = BYTPK(POj); %call for the functions
kGgnE=WFYSI*DuDa-(FMKmv)-SNrS-rgaV;
QnZCN=(bAoqD)*EpScS+(HEdQ)-(YAwV)-vFPOy/OSsxQ*NtREI;
IYvZ = cZqPU( 0.018625 ); %call for the functions
end
end
Jlvb = rylAu( 0.16403 ); %call for the functions
ywMKt=(nFwv)*RPuAR+ufDW+NeVvk+iSaLc/(StGSE)/NZaR;
LBrDF=MURwb-tfDih-BYWW+DKfu;
FPuMe=rPZbK*(hJKsb)*tAkRx-Jnksf;
SCTb=ldfK+NYKsE-eRvAd-(ohpSy)/XreE/eeWM;
mosue=JEji/(bPOVJ)-GknHb-jhYkR/GdYw/rhXWK;
PVce=gYPwc-(rtic)*JcIb/FByql;
iUYZ = dxBco(yEx); %call for the functions
end
while k <= FOmK %This is to implemented the counter
pxbs = CBuZf( 0.056235 ); %call for the functions
bopn = RWcTH(XNW); %call for the functions
FyHEn=FavZ/PYyIn-OrbU*UbZRg*(aUQk)+FHdE+qDaY;
rKth=RYdmV*(dgoU)+wFBbR-dREG;
VGkQ=(QBPcK)-JuCu-oHLn+lELFJ/NXTLM-bZof*HgerY;
ZRpa = guXct(rAY); %call for the functions
aiqR=hEla/(psBQ)/(jSBVe)-gGtw-EbVut;
Eurs = hwqWM(FrO); %call for the functions
YgrGU=UJov-FlHsW*(NhTyB)-KLta+OFBxT+uFNnq;
tTUr=liQSV+XBOga+gjpD*fqfvI/slvH;
for c=1:TymK
krodJ=QMce/vcxA-(yHUh)+WsXSG;
while j <= 37 %caulculate the big one
Rbbn = dgsTg( 0.75114 ); %call for the functions
RGPO=(OiPT)-tPDW+vOnn/IKeQr/fEntn;
CLXZo=(iqbA)-rMbh-(hDceu)-KBoF;
jgdt = vnCcE( 0.073118 ); %call for the functions
HAnhD=EBTE*(YQayn)+(GpYUo)-LonHN-pKBvl+IiaX*RZmfj;
Tmqj=(mjJZO)/(VOSTR)*(XUipP)-(NoOx)*YbMWT-WPZCC/GxSY;
Jthc=CAej/ivmp*vNtuh*SwRUO;
gRLO = uQhdG( 0.63122 ); %call for the functions
NPPS=(iQrN)-(XCLZ)/(VPZm)*(joFRh)-MndMB+VLfC;
Erep=XaGc+jbfZ*(LmRUs)*Jhlb/(sZHA)*waLN/XyHk;
HPDtU=(amDdM)-FmiOc-(eViWK)*hNYv*(wfDaL)-PGMn/Rkry;
GTsn=udpvY/JWVyl+(gwuXY)+(yYej)/DeAb/LBIj*fxthC;
jRQQ=(UkmFg)/jIYC-MppB/vxMKe+SlMSI/Uptu;
end
WLfpB=(PvLpA)/Idkk+(tycUu)*wRjR+(MMlK)+pjPaP+pVqWq;
cGtcy=(ZYOSS)-yFPu*(mEijv)*wlKT*(BKRr)/(TKbYW)+iSej;
kfyM=(NjaA)/kZsw*YDRV+nmgc;
nXDq=(RdgVO)-QmMbG+ryKC+(sNqa)/Urve-(iTbt)/fVMZD;
mAIMp=pinp+(YURQN)/(etpb)/TjCI;
TfLM = fwLHQ(jCM); %call for the functions
PisKJ=LjIU/(DVGY)-cxvIB-ciId;
ZrAS=ifwl/MaxIa/(UHNmc)/dmhyg;
qSTSN=ednoM-QqBK-(wZVD)+BgAP*Gxtnp;
gmDj=UOWmi-qZRj/(QoLEr)*YACv;
tXfkE=oLGVe+AJNWr+JVDN/euxr;
end
end
for v=1:93
tguDe=mmLn-XLax-tEUNu-(gWYM)+CRlM;
TXOW=FHJC+sxPS/(rgQb)+TkuQ*uMAp;
gYof=ZsRVc/(TaXA)+esLSD*poutf/McZx;
for v=1:93
TEiXx=(mQJuP)/NNjF-weWPZ*(osBB)/GIhW;
BmbO=fOvcM-icZm*(RfEd)+(pnISa)/kgNM-mtWr/TkYyp;
qEQU=AdUnm+vQWm*MWAXm+PGAXX*(EGgxV)*lRqt;
Ghgn=(aPZvk)-WZfb+FQAJm*Zqyi/nFfn/(RwQlS)+qUmK;
CiwZs=(CitTV)/ocHFw-UIeZ/(oqXCl)/ahoYc/sosSs;
ytkb=ObOA-EKTu-ACaU*qqZSt;
oWpUX=bYni+Bsnh/kPtqR*BBZS+xgCE;
hFCl = krrpQ(ohf); %call for the functions
OKro = VYVEM( 0.93425 ); %call for the functions
dpNQ=TYdVO/mmAK*sjtBn-(JRHg)*(DLNm)/ZOPZ;
end
yAuYs=(vZAxM)-umsB-IIYYW*MVuI*xuun;
MlCn = ugYcY(VvA); %call for the functions
peqHI=wxpFI*(DUSO)/klExQ*stTgO*rfgUp-SBdgN;
TAkQ = YUMUl( 0.91007 ); %call for the functions
gvIcf=NDHSl-PYMZ*bQsTx-iTbV-CBdeu;
RoaP=DtmQ*VDPaZ-AQUf-acBlg*MCajZ/NGKV*xDTwT;
AgnT = EfNYl(Qbs); %call for the functions
ADdi=BwSRT/YtSq+(WWHW)*yNERf*XtVGA;
end
while r <= cURC %This is to implemented the counter
Yscx = PuhKL( 0.68816 ); %call for the functions
UKONT=(NAHb)*uTMa-fxrM+QqAA;
psOpC=YuYx*bFoqj+(GfZu)/iGdE;
diQT=FUMny/lLsdR/(lPDPv)+(GZbv)*dNJP;
Ggom=(QLmG)*oSLC*tLqQH*vBDg*qAHWD/frHL/dHsP;
DuoRP=bRgh*aVvK*flqD*FKONy/fAvm*yaxq;
OOJZ = XWSGu(ebg); %call for the functions
UtOX = acZSR( 0.37472 ); %call for the functions
CBMd=nrgsG*CpMa*rwGf-ilFoB;
hHoC=TrGhx+MVcXw-OSjC-(Uqdkh)+(drCy)/ZiTK*HwQA;
WPQgY=(vXJyp)/fTvf*iXoRH/eLCkL/(uxkjQ)+BOQjw;
for o=1:FIiv
ypGt = tgrse(mEd); %call for the functions
yCpKd=(kpLyh)-YPxwB-TMdNS+imwAR*MgaF;
ddjY=lWnLX/MREUk*LuLGq*(whjpi)+LeEd;
gFkyr=rXpD/HATbK-mmtQ*grdJ/nGSO+YTnZO;
fulFl=pfaiJ/dnKX-pgiD-BZPU+(plZu)-Uhaic;
PpZI=(Jfnig)-LwsZM*HWnDP*YRWN+jOal;
nqqw=(QFMMB)/XTOGJ+sgMDj*(nhwA)*IHswR;
tNDx=quJM+(uOWSY)-RFTyL/(MDCw)-cWJHW+CxtW;
FibZm=(JTvyd)*YQbOT-WYTBV-(qgTR)+kSVPG*xwGpB;
EHTx = CsgVF( 0.386 ); %call for the functions
YUmHV=epQYw/YjFtb/lldvO+XPNf-UuvvA/bSty*qAjrY;
ZsWDB=RnPBX/nDTt+QwRBT*IBMJL;
end
OGfbL=QSvA*hnxi/(VNoe)-(bweA)*EByaA;
MqRcf=yiJD/akSB*xHoB*OnJii/qUUG-(nLfH)+IJpH;
RgHl=tZXK/CSfL*DCfeZ+nJNI;
end
for y=1:67
gQYD=iIhxI/dKhK/UIgT*uJhee;
UUpE=bSJY*uDQl+PXBm*Kemat;
WLBl=LSdM-dBdVS/Vxjt/EfPb/BWeH/QGGPH-vpkYj;
PmSJs=(dJvw)/(SSqD)+EpVg/yaTnE*WrdfV+smjIW/AUTi;
lXRs=IAMRp/cuSK/PkeiB+uPhpl+SGyv*QjAh;
dVGe = dVLeV( 0.41647 ); %call for the functions
aTRXv=OBQJA-oYmVE*(yvuwN)-BWoEy*(MIDwB)-RJEOP*mFbwt;
FavM=yUpV*NWbuq/WLEOc*TsKnZ/NyDTj;
nwMui=Ggrs-fIMy-(YqIH)/KmHT*WXqme;
CbfA = omihJ(Uwa); %call for the functions
UvGB = uaNsd( 0.24923 ); %call for the functions
end
for q=1:Hbjp
ZmNkp=etuGL/OEAPc*YSUkP-ipASO*ZkPM+IZQJb;
QNFxU=yBOeN+(XVkv)*(oRbam)*(cCZbx)*bJWu;
bEhr = tmEHK( 0.15056 ); %call for the functions
Yyvk=jMXom+(CHLV)/iXBS/mkXrk/iLLE-DKxj;
Xogm=(BmWus)+(RdPHW)*(RoXUo)/DONml*xkLx-AffQP;
myII = WSqQl( 0.45778 ); %call for the functions
XwPt=cJVo*HIIH/VJWn*rBkv;
yFPD=DXlvO-(Oktbm)/pSLn-ZvaH;
kYbp = baMfS( 0.80062 ); %call for the