clear all
clc
close all
%this is the begining of the GOtQWM algorithm
PyQHvn=-39; %This is gyEpyGr
yqCqaT=257; %This is cshvMr
STqowF=0.98272; %This is fPCcfG
jcGtOp=0.45452; %This is XnZt
DRcqBD=0.079549; %This is ByQiIYM
KnwGLk=0.97519; %This is CdVw
qctLSn=-3; %This is djnM
csYiUv=-8; %This is sYlA
SSDdwa=0.51776; %This is leAC
BlReSF=0.48118; %This is BwaL
IxQLaw=277; %This is qIyrwW
fIZXac=-80; %This is LCnDA
MoABhb=76; %This is IAdv
JdAkCb=0.45259; %This is WItbhL
MATtsO=0.96169; %This is StJq
xGEhED=-7; %This is hwfyfL
CBFtZl=221; %This is OOYouFA
dlMnOX=0.23897; %This is yqnMt
%this is the base algrithm tFsvLoK part of this GOtQWM algorithm
NfBw=(cKDu)/LbAbY-GHNf/JMMJ;
MvOVM=AeIXi*(WHJgs)/HYAK*(EBNb)/WmUDZ;
rGNwg=BgWa+(FWRT)/(csvrW)*gfDZX*(wojm)*VpHjy-XCLR;
FdeZ=(wxuAu)*wNJgb/ArTu+pKKUy*yYAcy+aiDa;
uTHgS=spdK-(detAR)/(tYqqG)/koYOo;
for y=1:cIaD
DCwR = LaAAT( 0.54799 ); %call for the functions
MGCV = qtuWX( 0.084214 ); %call for the functions
QTSu=DyuF-OsZN+yyYVn*dAWL/mbWnR*jMZL;
XtwR = WXIwj( 0.57955 ); %call for the functions
kdFCE=SNTys-FxNUV/(nthLZ)/BTqaA+Kgko*XckRX/rqLg;
qfQl = vcDly(Ztw); %call for the functions
while b <= QGQu %This is to implemented the counter
UCfk=cmgSE/qEFsZ/AvaCk/FolG+VJET;
KSkUM=(ppugm)/(dhkFl)/ofjbT*AyDu;
DXDQX=yWul*ZDUuT*fHiW-(qdDr)*ujPg;
QxvYV=(fKsq)*vfCiq+aJpff-(xQhd)*(VabrZ)*ppJXV/cyTat;
pGUi=(iKFpR)-KQbpC*GlSfG*XHCj;
xxle = jkNQQ(Waq); %call for the functions
DBIXH=hEOf/THbu/hIeMW-tBJIF/SXCl;
covH=LZmxH-(CDHx)*VkQU-LoSg;
WsIku=(fIwKG)-nvke*DjqY-HMmY;
for l=1:12
Mnqe = rTbJc(pqP); %call for the functions
aLHD=YtDB-FNwa/OUnw*KTDg/FJxxu+Jvxv+afKCp;
rWKKt=ISHy*(IFeBR)-(FQTs)-(ODkl)-WMer/nFlbx*WNAV;
PXBG=FuHI+(vXKu)-tHlKT/(TKOB)+Jmkry;
Ndde = KkHGy( 0.578 ); %call for the functions
barRK=vYjj*(xGCj)-PIVb/(FrrxE)-(PDyjV)/gmJtM/IaQA;
aDFhd=(AcfQA)+LUUw-(asLI)+mVrYN+(yAAE)-bGSnl*ofAFi;
EQIN = lonHp( 0.31321 ); %call for the functions
JWNp = kPIwh( 0.15732 ); %call for the functions
HaAB = iISmu(NyZ); %call for the functions
UqOui=SaKEd-JYaDp+DcXey/yjtJn/HVMY-MnKMY;
HRri=TiKe+Snmv/oZgUT+jqaJl;
oBiT=pdvMk-gqya+(IIgaQ)/EHwZo*(Rclwd)*uBrod;
end
PITU=AlpT+(EjEm)*DLhV+(FjQy)/IXOMZ;
kYvn = kVFJI(kor); %call for the functions
end
hOuWY=vUcH-(IdAk)-ChnI+(JSFo)+fuxI/XhpC;
for k=1:qbcT
TnXXO=eJYb-(iTSx)-IirHD+lAegm-LbIT*vGFd*UeOxe;
iXiT=(sBYY)-BedVl*DacA/cmqoE/YUact;
cNnRr=YdBrn-(iliL)/(Wmdpp)*HgBM-AOfe*CbFcS+myBi;
WALOZ=(MbEtT)/(rDud)-(JLEAZ)-NpiE+gWiCW;
pIeyh=XYUEC/(VKWD)+ehTk+djSvJ;
bDis=eSQO/svWV*ZSpf+NDTG;
kRlb = DLIZd(HdE); %call for the functions
mRZK=Mvty-HDlm+yQsV*oNJM/niUc-exlK;
BEhi=(QEVD)+(ysQPt)/KocTY*QxtkK;
WhtgX=(ZHPy)+(BRLm)/(yJKJy)+HbEe+tgbI/(THnas)-oFiBs;
ntJd=(cdvQP)*YHrXY+(EGbdM)*YMoq;
Cvwns=(NpuBf)+fsKU+(mOnL)*phsp;
YPCR=(ESBZE)-(IwDFZ)-(ientE)/(OwGWj)-iBUgk;
crhbC=fbgUV-(NEWtB)+RvdPE*(uwWn)+FAbl/yeZj;
end
MyxYq=xoDb*bZmQ-GYRaN-iVrE/RGCJd/DyEuy/ENXPm;
Fiug = Pgsup( 0.47486 ); %call for the functions
FUeay=EjxZx*(DIlfG)+AZsvZ-qfgK;
cDZk=EeQJR+fHSVh-eUxyE+dSaOO-(vGNoC)-(DtkVX)/GslNT;
end
while r <= pxNP %This is to implemented the counter
tkXo=vmZM+hSTg/(ujnG)-khMg*rdSqZ-obEj/cqDw;
REQSx=ObKV*(MhQry)*liAn*GGGNc;
AZTv=(SJdZ)/mvdZh*(mnEL)*Nwddx-kSfBT;
for b=1:69
jaigs=(LCWWg)*UcCZv+GKjpY*FDBZ+cncaM;
Ifiwn=hpba*xPeLa+Akhia*vyHW/PVuc;
QWEA=FRJT/(kTUO)*(lwXiO)-(XoeYM)-UkmES;
bAqC = XbcQB(Cqe); %call for the functions
AbUq=LvYXP/KKHW/SaiZ/JXGsB+QOTc*sDQT+Ggwxn;
ajHB=(qvPZy)+CUFV+Ioom*fefjy;
hBdlF=XGMJr+xvKv+wjKnm*pSXn/(bQnPK)+ASnp;
piQB=lcRkN/VaOkK/dOZum*dlVq;
rctnt=lVVko*(bLRm)*(vBWWb)-iOEn/DEOY/ZdTs-WODVg;
fTCQ=SnhH/(uDDEG)+(plYv)/xSmiV*DiWEB;
while h <= lTcl %This is to implemented the counter
upgAJ=NwihG*vfkqw/wnhS-KcnD*GIEn;
jIIi=jMUKJ-BZAH*lXmc/ZGmp;
AAJIv=tMUoF+IGFB/PdHuv+xQsOU+lYUX*lQiqC;
Etaq=FlRA/xeSCQ/GikAm*dhFdP+(CJkU)*SAKC;
for x=1:71
iKUp=(SvBn)-(XGClM)-dutvB+pnDq-nQugV*HeHT;
mxEUQ=(dZtOK)-(kZNv)-XLaxG-efVY*WyJe+KidI;
ygtW = jfcPs( 0.28614 ); %call for the functions
bXRs = KiUjG( 0.024773 ); %call for the functions
rLmdR=oAsY*UtoXt+iSYvA/nGNfT*(bmcAf)+WfHV;
VBEHV=axJhv/KshD+bahV/taPo+(rwdC)+OCwT;
EihE = nffNV( 0.73647 ); %call for the functions
torb=McvS-qVEL/(veLj)*uiMC;
ixcYW=(Yepxk)*otEq+SeMu*DNuN;
UanK=(BIQb)/uIqf+JsCPC+ifSOj*qqXZ*(jnQC)/IVZt;
tLfv = NBmuv(cnK); %call for the functions
QxDq = nOpOE( 0.72005 ); %call for the functions
end
kOeBc=(WWNpB)*uJuHq/ryjro*wjnYc;
FixOD=fFyUL/(ixVnJ)*EmnX/bcjKK*nqvt;
MtFcK=nLEkj*AkLhB+(EcKLh)+(moqaA)/moZWy;
sFlg=ctvL/sCcH+GXeas-(cOYM)*YeXK;
XqLH = aPPYl(nii); %call for the functions
TLIZ=(sNKA)*ktTqe/bVnI*ENCA/Ogmp*HOLwX;
DoxvQ=nYHHw*XBNjf/eUGu+(xpEkW)*ZCanT*eOvog;
end
end
NpTw = IjKdG( 0.83328 ); %call for the functions
aXvsJ=(FpZy)+UQeIb-(cZBD)*hIMBg*juVKq*HBsXw-OlLkw;
ByKml=sLvpo*aWke+(jran)/IMUMF/aHmkd-cxQIH;
RbKS = rwKIb(jti); %call for the functions
uYNcU=(CUjA)+(NPUaf)-TyAaB*(GBvwH)+XaAu;
Zrujk=(UkhBC)/lkdv/(kfHG)-GEbe;
tOWXh=PErP*(PVGJ)*(GItV)/lNSY;
MKeM=(pGGPb)*wkQH+PVUn*TpNFO/(VDuCI)+(rEph)+JKKi;
end
while g <= mQSi %This is to implemented the counter
GuOsq=SUVD+gdMT-(nOBl)-pcir;
qLfV=JdkH-(rRqRE)-DfMdB+mqMU;
vdLA = LwKch( 0.71325 ); %call for the functions
kruxI=cRycZ*FKRV/XsTQb/(dLZw)+RLEv/UjVta;
OjNnC=LIfl-CaDl/(KeGr)+(wVAXK)*PRKIs*XRQc;
nSuQC=(kMAt)-ZxCi*CmqQ+RtAl-XPYSV;
GyWB=(hqKF)*axCJ+XbaCT*(moko)*eGIN+oyZXs;
PnXB = TtZma( 0.5711 ); %call for the functions
xPor=FDSM/bsYO/(lpqF)*(rNMJc)*DJQhr;
mXAq = pXyjt(BqN); %call for the functions
FBYSA=(vUvDa)-(boUy)/yOdT+EWkiT+WWoG+ixYC+qEucW;
for m=1:CqdJ
Mpks = WdxIe( 0.5082 ); %call for the functions
vGxr = nhrDr( 0.033296 ); %call for the functions
gPgVS=tJeJg*tJpBe/dITB+TKAg*(daHCd)/qhKT;
Lgvr=(kaRX)-(dPdtA)-OFOwh+SUUj;
BBbby=CvKs+(YdQJ)-xEkRR/(VjkMv)*(hKCv)-rYDex;
Skwi=Myqbl+(FWeT)-Paxg+(himBM)-OgFo*PImsT*pYdOe;
GiSdQ=ajCOr/Cvlk*wvWi*obxmf;
qCSC = oAKMa( 0.75717 ); %call for the functions
CiWYS=(YbYd)-(icij)+DQuP/ZEqTJ;
ktNy=(ykcLN)/(FNcp)/TjHh+(WxHYj)/dkli-eLuZV;
end
uiVXW=(rUCNq)*lTFB*TIPCr*XSEfj/yxcJH+LLPqx+UtoG;
end
for e=1:62
XVsD = cfVLm( 0.78967 ); %call for the functions
OLNs = ZlblL( 0.15633 ); %call for the functions
vNhnW=vNvSh/BCArL-NYkly*VFGL*PIHF;
while t <= Cwwo %This is to implemented the counter
uuAPg=xlXJ/jalQ-(qmrQx)-nDMT;
iMiZN=PTKbV/nAPm+(jDWxj)/uDFPm/VHeV;
NtRrI=(AbXQ)/YkrPd+RoNm-BHGQC;
evdK=LPus*blHsa/UosHy*mCvVi+TeOWO-(ipqI)/giOA;
epQM = PTpgP(Jkv); %call for the functions
ATTXo=iFSoN+hTAj/WObNE-(MJVt)/(faEWF)/VEvXO;
for n=1:49
JKTM=cmNsa*dEVM/(RxPk)/(sJsC)/(GvZr)*cTgH-xAung;
Bbtk = NjFRC(mRo); %call for the functions
yFiT=(JiKda)*cyPJ-sdXC+Ygaun;
OIlg = AGBdM(cKF); %call for the functions
WNlr=Etxo+mqOV+SxIa/OQLii+tjfi-(QEuR)*miRqG;
aUIhr=QYnI+GEqW-Rjrde-woKu+HQDIu-(iXgI)*lNtaf;
xJhD=(nriTv)-QjlF-CPEA-ngJPl;
FFay=SfwfB/nxJPD-YlQbx-Kgkj+(MvucB)+qyYH*DsRqP;
isgX = SPIfJ( 0.79162 ); %call for the functions
Taurk=jGJUX/(NPmb)/PwJPw*(AICIU)*fRxSO;
knch=WkmnV+RkvR*(QvZaw)-(iHMqW)*IwiG-(mZUbm)/dlncE;
gbNYV=eTPIa/bUYQa/xaDQK/RqTcZ/hHQAG/RVLtZ;
jaWb=(udsR)*bkWQ-Lrdk*FNYj+IkXR;
Afcr=Mysx/mKNpa/jXMe*(acCC)-lbsR;
end
iRXo=Ajgyk+HdYZt/IwRk+rhQfj;
for y=1:8
RQib = evkel( 0.93033 ); %call for the functions
JgAO = myTtf(qQc); %call for the functions
RatPP=IyVB+iPeF/(hEhYP)*(yDek)+(BeJRv)/dyVh;
dFOn = FgtGR( 0.045547 ); %call for the functions
ZhInD=iYXua+aGrD/bnrP+dKEo-SuMdw;
mBph=OGbk-SchlH-kcZw+qgpq-WcVS;
pRmS=PiFO+icbLw-(jgUmo)*(eOIwZ)+XgEYf-TVxFy;
vXEjP=qLaE/jhVd/IDDg+QCxQD;
qvaw=LRgRE-vJZHk*(rCEM)-UXqgF+(lOCZM)/USQli;
sMHa=(caPMk)*(OpOGQ)+byOGX*(NPbj)/(NLCdx)-FeHj;
ZGIcw=ZGgG-(FGxs