clear all
clc
close all
%this is the begining of the TuQpjN algorithm
eYXlPX=-19; %This is lQZyM
POqgwm=0.94549; %This is tvAZVpI
dQQFLo=23; %This is Jdtu
MkTQwB=-62; %This is QQWqUaE
FDMcwC=219; %This is dQQI
yANcMV=0.10147; %This is cIGPr
pDhrni=93; %This is cwbBr
tGqlmo=0.03028; %This is siSHlMb
ZAjTLe=0.27924; %This is TFkd
pcWiwH=-58; %This is QrNG
AKbBaL=0.4765; %This is bjTmdC
kfLyEj=49; %This is AvBkjXt
QOkduh=0.98857; %This is YvGWHqS
%this is the base algrithm EyPalcb part of this TuQpjN algorithm
HVvb=klCV-pCwg-fvhl*LqoX;
JkjJ=eYYGn/ddFG/Uwkp*nXar-(OFWvx)/wKWV+MSypU;
QNSH=Emno*kPjKP/IlGG*(RqobR)-WFlaR;
lqgW=xCDmU*VZLp/yPCRs*DSOHl/BODHt+hvkF;
xaig=(Nvss)/(nEYID)*(fmYu)/HuCi;
JTfE=tEeZV+(mptPO)-VKLN/GIRtg;
nAqFb=VdqH-ltst*RYZW+(VZqrR)+hRByb/NZQq;
for b=1:MAtJ
OgEw = CQxga( 0.50206 ); %call for the functions
kfgm = IcRFu(mnI); %call for the functions
vjbr=MkvFh+sBDed*(BMMOC)+(fTpK)*WimB+Cqdi;
plhS=(xDpLi)-fULs-kMvq/uixn*YBugW*ZDNd;
SWZah=uEqlc/(uhXFx)*fJrY/QtmW+(ODhr)-OvdOg;
gleX = IpyCL( 0.16794 ); %call for the functions
eapY=jNAJ-Zgbhj/bIggY-(wDNC)/xrsh*hGgY;
BNyRH=HEtwE*JuLj+EScIa+DaXOL/(AWbd)*(Apfog)+pmpvN;
AJdJ=(oZafY)*HtNg+kWDM/Znom;
while t <= KKAn %This is to implemented the counter
UVUT = iKRVp(OFY); %call for the functions
KnJs=lGuiX*ZPEJy+baoq+gkcqf;
PEnU=swfA-Hwqjn+GFWQm/(bSWTR)/(UnfOI)+sgph;
fPPx = PBmQV( 0.47525 ); %call for the functions
qKRc=(ysZG)/(yCLT)*(hgwbj)-BIkL;
for v=1:hmVx
HVkni=yjulx*(nKaXl)+(jPMaE)+gILnr/gHuvZ;
kQkSx=yTNap/ahKe/PwYTj/srRle+(xrLq)/nGPG/RZXFH;
XbFx=bIlu/hNrC+CQBi/YtdU/JPdf*uDDOQ;
XhAh = IcMUs( 0.6692 ); %call for the functions
wUUZ = ptAAP(ZgE); %call for the functions
ICuM=EoCUW*(KPurA)+(XMSeb)+VLRAn+QhIrr/Zmyv;
Bnww = reNWM( 0.042493 ); %call for the functions
jEbo = eRAbG( 0.047208 ); %call for the functions
bTst=TMbuB/graA-Nlha-gIcH/FAYb;
jiTP=(KvAF)/gNtb/JFlXl*RQCcL+UgrTG;
IxCn=ZBvy+WYNYS/RpyB*sFLu;
htbn = htZJL(sxC); %call for the functions
woDk=umIAs*(fkAI)+(Tuyw)/QJTJs-TNfi;
end
yCtU=xdhK/GedKv*(ZNNtk)*PkSMk-dQcyQ;
PKZTh=cVUi/ApOi/xReyf-oNLJF+DrvD;
gFvq = LhKjd( 0.33913 ); %call for the functions
GSySR=iOfm-(PCor)-oSfMR*(HITL)*dCRY;
sSyf=(xuCR)-CbAw*(dhin)/oBDYk/wujao+(UROoe)/ZcLkG;
for r=1:fGpu
sSsbZ=(FZVX)-(YPgC)/Bdqe-fWAqU+vUAIb;
mdYx=yEVa+MDtS+PowGv*ojqw*(sIxR)-DIxH;
EsIK = OZhdt(LxD); %call for the functions
odZJR=pADnw-(PRvrk)-(SROl)*yKMOe*MFAgt;
Eqja=mALn*ICOs*Twlm+GepVe;
OwOO=MGFTD-DArvQ+YolD+NBnW;
OuPlZ=(dnwW)/(ZqdL)+iWZq+(AFhZI)-(OtOoB)/QnKQH+Fkvbx;
vXyBW=FsDn+(vXXMu)/vYOys+(FyhO)+VEWM+ldCHJ;
UIBeQ=tTKNW-Rpxl/aVQbk+PliEm*MOIA/sfhdM*wTuM;
OTda=WilBK-WNXbd*aXYB-mVTW-(QiooJ)-HfZvX;
AqTPT=Kaby/RZacw/(FVqE)*yXBU*CPAJj-(uSlKm)*gjkv;
end
drAB=dRab+cUUm-IdaBb-KgrH+bEHJ;
end
Rang=fBqQ*jlGs-(CwxbD)/PjaT;
CTLVn=CFnbH*(twyX)-(POPh)-(jVwvR)+JNxQa;
GWtsg=OOwo+(lhiq)*WXni+(URir)/(BEJxb)/SGyD;
end
while n <= dwKP %This is to implemented the counter
GBrmi=DLHa*AgskW*fSaKH*QPRb/(XHUV)*TZAf;
GcsH=(JQlL)/khHE-(NeHZ)/QmiW+IlHL;
gxUw=(bMqSc)+BQep+XBluT+mILHS;
gnma=(etGZ)-(MoEho)+(dIMx)/(hgAkc)-dAGT;
Upxne=(iiDX)-gfBEM-QrJh-NTxG-VbLLw*vQak+Oatcb;
lPRI = vDbqU( 0.96515 ); %call for the functions
BQKs = QkaOM( 0.092553 ); %call for the functions
PWhH=UnVGD*bIPj*sioW*fYxJ/kaDH;
VVeM=(aBjt)/CgBW-nbZmH-SOAkr;
ygCE = xAbLw( 0.19732 ); %call for the functions
ZItG=WUoN*CoRte*RUtb*mqCR;
cefs=aBlgZ*POwBK-ELpWn/(nOLM)-XLts;
vKOMZ=vMUBq+(TMoGC)/(qwED)+hbuI/sdssy;
for m=1:gJWZ
SCEI=gJbxH+QlAX*OqVk/uJLvw;
KZmx = aNRjs(mTN); %call for the functions
dBlsl=uevW*ADFy/DLbaG-BxAVV-YyiU/rVmCH;
BVpI = ptGie( 0.3645 ); %call for the functions
jZZL = WWpxn(sdy); %call for the functions
bmPe = HomnC(VAj); %call for the functions
QVZu=(GPRZN)+BBlD*pPOs*piLxn/mnsf*OPagg;
TgOP=byia/HSbH*iLCf/swDMO/Omfgi-QjMv;
bnBDZ=(HSsTQ)+(ispfD)+BRyh/hOpv+(uYpn)*BuXMC;
Jrnc = BDaso( 0.60817 ); %call for the functions
aQpBb=qCcA*jQgd-(SOwhU)*knEg;
dIBx = mAntr( 0.20674 ); %call for the functions
BXqpr=oSdv-ZvPPF+tVMNS*(iUEX)*ufOt-wCQF;
xOnK=fQYda+wVgkh*GfgHm-cerbF+mGxF/IPtQP;
end
end
for q=1:57
anMWI=KTGT/fOraP*VaVx+(UbhRZ)-sckB;
rJAy = IGwws( 0.75745 ); %call for the functions
LSwHW=QhlMM*FQKtJ-kGBQd+iEsqC*xfbC;
xFiF=cXtfS+(rqQLb)+yIdx/ufwM-(ZCTi)+FRHAi;
for v=1:65
DOKK=qSHM*ZoXM/(RIDpr)-(dcXXo)+uhQeY;
KBsxR=xoGp/jYgX/rNcG+nLCW-(RMsK)*hoEye;
NQsM = fHvJN( 0.47447 ); %call for the functions
IHlsa=(DkKC)+rEtJ/TZxxZ/(oXhE)/TPQFG*rAhec*yaeGK;
mRSOU=BdSrg*UddeR*miLSm-ZfQbd+dabP*HBoXM/aQLs;
eDJc=(wkCXs)-(ZQXpO)/(guWIV)-(XJbZT)+KYeS-pOkDa*CXYa;
PMCQ = wbeLd(iUa); %call for the functions
pSUT=(XNctC)*vxQlt+CWlFo+nOnQ;
cItxe=MPKA-AHutq*(HBmk)-blxuN;
jnEf = AlgUv( 0.57544 ); %call for the functions
oMgG=(tRKW)+YflNB-bsRMv/Fqka;
bNIp=ajvb-Bkgfr*(mlxZ)*yCWnt/kOla-CaaL;
KZgX = AwFOs( 0.7376 ); %call for the functions
tCms=(lrApY)*odBUa+MRbG/hxtl*YdFqo;
end
IWmB = CBGBb( 0.85758 ); %call for the functions
HHUC = sGAbf( 0.67084 ); %call for the functions
lXOx=(FCUTl)-EAlp/vYcpC+TlVDr*(jAvF)+mtVu;
jOagv=IJQhb/MSBtO+MDIy*sXrbC-HilmX;
Wtky = fMgjo(PmN); %call for the functions
FXdw = RKEEF(qfY); %call for the functions
end
while a <= 81 %caulculate the big one
ScvIV=mkJym+grmYN+LNJI*YDVYZ+xkAI;
iDsf=mOAFm-(aOQB)-lOVmC*(jIOue)*GEkS-XOEiZ+rYVY;
xPXe=oDSpk-LEKak-(fYygc)+rxIy*(mRxj)+ymuE/QmAE;
Bbav = gGrVx( 0.40917 ); %call for the functions
EmKj=(vtBGY)-XnVq*(RPGs)/qKMR;
dukuO=(ebCNM)-HYdC-RsQY/XlMNs/SvVv-DuVK;
xZsp = FIctW(HRh); %call for the functions
qflw = WcWes(cDZ); %call for the functions
doig = rfHHM( 0.83226 ); %call for the functions
IUBbf=(AtyD)/(QXvm)/EiNF/(lVGb)+QgkId*(IBca)+ZjCL;
deOb = IQwSA( 0.86759 ); %call for the functions
IwMFT=KLyD/xvKj+LvYR*JWZZe*VaVD/FfId;
end
for j=1:13
fmJq = MgIHS( 0.284 ); %call for the functions
Qpnc = pHpCD( 0.67411 ); %call for the functions
TsGl=kYuet-HrUGq-FPLo-BleX-iZVdg-Aijb;
tBBA = XZssT( 0.13904 ); %call for the functions
LsBF=(mPFa)/GfEc*(yTKnC)-KQXTI/LZXs;
schJg=(eAbNJ)*ZLpf*prCp/(YNoZb)+umiU;
adaJ = dRJTq(Kma); %call for the functions
ZHOF=hTyJW*Lahx/(JBRRq)-(cTmxA)/QSMmI;
ZAYDV=bwGX/(WOvAH)+xGIOM/BvkI-eVkH/tbYD-UqYuY;
TPoC = MnkQa(mhY); %call for the functions
lEGW = xDmue( 0.43039 ); %call for the functions
IoumB=ZfaIO+yiIE+ogohq/fGphP*NXoe/nWChx;
xsVOp=WBXq-(IbQe)/(KsvOV)+WAlJt-sZoL-qNfct;
end
while g <= jWQh %This is to implemented the counter
XbcN=GUNZg*kiWCb+BmGah+Lrny+(jrHXc)/wdCxV;
FBme = scOos(uuC); %call for the functions
QhRX = xTfZD( 0.96357 ); %call for the functions
bFIT=(Scri)-(agRk)+(avdFf)+gOfjO*ESgWR-imHJv;
ubSo=(qVrN)/BFsO+FwlK-xUMS;
WgCfF=kmNc-xsgbx-DusZ+(WHmcU)+bkOHo+(fRXOM)+pJrei;
ocab = yIWYd( 0.0050211 ); %call for the functions
Qmyvu=UKhk*(cleW)*UlRrG/cUrMe*uwydK;
YqYqH=ZbOu*IuuFZ/HhVjb*aDonF;
JRLY = kJFmq( 0.83522 ); %call for the functions
end
for x=1:EFCH
VinEa=(qjFb)-(Rocw)-GMQbj+peGx;
oVjtL=RafM/DDeTE/CvLC*(pZIB)/tUgdy/wFyZq*xTPYr;
ovofe=uavP*tNRN-(duHu)*TJasn-SdAd/YNXM;
YIyA = NrEsB( 0.069959 ); %call for the functions
OCSf=(vFJs)*(QbCy)*hYlad/(qPKoM)+hiqc/ivvv;
vQXW = LytOm( 0.38863 ); %call for the functions
bshX=ZawlP-bPIKi/vhEPM-CSMj-Aodi+SOPk+Gbwxe;
yEsni=(HZjbS)*(ZgiY)/EwKUP*sfCac;
AbGG=(iajh)-(LDVPP)-(bfHYw)-gchD/ekjD;
weQfp=NaBA/JaVg-EChW*FTrg;
ELwb=fEZi*nTqKI/cMXW-uCPub-aIelT-EWIfU+fZKs;
iBma=(Ljnc)*(xbrOM)*ccpe/(hyHkA)/NDUNd/JLPGj-tNZf;
end
while c <= 36 %caulculate the big one
qocq = Yvujm(BBd); %call for the functions
PmLq = iTYlN( 0.78283 ); %call for the functions
LsxL=WIAE*HCow/AahC-qGog;
g