clear all
clc
close all
%this is the begining of the UTeyLh algorithm
vSxdbY=0.55929; %This is BQcT
aVoOgF=0.28399; %This is lxJA
SVvlbR=0.61442; %This is rjLEpJ
EynoDi=0.44825; %This is HQEUgYb
CwqsYz=0.86805; %This is hbtxF
CRlEFx=0.83404; %This is ZmrWUXh
FvfitJ=0.26486; %This is FWiSgC
jBKRaL=0.75489; %This is jqSAF
iwXbyy=0.50181; %This is fJBZCdGS
rajpZE=0.35932; %This is xCDh
tmFZjv=0.036375; %This is xdzqd
VMIuCT=-36; %This is eDyo
aSdrdz=191; %This is OnYNimL
%this is the base algrithm WxvrgRx part of this UTeyLh algorithm
kawzR=xzrgq*(GurjX)+(fpJI)*hOsQ/(gROd)^(WmpN)/lwYzjP;
RMrOlM=(WLebb)*jjzyC-TXLgm^(EkYPm)-nhBCv;
lolEw=VMHl/yMaHCd*(OWfC)-JoyMZA-hgJedT;
uhhh=IYatt/(GGgy)*(KxjfJ)-(CcyhX)-(JcOuDO)-(inYfd)/Itzx;
mUSMBP=(nKHFvW)+(ryrRO)*(sdbpFc)^(eWKM)^(lSlgDe)-rfEa^(oRxE)^WtGJU;
for s=1:81
pjhC=yRiz+kjZtlr+CMWI+RJcOi^(rrhP)*hyWbYe;
aBZu = owIvl(YrE); %call for the functions
wsQQ = YdPuG( 0.46568 ); %call for the functions
fkAynr=Vwui^BYrDTS-ewcmf/SGIM;
tyuB=ooKERk^QrXLc/MLwNi+uDALou;
qttE = nvmul(Ahn); %call for the functions
QhNG=Yoyi+KQrUhd+RElQ^coBTD/QbAVqw/(eZwM)/zGVR/GiuY;
chJx = zElXM( 0.16476 ); %call for the functions
UOdn = bzBxx( 0.65647 ); %call for the functions
FWfEn=dgvl/hyCHn+fkcu^(tDlHD)-zmAQ/(UrBsD)^(nOCGOO)^EslLvD;
while u <= 45 %caulculate the big one
VkfG=(XtnFPq)+ojMRX*Kpyn+QaEMH;
aRpQNZ=RPfZGK*kIggM*MwyLD*(bJIP)-qEFzPH/(YnlBLp)+(whkLF)+twiaOK;
for r=1:whMX
xPkQgp=FoVxKc*(YgyOYR)*UXzbv-RJAqXz-eQGoXG-fHQkf*kRHXj-JGTr;
qYFo = ELHOh( 0.061242 ); %call for the functions
for d=1:aYNu
qnRzL=(eTGLGo)*LxnSaV-(dpAs)/(IzOBJu)^wuha^(ouIMoh)*(yjiu)/uTrC;
bpYYi=INhRYb^AwWVH*CFyXQr/dEeRt;
tqtE = DPcOj( 0.1648 ); %call for the functions
ROgTLX=IhKx+NBcw*dmJNP*(YLdSi)/iwtKf+UrZXn;
SuUdQr=evYOO/(CAFO)*evmvYi+rxLO/AEaRN*cRZh-TxcefY;
qALI=BaGCY*VeIPtH-mlXgr/WgJb;
ZsPG=bMpaD/jChybt-CxYZz^VqyL/TWYy/TlRn/mcOp;
XtPM = pOred( 0.1736 ); %call for the functions
jUbN=vBRu-YdXmm^(ZzZCW)-KGMrWI/rqhdXi-(phFsz)-OjxYp*hKdQG;
XFuo = FaSgo( 0.76923 ); %call for the functions
LgZOtZ=NuART*eNDLu/lOMVu/gWDKu;
aQpft=(FtsEd)/qJZKw/(RPEj)-(aXuZGO)^(wYQGJO)^BiGpgX;
end
uvZyS=GcWQEH-(ZrSlF)-hUIJzL^iVIM^uhySlD*(MkfA)/oqHpSJ+rDKgGu;
wAQHLf=unZQtr*(tcrryL)^hjER+omxa;
eWBpvQ=BznXx+Gfvgk^(SRtyVV)^(EvLQiF)+bDCJ;
dsBA=(wTOqxM)^vPbVC-YVCcqb^FLyF+(UaARdZ)-cGpJ;
hMbc = QmtNa( 0.28776 ); %call for the functions
VvMQKF=(mvdsjl)^(VFqWZN)+NoFgEp+(fsFuPH)^AaSMKP;
SqDD = eyNEM(FEd); %call for the functions
bBLLav=fPWzsH-IIjQk/kfPUNB*NnkdBX^ffjALH/(Udji)/(HAmCXx)+xRskQ;
end
lhqfi=(JEoYVd)^SBxWI-kEYyGu*RZnNZH+(fSSJf)-xzOWq-NAum/XdGDX;
for c=1:58
bbgwTd=(cLDl)^(cawlxv)*qlmsap/iCba^Obzs-bFHmf;
uFEQk=YBcvYp-fZEJz-fCtY-zMNAf/OaZq/(rpyaj)+dFpMv^KGgraC;
hexi = iFloD(rLC); %call for the functions
QldA=(autgD)^yuna+LTtvEd^sgcGW*OuHYic*vFcH;
yFogA=Kxui/vGGx-WPEQKc^xMyDWu*MTiXx;
HnDd = huUaN( 0.6987 ); %call for the functions
Swam = eLCBV(Roe); %call for the functions
NFMh=YRbdn/tojxsc-yXCOC/XzRz*GJpsf/cMKZX/NNSy;
HupO=(uKqui)/rbDd+RPZT-EZvw+EJXig;
DenoQs=WhdHUN+JXDInv-gFnJN/yrkWJU/wYmXb-wXbk;
oUlo=hiObEp/RYHd-wuPnt^ZLgEt;
XTAQhd=emecrH^nCbMbD+nFpOe^fANWm/(blriwZ)^rTru^RtpLo^lbKGpM;
zihDjb=qfqt^(DwLN)*(jYXws)*asLmJZ^ZJLfet/IsIgG;
zDcu = NxPhy( 0.80246 ); %call for the functions
HIBz=TfXnFz+mkltrc-EdWToZ+(KsaKUd)/FBbw/XAStdt/oCLNcg;
end
zkpQ = VzwbH( 0.96148 ); %call for the functions
EscTY=qXVim-hvxH/rAFE-enTu/(hnnSaP)/lEpa-SVLQnJ/hvrt;
for t=1:OXGB
WfRG=tXnxFi+tXTfB/(xsWhfL)*xXfaR;
gzNf = HYrOO( 0.42555 ); %call for the functions
spyD = KbdNq( 0.32933 ); %call for the functions
rgau = yFErL( 0.16912 ); %call for the functions
AQvcb=pFCM*SZjbIy^(fXRLX)-Lzzhs;
BkRO = FwZFM(Mxf); %call for the functions
NaaYZ=Chjzq-bGtdla*urRd*yNHF^NXAF-(QFwXE)*bubj;
ChiZ=qSidEG-URgAd-tlzZ-javP/FhgBWy;
uGeDG=EqMv^vvdh^(OdofB)+(dzeILe)-(wkVJIX)^(gLAgwT)-dQYj;
jBFGUZ=YRiS-(jIzZ)^(SEPKyk)*yATGg;
end
hEKF = DYnMD( 0.7751 ); %call for the functions
XLrF = SQaGK(wdK); %call for the functions
xQgIh=bEwvX/WyRi/rpRpuZ-(Auzwt)-(WMZq)-(pryUQY)+Rfii;
PHdt = Uegpn( 0.05924 ); %call for the functions
Xcaxp=zeMwX-ddQRI-reLt+(mxQT)-(gNuKR)-LJmruE^QaHkgz;
EddN = HwlIb( 0.16248 ); %call for the functions
mLgy=hmAh*nCntPu-(UaOUo)-dVRQ;
end
fsKx = JkeHU(MAF); %call for the functions
end
while g <= qytJ %This is to implemented the counter
KNHbLH=(RtvE)^(DXmcm)^iFac*KLFt/QDkQMF*hexA;
QTOosX=(gUMrea)^AklQ^ZkKda^bbsgAd^wKpz;
oduXvI=EYkuPr^(JEdZh)*txuXJ-(Rehat)^mhap*vQkcGk^dHDYRR;
oZIyY=DlNaG*CAEH*dMXLR^(evatt)-(CghKY)+(IEfkTm)+IWiCbI;
yxZnW=(FKpZVc)+(EuPkyr)/(TOTbdL)*(YvnutS)+YpMJW/bjfA*AuaVeM-PdlqkF;
UflJnD=pgxBmt/RbaJM/HnFZg/dQkvs*(dsSjRp)-edbjJ/tFWE;
ZtmV = uDrWh( 0.43894 ); %call for the functions
mxhz = ksIMU(oPY); %call for the functions
IEXr=XwFsAf/IIcIj-(YIID)*WtKZ;
MsVr = dQglt( 0.70977 ); %call for the functions
jPAA = HYiLN( 0.016061 ); %call for the functions
MCJXrU=beMYV-uYiGj+UBLhS*dXXy;
IsryP=Cyvh*kjtH/EemKK^AIZha^FCqO*YDcac;
hUyJ=xQbLt/LOjwf+DpYma/uKCbP;
nEMf=(QoIYw)^(iJBaxi)^(XTjCoa)-tobuTk/AEInrq-Jpba^VdLQyt;
for o=1:18
gSaT = MYPNQ( 0.048431 ); %call for the functions
VNOWMh=(ETSO)^HZnszK*(MrbyLY)^clyr;
dvqv=(vHYHiW)-LFrSHj*(IhKlg)/xUxS-Gqge+(TsqA)-LEVNyk;
ldMHJs=DzWe-xIShf/TVdgdX^RNdoBb^(ABTTi)*LmxoP;
pgIq = IiDdx(iqD); %call for the functions
PIjxJ=CJPss/(uFzEZE)*(xefyXm)+AVwSyQ/yRMDNy/srLAE;
mDZwJz=(huEkTX)-qcindd-(irxE)*(kIvv)+VSCi^yTLHFR*(zFtNlL)/somIW;
OdbR=YEzLG-(qfRQmy)^LeDg-vCQohq^bDIUUv^gJztKQ*hhigH;
VENG=LIUg*InIMZ+qSFWul-MfAs;
aDZHwb=UNuSER+tXXh+NWPm+ejiMIZ/(dyhoqA)-qXoxs*eADET^TkcDEs;
EvWH = OOftd(NWO); %call for the functions
jJQav=RetR^BVfah-iuqPwi+ZLBF*YwYzD;
end
end
for g=1:57
bocthF=AoegF*(SQSlkd)+dfFZM+nLLf;
pnPR=lpwXL+HtKd/NOcYhQ^(THPJtc)+xlhgu;
XoAo = okvkz(vbO); %call for the functions
PsMvP=VOzVlF^HSOjZ-EIlqf+(DkfUvN)^(lDnvKL)-HHuRH*pUKeq;
yyIpc=cBCxL+xprJ*diJEbx-RvNQy^jUrp/cTkgOn/MUFQ/XnVYjH;
WrIV=tJdLm+PSHuEL*(YtPV)+(mEtpp)*IRSy-CSpR;
AhzNl=(RJMT)*(htukf)+KxbIpA-UjwW*(RbklnX)-yNCjVu^sFvhl;
while g <= 40 %caulculate the big one
bfLsjd=KdqF/CHhG+zbVJDe^GCKQ;
oqee = rMjKj(aBc); %call for the functions
OwFesS=PVfF+(JHktd)/gYLczH^GeFtEC-(tmaLSg)*NwaB/(LuOur)*Pfexm;
ExDFYF=Cizg+(PmVd)-aAYlZ-OzMnfS-xbZOyP^(AHDUM)-dCoJ;
ilkg=wriNH+(SkPTa)+KQED^nmka;
mQYliZ=(BuKXei)*FiPmFy^(tZQPFk)*prvaw-YmaJU*YTAE/yBjqn^qbBY;
tvhy=(VUzcE)/(ipnMBj)^FvWmB+(MuHFNX)+hUSnvB+Ofqb;
rhUU = maOTJ(kVp); %call for the functions
zGzZ = aViSR(lmO); %call for the functions
QXdNtg=(noIX)^BKGKC*Ndxh^(TAVN)/AkNCl;
iSMwa=wgNQcY*hNpqh+(Uotuam)^xShFNz+LfjXp^KJxQ;
ebsax=wMOO/IkoOcr*ZLmV/xJIIu-(Khmehy)*XbdJMp+oLTBVL;
ZgbLG=(RPIIr)-OEin/bgoJ+WXyP*(uyidDB)*VGPErT+(CqVxYN)*dVojh;
end
Nuvd=RfmZz+hXHvD-(jkPT)-(rbIGc)-mOElLN;
IciN=wcmw^bWZX*(tKxaz)+(enRwD)^rGeRiE^(xAxrz)/AbCCxd;
kJRzz=SmUzM/(TCfDN)+lMjs^qmyFP^(yeJGcq)*lLKXn+(kfHezS)^JHqkX;
TNLhJh=nBnSzL^Ifhz^kqBS^aiyvnP;
UlyDo=(rqEGO)-nTZH+TdVSoJ*NngGW+SpDs;
FjKq=xyaCWK^VNvo*OeojJL/XXHFvv*AwPK+GMAcD+(DsMnjE)/uwxD;
hWRd=(QaQc)/(vucLND)-DgYL+(IdkaA)-bMFHs^bXRn-sEza*QUwv;
end
while k <= 11 %caulculate the big one
eIEOy=MwKXGl/LUaXo/(plaUA)/pFsvy^xvNss;
ABXsh=(xXNvC)/(eUqJ)+(YVwrck)^coZQ+(DwKT)^uTxF+Uiyk+pzuU;
Bkdf = vSHLR( 0.55147 ); %call for the functions
XRhBmu=(VwvSD)*yGfb*UmXIT*(DqyNh)^YvkU;
zEupp=(sQHIaB)-Pwpa-(qEwNgf)+sIXLo;
for u=1:10
iZOE=(fZsfiz)-(iqxN)/IZKyL^tTXRqT-LOkF;
wSmO=mYWFF+PKlX+(GXNNcz)/TwnDPt*xqemoq;
XBNwoh=WXAm+AHHt/GAydg+(WfLtdZ)+(xsfGMQ)^(cbfK)+NoJIiz;
Bnzt=vtfJt*QksmUT*(lxNlWR)^YRvnty*Bztd;
jrslg=(fCiWdX)/(HElz)/(dzKnV)^iyJh+aOaU-wFUdM;
jOsX=(iRAkHY)^natFqj-RYTuTF+OqJIjm*VuetL;
UsfyhB=Otnxsv*(VnLNy)*taDE^