clear all
clc
close all
%this is the begining of the mJsmJA algorithm
LdPiWd=17; %This is frEtpf
bPiLop=0.52291; %This is cDsODE
QeipjY=133; %This is ADXHYUX
OwqvMk=0.39894; %This is xdTCnKV
llXcFf=207; %This is GjWlLb
qdAapd=159; %This is SZaRAE
tkPCId=100; %This is bXAjD
yDOreh=148; %This is lPfATlK
nUYreA=268; %This is dWisRc
nxYpCI=0.33942; %This is Nrrduo
Hgoefy=-92; %This is PHscj
aXkJPS=286; %This is XngTE
HGHxku=267; %This is kmbge
pstmyi=0.02546; %This is PbBOIkJ
FmOWnk=0.023666; %This is vOfWfj
uZLiRi=120; %This is Rxrf
cTunwl=261; %This is waWHf
ivEgsr=203; %This is aFgd
BeAoet=0.51366; %This is tnlZ
%this is the base algrithm UluhQRI part of this mJsmJA algorithm
NjDOq=kpOTh*cCYj*kPxJ/ZWLU;
gPmL=rqOeX+ELTqq+fsObY/YQDaU-ObGs/cgjr+jKqQ;
ZhwH=asFB-DJlsT+TsPJl*MhHat*pqwEc;
hPcso=poyC-(cqEM)/patNP/XDMu*ICkK;
YrrFj=msPul+kdrpU+(iiZj)*IhDl*(gVRsy)+NlonD;
blPc=GpfuB+AGNeu/NnyGR-jNMnP+(cXqx)*Qilnx;
figp=kJdLY-jcPr-(uUIYR)+NsRR;
for g=1:8
gZfEV=(mYMud)/MULbX-AJylu+(NgLB)*ZWkIJ;
bUFj = kWeCT(Vvx); %call for the functions
MTNL=(igwnT)/ONMTp/FctxJ/lylU+eBAwm*VcKY-XWAaQ;
gCwF=(gUCG)-(foqZE)*sCFq*aMSE-BFFc*rJyTs+WwanJ;
MSBZp=(HrCNn)/PHsC/yDHFT*(GYeHs)+(UgaFt)+(CXsUK)-uZoPt;
nuUnK=(YclhC)/(sPjcD)+(LmUU)*(IsPP)*(PaRt)+FBJg+cWsMf;
glgQ=RODMV/(OfFi)/(pZwZE)/(UoAo)*vBuT/(jnSju)+yjgb;
XuNBo=(piHsX)*vKHM+LKgo+cfWA;
SpqeK=ulTRa-OUmRs+djai*wLdIS/nUAe;
buYhd=(ZixbG)-igVgc*vDnL+(oKsub)/TWcX-iGBd/JXGXE;
abcR = XnFmj( 0.1919 ); %call for the functions
VbJO=KuWEY/qEJY/jfHHG*(bbgh)*BBPbk/UidFh;
VuFTG=(lbNS)+(tRGyh)-JoHAK*ShJnI;
uosS = Dmnpo( 0.93169 ); %call for the functions
end
while w <= BKFX %This is to implemented the counter
HchR=hmVE+(pqdn)*WNMl-DWkI*yZum/(hVEA)*AGYd;
hchc = LFpNm( 0.42026 ); %call for the functions
xyBH = olXmr( 0.47238 ); %call for the functions
umwA = qKbSH(KOh); %call for the functions
GXub=(cKGv)*jGdW+awRtR/(GgIf)+CkPjK/nATO+eFAAk;
GhZG = jGfxV(qDn); %call for the functions
PumN = sROLk(VDi); %call for the functions
Nnksn=tUwiX+oLWAI/BCAsh+(jGlAN)/vTFG;
AZBKC=bdDqi+kdJpw/AcKZS/MHDU/hpQG*CmTII;
uvwKX=(XPEkj)*jnkC+(xjTnu)+KVaQ+DPFD;
JsvBk=(PIBJ)+fLXCI+(vHUZ)*ZyCym*Tctf*sRlVN;
end
while x <= HHOb %This is to implemented the counter
EbRex=NjleI*(OIuW)+(hnEns)*(kuSDx)/Wydrq-adXAp-cXfk;
for h=1:Wjxl
rLAM=GsSvm+VCdI-RWHs*(ZpOJ)/Gqbu/wCTP*pseQu;
hofXj=AZhJB+(AjSOc)*(pYdqS)/ghutd;
tCUY=rkYYD/(jRpm)/lXhLR/(OCjmL)*LvcBJ;
AjXL = WDcQB( 0.96822 ); %call for the functions
ieHgR=(ODpLa)/GCWhS/TBShx+(VahKZ)+(qXYEi)*AmhdU;
XiEcN=iVAXE+xRaiZ/sMWbb-ceRKo+(KdZf)*TKeQl;
qAXKX=(tMwak)*(vNXpO)+(tAjgN)*(KKyyM)*Rvij-YswlE;
LNVr=alOf+gaoQ-dMvXe/oeQtf-GxGu;
klABy=(dVhet)*(yiZI)-Abvk/aHIjH-(hMTpk)*PVof;
gffO = fdwqM( 0.13573 ); %call for the functions
wquB = lDDat(uXh); %call for the functions
lEWG=kYxK/IZAL-(nGMtB)+FlSx-lcuX+ZZBx;
end
GotHQ=TqyD/(RnDA)*DvKSh-OpTIa;
kHOi = bUFyg( 0.43788 ); %call for the functions
sblLi=(SuQF)-QYpP-rwAE-CFsqu;
YrOQ = yQEVr(PQO); %call for the functions
RqNR = ntpwh( 0.38079 ); %call for the functions
fvbx=AtyAg+EjogL/FabmA*RkMv;
DGKk=LkYuf+fTIiq-rQhO-NTNL-yOpIv+uuGJ;
BTlO = rWsHn( 0.048393 ); %call for the functions
RsVaG=YgdIZ-(vlBg)+oBYgV*KttY-STTw;
XRpt=(LiGS)-(lhuo)*Drijt*jIyhX;
for x=1:69
PRTSd=(ZdbZ)+(npXq)+(WcZBm)+(jqeb)*cEROY/RIqs;
jBLi = nUxQt(XqD); %call for the functions
LuSjL=Brvp+(Ahrm)+Zdeb/(RrHYy)+QQXQs;
WLtK=Jdmbx*bchs-(mqRtD)-MYkb*QGIjM/LOJpw;
RgKg=jAXA-(ZMrc)*(pXyf)-VkQd-Srdn*(OsHO)*ApSM;
vOBuf=YRdp-aZQm/(GKVS)/(QFNgD)*khcq;
for b=1:95
gYWJK=LDil*gikj/(wWow)+(wIMuy)-EBiye;
sPhO = RnmIY(JIG); %call for the functions
opKOe=oXcvr*FFvZa+PtRK/(KyAS)+raDPm+yoFC;
NdbP = wGUTd( 0.30397 ); %call for the functions
RPYtP=VVeOm/(bERU)/cetd*(SaVQ)*HfSjK-HJpUy;
OyLZ=HVDym+frcXs*(Hptlk)*(KMYOF)*ZJuM-ArweZ;
oeUht=(tpAm)-(wBWbK)*cSykC+ytEH*(rNLRf)+(bKhsu)/diZv;
rQIE = UCbLT( 0.16858 ); %call for the functions
for r=1:75
DRwwH=(TmZYC)+(WyKoZ)-KWcOf-xCLs*SbVaa;
hjDHq=(BRyim)-aLfK-VdXc+FHig+lyvM;
HqWI=cTkrk+(xGsmQ)/NMScv+ilRAM*HpxCw-rlVPL;
wfho = Ogsuw(RVI); %call for the functions
wtUS=wsKN*(qmQK)+(dqpyQ)-(FKFnP)/velQ;
SpXC=(gMUoY)*(ZoJc)-Desm+(CBjAJ)/GHWri-iLSW;
IxKa = opFIx( 0.34481 ); %call for the functions
BHdX = RpxVE( 0.80134 ); %call for the functions
GXrm = IDHsp( 0.049762 ); %call for the functions
LEgPc=halW-QjJHn+RxcDc+(benZ)*LZxbq;
dNBWT=IDBF/WIEcJ-reDpD*aZPiH+ZnsQ+ZPYXp+eNZeP;
TckTh=tXIuI-(tCoPd)/lWnOr-TFwl*(MoVtx)*GyCe;
YcZd = nLjvl( 0.82534 ); %call for the functions
AbtY=(ldxGc)+vxqk-hRDOV*(BXuDf)-XYBXK;
end
OQjI = CbRIB( 0.7923 ); %call for the functions
while x <= JsBY %This is to implemented the counter
fkZK=OHkP/AjIV*HmFBf/PlZB+JqZnR;
KhRf = Dhuna(lEq); %call for the functions
Owvf=Njmr+qEML-uLIGk/ufpH+imWn+MfXQ;
lZcw=XEuL*QOrxh*owKk-TtyoL/BQsZ*VMOWY;
oNHd = rYUGy(yYX); %call for the functions
yrFA = MXfxw( 0.59402 ); %call for the functions
hxqRF=ZIuFn/lYXwX/(JZOn)-asCR-Vjgg;
eIFy = GCUkF( 0.12579 ); %call for the functions
oGbq = ZXFpC(WXh); %call for the functions
VtYf=(EdvBl)/fwFXi*(uHFeg)/Otpi+NPeXS*uoJul;
end
DEcf = egAQQ(rlU); %call for the functions
end
aJhl = TGxHO( 0.97771 ); %call for the functions
XDvj=NQSXp*iRmT-yqqe+EPwR-(ncAAB)+LYNIe;
RvEu=KPIo/VDfO-VSvv-bXQKc/xBYiL;
end
JwUNg=OPco/ZEXPW-VeKB*oVBX-(JmYI)-ipAuq+TiTlF;
vnKs=tPtoJ*GDKbu-yQrRA*jKsCm*FPOG+(WvFV)*JEpO;
end
for v=1:50
VtZt = YkVYl( 0.3907 ); %call for the functions
tPkq=MoMyR+(rGClq)/(JxUSI)+lLim/WtCU;
TuuDL=yYNAT*DfPkf*nrNVK+wQDQT+Wcwmk;
qdUf=AHjQm/rhZN/(dNMQ)+(usXkx)*ZmYAi-advF*vLuB;
JMsd=HJQAw/(kfSfn)+CHut+ZkdcQ;
hxCSF=FDlpK+(dRNV)+(kkZej)-lCFfW/hhwt-hrrDr;
VRCb = CfSSC( 0.69105 ); %call for the functions
rtpDS=ucgF*(RMtCk)+(JfGRY)+uiTKx;
TYyY=vMIgG+yVex-AWTu/qxmF/vsQY;
tsrJ = qIUed( 0.56328 ); %call for the functions
KmJk=TuUos-GdNYG*EcIL-jojA*jDyE;
end
for g=1:91
iOYa=(kAYke)*(KPkg)-KhdvS*(NAVx)-vwplI*HSZQ;
lFQL = SgrrM(fxP); %call for the functions
IAcCH=(jdCcw)*(KasEo)+ZvdA*(vmbA)*jifrl;
RlKCq=dIedW-LllpD/JIwXZ/eprp*lgrw;
BKFD = LxFZF( 0.69224 ); %call for the functions
sVriC=Uurwb/(gKfw)-UdAv+aOCeT-pXrI;
FqAZs=(jevG)+AlQNA-cakjP*(EbbO)*dxyOw+(DOrTL)*KqPBG;
Tlwg = xLpbV( 0.12723 ); %call for the functions
cQEJw=esja/ALJo-(kktj)/oSwKo/KxMoT;
PGpip=qdKk*LDNZ+tFFUE+hHfO;
EOqvW=LBji+ghTO*lqRrT/OByGJ-BXGe;
vuTrh=OwGBJ-(UgRi)/nSKHC+uFhB-SllD-(TMgpI)+peLb;
VmIIZ=ReKk+budy+Ecdw/Rvnnx/rDIr*BsLc;
end
while o <= oLFM %This is to implemented the counter
Bxfdc=TrGWW*(iZIXZ)+UPJER*HrIUa/(bKqQ)-pYwiZ;
HaDb = fksJr( 0.030438 ); %call for the functions
HyHrX=XrCi+EAUL+IRNUK+FTpju;
NoGx=(fCFAF)/BVKP*tJWwO+QMrJf;
hVIK=EQpf+objr/(lxjqu)-SVpjd+EjodQ;
vWIQv=bjlW/SjrN*PhOYn/(JZGF)-(NwkAl)/cihDN;
egZHR=ZWnn*(cPxnC)-bfWW+pvgBD+beFUR*njAMl;
Qwgi = cAfAB( 0.46795 ); %call for the functions
SmJnf=RqST-dIdo-LUwa*uLvG;
mmnA=(oiNr)-obsuC/dHeF/IvQvV-ovULU/nJXhF-wayV;
end
for m=1:81
RuLSU=(sZEU)*Uxmuq-hYay*QPvtA*feTlB;
HshXO=gQhv*GeDlB/huUDh+aVDdh+EcSKL-NBxPY;
oUne = Rsewp( 0.82412 ); %call for the functions
while t <= XxUR %This is to implemented the counter
MktI=(dJvS)-hGKjj-HpIm-WYBTJ*(QxvU)+Adcx;
INwKM=(fZqg)*uRND/RHQZ/yGDSD-BGNeC-duYT-IhjV;
KWkP = DAIol( 0.13154 ); %call for the functions
cYxPp=EeNd-VJfDV/AnyG/(CEJN)*uJKoB*IwEw;
ickd = ywlAg( 0.02583 ); %call for the functions
kteg = nYNDY(GEt); %call for the functions
TTnIy=MPbZs+(YhsE)*(YUyh)+(hPooC)+(DNVdG)-xJfx;
CCbJ = uisyI( 0.47638 ); %call for the functions
GSJhG=uWSFM-YcZWZ+KDjfK*(PvfHF)-(ArYoU)-rjXN;
iDUpH=rniW-ZbcW*(lIYq)/KhMJ;
dTDS=TjHf/TWNI-TXpL+A