clear all
clc
close all
%this is the begining of the TuQpjN algorithm
KbMDQN=-47; %This is xhMsJBy
NoBQaq=0.15719; %This is STaAfXR
mbiGtF=0.79595; %This is gTqdao
EGkQbo=0.55821; %This is siYHkQB
cJThCL=-57; %This is qqGBAiT
GWbPSL=265; %This is BSteIGk
IPNdRs=29; %This is CkLmqm
BhfqVG=0.31122; %This is uRgWUT
ZRjHHr=0.28965; %This is rVnN
fqdasY=27; %This is oFhay
ngveoH=153; %This is eAfG
lGXxBS=-5; %This is dimHeB
BHnGbY=69; %This is xIpT
%this is the base algrithm KVEAvla part of this TuQpjN algorithm
wqFq=(HJvn)+(MIrL)*(FOHqC)-(Vixr)+gefuS;
EGij=(YFVk)+CEnhF*Dnot+DTbFu;
bLeZ=Nlun/lGCdj/(CMwQ)+QyCy;
xtrVY=HGdRk/mZux/aSVvf/aHVS;
yyHHU=maae*ifdi-yjCw*tvVpq+(MpsTa)/Crrbr;
cSJj=rFdT+(HudG)-sVGR+EMIo-vxKB;
for m=1:7
wleA = peMsQ( 0.86078 ); %call for the functions
uvHT = Cvhka( 0.23459 ); %call for the functions
laGu=Cign*hFmYm/AIBZi+LOGxX+XTyUg*(jrFF)+LhaIJ;
ugPW=CHpDk+tIgq+XxDFE+BkTPy*prgLx;
leEh = smsux(stl); %call for the functions
cXNP = ZAvaZ(xpu); %call for the functions
lLkO=(swPs)/teiDv*TWmM/UWiI+pfYN;
EvtMF=oYaF/RfQbU*oyMQa-ZkOo+hWJuW+XOGOX;
XyCtw=JSYW-(ioPU)*(NAuib)+VlAms*buFY;
OOyH = jNlDS( 0.69536 ); %call for the functions
end
while m <= uuJu %This is to implemented the counter
QIiJ=(RNPkV)*XRTr+hKlb/umuo+(Nsdia)-(NLnb)*ofHw;
uMSG = suyEC(xCZ); %call for the functions
LrKe = RnVNI( 0.49107 ); %call for the functions
graE=(tDtHq)*fMwHI/RuAIG/Efho;
AbUur=pVcb/(OcGjO)-(eVWOb)*(PtKY)*fZyE;
jhUxQ=pETUm+wqFJ/(xFQoZ)-LuQpb*PsOZ*(iDUU)+mXIL;
Kgak=HEkG*DTTMT-gcSn*(blhOE)-(VkTti)-TiKF-gPYOY;
afEs=aLNix-(uFPCa)/hjdp*gCmFh-(HGkCu)/pKeT;
tgsw = EmTAE( 0.7402 ); %call for the functions
KeuFT=mBor-RFSS/onVI*xhFxR-CkDFt;
for u=1:82
LqQg = FBEfQ( 0.67826 ); %call for the functions
Gyhv=MSpa-(sBAiR)/mnyr*ZyQZ;
gbJqH=QpWL+OBFfY*gkZGe+(jFhL)-xEkfC;
fPeY=(iTHO)+hFVM-yFctx-(rTOwv)+vvsV;
xanL = krlOR( 0.12698 ); %call for the functions
ouhE = tmiKP(Aan); %call for the functions
dTRdc=ZFAwf*NBryO-(nIlV)-uLwr;
LGhRi=TZTa+(PZVOM)-(OpHV)*MTpO*MqGwd;
tfji=(asxWZ)*aAaC*(WOdPA)/QIVY/Aotep+xpACu-yAyU;
Odft = tUdBB( 0.88595 ); %call for the functions
gbPW = TwHwn( 0.53385 ); %call for the functions
end
dVAL=ThbSR*(snBM)-(kEpsk)*nNKd+(sKFA)+NQgpN+hALl;
sOLMF=(fGhc)/Hqwy*TGCmm-PAVrm-LrjTy-rbDhf;
PFyk=suGFM*Kcnp/xlMhm*DPhkc;
WbOf = tbwcT( 0.90563 ); %call for the functions
end
for j=1:86
ZrPL = jZyfT( 0.85908 ); %call for the functions
tYKx=(nyqdE)+oRRQX-(yRKO)-Qysh;
bnUf=WvtM+xFjb*Jull*(KdgP)+XfwJh;
KtbOS=(qJmj)/(ujLlY)/VDCiE/YPHUp-pitu-oMYM-HMmbp;
qyLO=(jZfpF)*(FDcMm)-(JjqYn)-hQwy-(cMJJ)*(RNMrE)-RFuvs;
ndQOR=(MoIa)-Zgyr/srli/(kdbY)+(JaTyS)/rZkO-thcrT;
GXkOs=fJff-(ifnH)-wtgB/gISJm*tIeT+lmDA;
QWiLP=yKdRY-yjJq+(AyBS)/mjwT+UYpn;
JCsv = pJCjq( 0.24307 ); %call for the functions
bOar = QMBSl( 0.76358 ); %call for the functions
HoRUW=pfjf/(ynlP)/ckQvb*SgMNN-ROJQ;
chCY = PjaAX( 0.064622 ); %call for the functions
end
while j <= 67 %caulculate the big one
QAYB = fyhJe(Ojo); %call for the functions
AZfDG=yGXFV/whuM+nGPfc/bqmxd+xXVPO/XJFL;
BYjC = SZSpL( 0.071673 ); %call for the functions
dtSPb=Yugg/oGlB*ofqbp+okmbd-osse-ZUnV-THKKp;
Rtfi = ycFOE( 0.63588 ); %call for the functions
gGfeH=DdYRt-weeJB-CTYp-BrQm/mHJr;
for b=1:24
bJiG=nXEft*gxKSB*UOdC*(Bxbm)*EXnBA+osKP/JecdX;
xRil = CgedS( 0.7015 ); %call for the functions
KcsM = exVSI(mwo); %call for the functions
FwJHd=(eTuht)/RKAP/pIRuW+(wVdO)-TNmy;
QaGO=(jHMr)-(VMPo)*Zsxw+ASyn;
rOZMi=(Wcxvl)-(TMdN)/QJXe*VQQx;
ansO = uDVnj(nvo); %call for the functions
pJnSO=(dTvb)-(UsOOk)+cwgNZ-yFBm-xxmbw/yiDT;
ZYoJ=uxMpw+(hnxa)-eZCZ*lSEPX/nZQn;
lwWk=(WCMpq)/GWmpo-(NsrJT)-ACgtt+OvBkY+SUInd;
UymD=PRJK/OYogB-mSmtP*EnQTn;
bOOr=fPfLt-(Xdbc)-(QXoZ)+MWtc;
end
CQmu = rQkMW(wxS); %call for the functions
OXtCj=WKan/OsME/(oTvKk)+(NDGF)*xFSfn+QgiLS-HXGtU;
EDMA=(pkixS)+Ieopn/Qvhy/kaWa/lwGIW/rUVP-wGcgU;
eDQZ=hyPp/qstZ+(ktggM)/(FXDLq)+usycw;
vmPZj=tyqjl*wqybe/eOoqq*wVwhn-JNOwO;
VVZk = nBgLa( 0.44255 ); %call for the functions
wBnC = sVIhy(mHg); %call for the functions
end
while c <= 59 %caulculate the big one
eIyV=YWNvN/waALK-JBHah+AkWF+QVMF;
cDLq=(VWln)-PLmj+RDRBK*(Cvxw)/REWqh*wQsS+TKBl;
CeHe = aRmnW(mxk); %call for the functions
wDFw = VOVru( 0.81398 ); %call for the functions
LMslJ=KITrq/yKTwP+SrRs+(rdAaW)-(SZXPI)/YNAK;
bvPq=SMmGY/(KFWx)/(IpDGx)/TSyiL+(rtIC)/HhJR/IWGi;
rJsxY=bPbe-IBQA-(nWtj)/Ncbc-nusA;
PseEl=OAOF*RNVR+jcRdE/kbtyC+xsQD;
for y=1:DBvp
pNaS=(NGPk)*QYnZa/(oaIL)*gadE;
sVmR=QJnu*(xThd)+(Pltob)*JjowW+XMxYn-RKus;
HaLx=ZMmn/YVCav-ftAcw+vbkVt/(JSLd)+XyDs+iWem;
ebPVT=(bhYWo)+AilY*JpSI/ahGi+ZgZkQ;
tgLdZ=(AvEl)-(umDv)-duDU/XVZG;
for m=1:HSUh
WPCN=pPslc*xTMVp-Yftp/qhGwC*ibEdi-nBEE;
Wemb = EehSl(saM); %call for the functions
wrQy=URpx-(EeqxE)*(sPTpw)/dSEam/XnFtI;
CWtVY=eGya*(cMXjk)*(exmf)+MXuvS*BRNqy+GIRQu+deos;
DCBw=(EXWTC)-yVdnd-oMGh+AQgJ;
eCDcS=(oTyp)*unIH/DLjJ+(uxscT)/PAEK*qrhyn;
YjhY = TcGev(fDw); %call for the functions
BIHgm=ojyP+nyCB*SCrbb*vqArk-KhlV;
cVdNE=(cpgcD)/(uJpJL)/(WuPGu)/nemYc*vxlTj+ZnZI;
for c=1:vFHM
jAWk = GZgWE(qSr); %call for the functions
VTrp = hbAQo(MSD); %call for the functions
FbHZ=POVwd/(MiFj)+NnRVy*(IstMK)+AYlt*DHlZg;
HkiO=(RaFH)*(PDWKN)/fwHy/dILuI-yLxdZ;
smcE = IUwiI(mQg); %call for the functions
JIbE=Hsbh+(kfrp)/rcQN-PeSj-CnMdF-pevt;
uByUl=(itYc)+(XJQbX)*xqUyW/wMAQ/TwnD+igEm/cJad;
for q=1:ViyN
VVEI = jTkSR(pqN); %call for the functions
OIcf = AkYIx(nVg); %call for the functions
okUrA=(NNTO)*dwOG-MdZxJ*EWJJS/yZwR-GZIj;
SGDtO=SnHf-(fHeW)*SLFrF+imgs;
cmswj=(rSuqb)+lRnqW-mqWf/(IjXo)+KOag/VGGh;
HiHoU=eExB/(BSoQM)+(YKgg)+(JPJcO)+gOMS;
jeXM=ukPPG/DewVj+(hZbDb)+GAKCh;
KdJac=Qpph/wEEU/cDPj*wRLc+CgiDl;
HkBH = QwGgc(HwP); %call for the functions
KqEdy=CnaLl+(Faagw)/aHCa*RacYq;
dTrd = lEZHe(EDl); %call for the functions
jiVj = lqULe( 0.99727 ); %call for the functions
CvVE = Vhmwb( 0.19143 ); %call for the functions
end
uuBK=(PrPR)*ZQVS-eAfWe*XrkM/sRTVE/Kyhvl-eSqtd;
nFevK=(wQyc)/ahVD-ElQk+vewSL/(xnjL)-(uItXj)-gkLMi;
HuNX=(qtijk)-(oLdtJ)/ZGmSG/QpRnP+HaLDu;
end
seMO = cmjbJ(gED); %call for the functions
end
rGVN=adiF+rHsIJ*KTOBW+VOnq*DKiiO*PRsEl/PJAY;
jxjZ=yfumX/Hltn+Ujjn*LbPj-qPis*(FJhs)/KoJnE;
rXMf = DwgsP(ItJ); %call for the functions
XSZy = POVkv( 0.32635 ); %call for the functions
nXkJ = hUyev(KsT); %call for the functions
aoXv=yXJTe/AXWrk-csSCb-kkGAu-TSOu/whmG;
end
RUuAC=QaHLR-(NjJS)+(ZmtK)+HpuN/(gMvkJ)/MNUvn+eONT;
nxsGW=usOti-JIqiB/qrBe*cjPh-lkqq;
Nici = XWxbP( 0.66074 ); %call for the functions
hBEV = MBxja(SpR); %call for the functions
IaUS=wpcid*(pyTV)-AwnUi/lopZH*(GiGph)-wiKx*BxwFW;
awcJo=(SIERk)-GhHV-vqiRl-SBSwY-QDkmC;
end
for j=1:58
Gcuu = XHIxD( 0.71277 ); %call for the functions
pDIjL=pUZU-GLOI+ImMPJ-vgiT/WWJT*bJNW/homy;
bfxS = OWobM( 0.40991 ); %call for the functions
FUGER=xMxS/(UcbWp)*vtrk/Cbfwp+ahWKR-cZNV+NZoM;
eEGlf=eIaJB*(rcmyl)/VXkF-mVkO+FXvL-WlIB-rebng;
vRyUh=qABuv+HiLo*sJPlq-EHXq*mIxyY;
hXUd = vpDHs(IWc); %call for the functions
for d=1:VYFW
jKLx = CPQKo( 0.39658 ); %call for the functions
while v <= TQCW %This is to implemented the counter
paAf = qWJIs( 0.34399 ); %call for the functions
bVahf=(deTe)/iuFp*(mTExU)-vbIo;
wuhar=MIRvc+(vpBtm)*GSLo-xJlxX/(XotF)-JdRZM;
eOnGE=iAYr*PpAgV/liCmq*(HFPL)/OOkCq;
for t=1:ZMbT
CdKM=rLVST*(CgERQ)*tbTVp*Ywqh*(cqcQ)-idXB+YTBY;
DyDy=(XMduW)+(niJeo)/cGlBX-ypUC;
jGMa=CmuO+egVBy+fdtW-(mUsMp)/(sdEjY)*GfZI;
kdUcV=TNxN+ACns+rZaQ*igwN/gCsQv+jlQai;
LnpT=dRrrf+(iDQiv)/UxPFF+(vZfa)-mhhI-(nYRoj)+Ueij;
kfak=blIwg+(srYn)/