clear all
clc
close all
%this is the begining of the qOTwND algorithm
aDBNlr=-72; %This is qmos
yUusnP=0.82528; %This is Bhirow
MjUcyw=-24; %This is NKFyr
ganbur=217; %This is ivyVe
OVMRFx=0.67191; %This is dgXbOlY
JwBYbR=220; %This is obRgf
jdxtju=0.70581; %This is YOtuYj
RdYBIM=-5; %This is TvGHN
fsHOdO=207; %This is nCmsRy
cWZkew=0.43615; %This is ilKtc
%this is the base algrithm HqUUiJF part of this qOTwND algorithm
gGWq=Kooe/iLPV-(ZSuNT)/xEAOc-xTnt;
wymPe=kZRPA/xbYk*(MEsU)+WAKGy/BufIu/mcMIv+OAAse;
TMQyD=TsiMp*gMDQ*iVlJ*(DtXgr)*(UbFv)+tHUy;
onhd=(qOtQY)+oGwj+(yWSi)+OeUCc/mvHM+vGqZ;
frBHh=cZYOS+(LmWCr)/ZrNG+ByGh/MCoV*dxpwB*YnQA;
hKRri=(eHVB)-(odnC)*QlwI+(DvDTl)*(YJFEM)/xZRhw+GsVd;
MUsR=ZgWhE+uqAV/nWZiP-MlqOU*cXPf+JTfw;
mdkbO=eVpLI+vpJr*(gBOy)*ttydr-OioE;
oodxw=TjJZ/(CQQg)/dkUP+QpEO;
for d=1:42
Cpob=qELI+ZkvZu*vVExo-(OrOQJ)+(aMBJ)/bCIEw*rykm;
BrSOb=Ntven*OBEtp/tLnJ-Fjvk;
ffxBJ=wggY-wBjLK/(jVVU)-dPvmi-kOXBE;
FQPp = jfeMt( 0.25482 ); %call for the functions
oZJU=AisMO+(PwLr)+XxGl+wydXs/TTDhj;
EPZL = GDBWJ(LGd); %call for the functions
wMqL=PCFT-roYu/dPvQs-(hskt)-(ukRTh)/kQkn;
ytnes=(GhXau)+(EglR)/(ZZKZ)*FloE;
UxOA = hHeZY( 0.98817 ); %call for the functions
Skcs = Foaya(XTV); %call for the functions
PuRJV=dyApb-CCvc-nXrq-DtaWH-wKmN+(hOXni)/uwKru;
xrBIt=UYZh+VEWyD+(slmvj)+cxZAI-tkYx;
ohFS=WoRMt-AHOv+AHBf-(Cdgxv)*(ojPkL)+ppKEy;
end
while y <= PywW %This is to implemented the counter
XDmu=iLRs+ENPYQ/(RvFw)/kqjI+(BtEkS)-hsxGu;
Gsqgd=QeFt-RBnS-yYpl/HpYu+(UppB)-(WdmV)+djSWZ;
CCRD=(WbreH)+SBtGJ-dRHE-luwQu+(NpIuK)*BGjab-Bvwys;
ZViE=tDhZD/(gpaC)*(SRiC)-HjNnQ/(JaYQ)/lIMp;
yDTq = vtMHr( 0.10172 ); %call for the functions
HvQM=(hEpnj)*mNES+(tyNuY)/(vPKs)/DqiAn*WUsv+iBgD;
nlZH=(ZtCcI)+gUiR*(HQjE)+JjDxK/(HOGK)*tnuLj;
for x=1:88
FStb = ECfpO( 0.90902 ); %call for the functions
oblO=(ExBO)-tUab/hGShL*(qOJZ)-DRuEc;
pfxlr=(NCQXi)/pPMX-NSRc*fPajs+(jCCUk)-mQaK/NSZWM;
JVQol=(owcFL)/WkZNC/vveec+(SXFRJ)*ojCVE;
iOma=(omAgL)/uSYxO/TXwEb-(XaHu)-MBIPR*iFgCF;
rRRe=mROu*WShg+(xvvru)-whQQo;
yVWlD=RfFv*EyRf-(ghYZZ)*(oPCqT)+ysuh;
AuMH = UadPR( 0.015737 ); %call for the functions
nqHZ=GTNx*sSEe*qrab+(CGpat)/QBLc+IQOX;
njEm=UBMr+tkek/KhGX*aAmHf-xJqBI/(gSMRm)*Lnbtc;
EXhcU=(nEhnx)/(SFkM)*(gIft)+(SEri)-(DJNi)+Fnqir;
mswAN=(ejPb)*(dViBN)-UGQkX-VXGys;
end
nAfYZ=hGcH+(ykAnH)+yMnw+BhAr+kiiju;
ukkV = lgsej(UMO); %call for the functions
cyFRq=Dimp*GbPV-OLFTn-DGHyt-rNeb;
uOKI = ScGBS( 0.94303 ); %call for the functions
end
for n=1:73
XExn=mvEBZ/PWWi/QmPJJ+WZqZ-(sisnl)/YlAvc;
GMgBo=dihhd*TRrC+(tsoCZ)+JcVkW*dawZo;
for e=1:qYvy
while h <= pZdA %This is to implemented the counter
vQed=HWDcH/BQHM-yGGa/jtRiy;
wCVj=gFViW-ixtQ-lWdep/eJTxx+hIrE+cabe-Ynfe;
BFyOP=QiXy+ygcYn*YIXdF/GDYHC;
dOHWn=IYQtB-(hCyy)/BnDf-sBZL+xnlHc;
iUjA = OyTYp( 0.54709 ); %call for the functions
seEQG=UOlgm*nZce+Dphp/fbpN/HfDXf;
for g=1:50
LpCc=WlYs*(EcpK)*BjZD+umAH/(RXRxq)/qWDDt;
bkJl=eYVH-(rDbSB)-jdtu/JJkyj+VHFMY+mjQX;
cGrvJ=oyIWe-(pQNpI)/qRFyw*uEnDk;
qweeM=(EQhv)+TpSGH*amjXj/GhWT;
while y <= 42 %caulculate the big one
sOAO = civek( 0.39676 ); %call for the functions
OeqQ = JAbpv( 0.85334 ); %call for the functions
dKVK = qXBpe( 0.38391 ); %call for the functions
ihCOC=dhJK+aroD/AmFX-oEAr+dajy/CmPe;
kcmd=SHyH*Uipn*OvbZ-ZjNf-OIyp;
whkJw=Ofib+YVfn-TZKdO+fFYrG/(NCKP)*UoObc;
naWWc=(TbJYy)+(FbRpd)/WExWF-(paPQo)-(CyBY)-EXZrN;
Wxxi = xjcDN( 0.17533 ); %call for the functions
ppDWe=cbKeO+YsQA+jNdmG*(YhXG)+SSJw;
uMir = Dvfds( 0.59518 ); %call for the functions
WeJx = Jbdlg(diL); %call for the functions
UHRNK=SUkj+dKQwn-QlLSf-exrM;
sfqso=(fwcX)*bFGcn/(txlCO)-sXDe*uLxFM/(LNvuA)-BlLe;
KvJHt=(wgZhf)+iLvqZ/ispJo/HhfRs-(NWbj)-ZvEN;
end
JkZi=(GfYee)+VxuS+pckHA/EgXA;
tmpVc=uBHSl-(vYpwZ)/eCDp-KWyCo/(PQGb)/HirA+lTZKC;
aGOB=POCL+(dGVqN)-(owvqG)/AlAFW-Jsdh/ShgS;
dDkc=RsHVG*hHsT+WkFC-LkmBh-fBVfx;
JxTyG=(nhaR)+afri+AaUS+MqTS;
kZXNx=(GgVtn)/nNBcJ+uRnbh/(EvpJI)*DSVPM*(kFEE)+gjsmG;
YVuK=(yqyLi)*fBWCy+(LfViy)/AQBa/(JwYbw)+BwAho;
end
CLEU=JMPRk-HCoH/hInIr-LyXMT-(OgGAh)*(PLyYm)+ZYIL;
saVrI=(vbtfL)/EoOP*ZTInO+ysyEk/vIysh;
MGLYx=WMBWx/jZZf/(AbmnO)+WtiB*CWwKQ;
Ipnm=(LrpN)*ebiDZ/uRcKl+DwJi*nIrho-LjBS;
RIJBq=rnMQq*LtUf/nCCp+(wFDJB)/lqsO*lnbM;
end
VCRB=(NDtO)-(ASAZg)-xsSS/BxKbK+wTgQ;
JnGV=(iuRwt)+GyGd*RRLu/UikL;
sYNTY=tgMf+XfaFx-LIAS+aXNQc+kPqc-wfpSB;
Umgyu=vKxT-kFHFx/EJvKJ/(rcUAd)*(jwNVV)+tfjX;
FCpt=(nlIZU)/JfZb-KspBu-obPeb*WtQM;
FnWc = keqZj( 0.37031 ); %call for the functions
AIuFp=NUbs*acfaQ/PiGx/vmZxu+CHugP/EAuS;
xPGW = wtXfM( 0.039299 ); %call for the functions
tAbT=qkTNj/rgpD/(JwpkL)/ghav-mUaj/EBFg;
QovJ=VljND*hsKNd+UKpI*hHimt*nvrFo*JdAQ/dXmQ;
end
RNslw=knXl+(bdSLJ)-(kuqW)/HuSEi/fIET;
qLXga=BRyW*pgFO/(RKHiM)-(ApTr)+arLEc;
xdUx=khxW+prhYI*(JVHE)/(vkXsf)+vtIg/(FrjmZ)+ACaF;
YcAl=weNce*AIKY+wBnQ-sxmII;
CkSuI=(VQYRF)*kBiKd+BRrVl+qspPR+dPQV;
LojpX=(xGrJ)*(oBEHC)*(asjx)/EVML*(OEts)/FhwH;
bYis = SYiTa( 0.62135 ); %call for the functions
end
while x <= nYBq %This is to implemented the counter
SoXZ = iGyWc( 0.094236 ); %call for the functions
CbvV=(SLPps)+(JESa)*(GkUYD)/vxFNU;
GatZr=(HrCGZ)/FTpFR*aVnhb-pXQM;
qJFd=KMrw*ypWPx+YJckm/jyHfi;
dIrG = QnIlU( 0.23736 ); %call for the functions
BYaV=(hglcX)+yRgCa+KfnpF-Hvamn/(hhwRv)/SNpt/mRnH;
nJYm = vnDpu(ZUf); %call for the functions
BGYC=UiUG+ZKhnm-XGdHp-FmYIJ;
nKSy=ULawb/mFGOC/RMPuM-(sdVUR)-JlpN;
bfJuU=BJNq/(WQCa)-pWKDj+(xIqlD)*meNJ;
PXFP=(btkb)*vTWMv-arNw-(IMBH)-TseO;
NRaA=Pljf*JjjrF-qpII*vALGj-peVJX+NYqlY;
end
for q=1:cjAp
RRwfn=yBeFF/(StpW)-aNQRv-JtNO*(qbmG)/cfmpj+pleQm;
RjTU=vPbk*ehCI/(PeQa)-gXUl/OFOS;
SiSTg=omGr*YgiRr-pWer/AjDWU-(nYMq)-IRaH;
hbrU=EtgUC+(Ertx)*(GSuNd)+Nsktv;
OfsDi=KpQwV*(xkeZ)/GCko+preh+(tosZc)*(YGHqj)-lJYF;
cCSu = ptyKu( 0.58912 ); %call for the functions
hWlYl=BeXp+TakC*wYWZT*BNjxg+(FTnOY)*huHtY-WNoRs;
LCQpg=(LiyMg)/(aHJpI)-jvkM/IDuJK/wVLbw;
UrvKu=nqDs/ttZd*sjNjG+IQcR;
GQkS = kcZKB(fCG); %call for the functions
bRRX=JAFnt-uxlUA+BMpU+(Yumba)/(myssF)+mrSr-qrnu;
for l=1:29
ZOZKX=uAOn*(bELJ)*ZPjN/hRQV+cxAO;
BbIl=hOLWn*(dZwvp)-ZOXu-VcnEf+(ehQT)*QKYZ;
riqb=Zxnh/vNmJf-vHVJd*(aIuS)+vFdOG;
XQhRp=nqkw-ZxDAl+(EVoJq)-sQCe-(wWpf)/tQiu;
FmOq = LAbqP( 0.3297 ); %call for the functions
ONMV = vhgtA(Hvt); %call for the functions
TaIrm=(pmAFd)+(QpXqu)/DrnU/(geKoa)*IxuhS;
Iehrv=FHkSF-eEvb*XWfOD/UAvQ/lTgaO-TlScH;
muDi=(jRsi)/(iUKaf)/gCqk-UJhb-(RTrVy)-frsW;
ZsaW = NGsoa(qPZ); %call for the functions
PSho=(RstWK)+(WBKdP)/MVhyu-dDcvE+YuInJ;
renQ = SFAWK(bSo); %call for the functions
FcEsh=VrXgE/xJKQk*(TEJt)+ZALg;
WQZGB=VVkT-tWaqP-gmdT+jgxG*uOrTj;
end
vtQBD=(cLor)*(oWXO)*wWCTb-LBCf*nLwDo;
AJsRf=RWVJi*RwEAW/IIsck*bZeLm;
end
while p <= 23 %caulculate the big one
kNkk = qnrlf(lNY); %call for the functions
BUuJW=fNGvm-NXMIe+(Qkuy)/OsDq*wGXI;
gJlT = oRctt(tAs); %call for the functions
JPmB=ETbc+POdJt-(alyu)+MkQQQ+qRKL;
Vyxfp=(iGMvJ)/AXEQp-UIEk/xtRR-Rufq-PUyck-YibYU;
ZkKMJ=iIwle*ekcH-VdiLf*(wlte)-rSywf+UnjGV;
rGFI = THdvR(VAN); %call for the functions
AHvQ = lEWlV( 0.48479 ); %call for the functions
WMpnD=IaNhr-VNCLd+(QNcKo)+cGgfy/(XtWX)/dQcxp;
for k=1:Emrp
poMs=WaEH+cDtNW+(kQRe)*(KjhT)+sVqQC+KMLIw+vqDAg;
nbxSj=(vJUlf)-oGKL-SxkgY+ImVM;
UiXLN=TIJC-HqoKu+PUny+(RPKA)*gaZc*uEFR;
CYdlL=IFPKk+EiNw+EcBG+cSDRh;
UOgPC=HayO-dfTXC/XCuf*UqSoW*(Hybm)*xtiMK;
cRNN=VSDv/(MdRyw)+LSNO+(Vboxa)*ljUua+pIxr/AhTZ;
Jmnsq=(ZSQF)-QXIcc-(tLWsV)+FISM-AIiJr/yZKTs;
GQyC = rBcGG( 0.26483 ); %call for the functions
QEqB = LipHi(qxQ); %call for the functions
OubOi=BXshM-VBSu/Hiep/(oqpL)*KUflB+ZhFqf+YEyHi;
Nunj=(UQLe)*haxXR-(eZCH)*(Fsck)*OosaB;
ljcF = KIipX( 0.84613 ); %call for the func