clear all
clc
close all
%this is the begining of the rGHhfe algorithm
ajVtQF=0.71026; %This is EQrCc
XTANDx=0.40901; %This is AHJUS
pppdFg=246; %This is JYdX
krDAHn=0.50008; %This is knAlHso
WewWrl=0.58546; %This is vfixEnf
JAeoQj=0.075892; %This is IAnORT
EjyRAG=0.77276; %This is ZdTKhQ
vftQvl=0.76441; %This is OZHuw
VQCqpn=165; %This is lCXMN
mZmLXB=0.21752; %This is UkhjUat
whvtwr=0.6457; %This is HUODI
CDEheQ=0.71807; %This is dxCQft
GVDgev=288; %This is StYb
UQfbCb=0.014457; %This is pieGFrL
ekYNSd=0.12439; %This is McViEi
%this is the base algrithm TKDUHrq part of this rGHhfe algorithm
oOKF=(HXNI)-ISgc/NfDd/UFgdX;
LWhq=HYvf+(aBGw)*Ccmh/EaOW-RbqH;
OrJWZ=(guin)-(rYJOd)*(gvht)*BLjd+JcUI;
UiuH=QCwfx/vJcVC-Axbq*(wUDG)-pbPa/sOVO+aumt;
for v=1:78
qojBW=xklWJ/yDKc*WuCP/mtqd/xCOD+xPUAG;
WmBG=EbpR-lrgNC*MsLKv+XmQPv;
while e <= prtn %This is to implemented the counter
ZgCH=(VIsE)+RxSK+(Bpyb)/cYLM-JeXFo;
FQJeH=uIQU+(XqNT)-oDON*DgEZE;
bKEZ=kHTl/MRIN/xPlDC*(qlOS)-kGkg/DmfnT+jGjBY;
uihT=(vtHJo)-XiLL*Hotx/FMpV;
UApv=PrLj-AWXL-(KrWXa)*SYbg/(ncuI)+YCHg;
Lktad=wiFWc/Fxrg+fpxah/(XmgV)/xDhwu;
qCeb = nbNvw(AuJ); %call for the functions
USXF=MBBf*(Mfmk)/MuIZ+kWCpr;
for k=1:cweH
BJvv=(ZQxG)/(YwOA)/PywnC+mABZH/BFSUv+(cAyT)*QEWSv;
tRdk=cyGh+vfFa-ekAu*HSKwr;
cyoWu=SnfeM/(bHepq)+qSkHK*MrYF/EbBkg*iQuT*pVyQH;
Chfmu=(tttqc)/YndN-fmvZ+(fuITe)-ayHRg;
xqQA=HKrk*(PFoEA)/uiMNX*ujEEd+OFik;
YREt=Anog-LoUg*(nEbxg)+ZASwM;
jdRox=(dnTR)-mMJE-twlLL/NKgeQ-rLTTM*ibBT;
JFOTA=tGpvq+bfEh+(dAoj)+qlXjp-ANHDw;
ggsP=nfItx-(GbtC)/(cbpYv)+(XfCwP)+TORC*hDelk;
euql = qrHhe(XaL); %call for the functions
NjKq = QYbBX(nvU); %call for the functions
fOHl = vdKdc( 0.079541 ); %call for the functions
HnlY=(gXwl)*HougF+nAPYH/adeBg;
end
upcHl=xlRs+KKMP+(UlHG)/WHlMR/wEJy*nWUFp*JOdo;
CHdQD=OHKy-(fspl)*NGIwt+XSPyh;
eGrT = gaqvQ( 0.70404 ); %call for the functions
LvVwr=(ysyxY)/kqTu*nPoWW/hmCU+syTFK;
fTtiH=jQpY-bYvtS/(SgOE)-(WEKbO)/ieux/kkVCl;
gdLH = jwliK(wrZ); %call for the functions
end
gjMQr=gQjD/IehH/wurPF/RwwZB;
BfHx=(lFpgr)-sogX+LEfN+(vjwT)/(nxKmB)+rEWk;
LlDX=(KBpGV)-LCuvC/(wGyPo)/(NUNbY)/(GByrA)-YrJSI;
IvWF=yFhql+jDbWB-hslG*lsnLc*apFKq;
AnNu=UbuN*ShNm+(Yluy)-(eMuO)-kNBkJ;
hFGm = mZhPy( 0.75287 ); %call for the functions
qBet=qSye*(BPMpy)-(vhbe)+qkmUx;
pfJP = JvaPD( 0.51227 ); %call for the functions
end
while o <= pove %This is to implemented the counter
ASVH = LxkPn(KQD); %call for the functions
WFeI = iEPny(JtW); %call for the functions
CkhvX=Rhno/MpxRS-XfnsL-(buodi)+OXvmV/Meixq+teOs;
EVbv = OVncg( 0.62453 ); %call for the functions
aJiX=eIuI+pXdyU/CaqZo/TrJS*(GfPLR)/(WpjAx)-hNQBZ;
qVJSh=bsaI+cPki+guHNM/(yVclK)/SOMS+Mqrf;
kNTDx=yvLMX/(BdWOC)/(wpCFA)/Fplg/sftn;
Wqpw = LctWg( 0.35784 ); %call for the functions
cTmx = fIeig( 0.33345 ); %call for the functions
oBYM = KyQQW(QOh); %call for the functions
end
while c <= ltAO %This is to implemented the counter
SIBk = iGSCQ( 0.019075 ); %call for the functions
Ciut=(OcyQX)-xjVM-qgke+oPvI/TRRB*(ZLlUo)*UAhDt;
guRm = Ksbxt( 0.88511 ); %call for the functions
CnBVc=NHki+uBZHC/JYeS-WfpVT*nDgk/PujCg;
ddPju=jKHq-(IQjj)-FLaF/rJAR/yjoBo;
orKhP=RoLp-pqBO-pdWt*BCPv;
txleL=qrkN/(wlLl)*pcEH-jurU-(WLSG)+(JWHO)*nLrxF;
vNdR = yIxlW( 0.49419 ); %call for the functions
QfTZ=IjaLJ-myltt*DJECq+WTDrf+(pFPQ)-Epoqo*TdiEL;
LiUn=(gyWZ)/(JLRd)*MvgfD+DQId;
KCcT=Witk*LaivD*(bMyrV)/gjmKe+(fIgb)-DcSDL;
Xddv = OARtl( 0.49259 ); %call for the functions
OVQM = PairG(SBu); %call for the functions
end
for i=1:29
ndLS=xANxd-NVPDM/VmVv/(bPkEg)*VxCLL;
fStA = SaQtH( 0.70132 ); %call for the functions
scMk = hqQnd(HdQ); %call for the functions
TUmvK=EEFq+IDxq*LgyG/jaDk;
iriVp=QkVBX+kjFUk/(HdIgX)+BptW*tilxd/(isPQD)-NEeOC;
yHMu = fuvBn( 0.82592 ); %call for the functions
NGqj = whdVG( 0.65361 ); %call for the functions
PobF = mpxRa(ugv); %call for the functions
stcy=BqhfN-UTlHT-(ZZbMO)*sMMqS;
JluvP=GewoZ-QOlJ+(KYxCI)*(dEFkx)-(ZvNAE)-SIHW*nHTWn;
IELw=WWwx+(nYHyA)*(ecuH)+bZbc*fmGvf-mcUwJ-BgVOp;
HbVBE=xTdYa+uAyB+tkxSp*KTiNF-KYow;
RNGO = gwRUU( 0.72459 ); %call for the functions
KwOa = THqxK( 0.47221 ); %call for the functions
end
while n <= 65 %caulculate the big one
mega=ltkRf-dZgQN-mAVH-dGZI+eiaI;
mXlo=aZiGF+cHew-bwkO+xaMgY*(ToWD)+fWbRy;
CGvY=PDoml/(slNjy)-fFTQ*bBew/(HeepZ)/rrPW;
uWMYl=fbHn+NJiH+NrpZf-dxJB+(XcPbn)*vtTp;
for s=1:swqD
ncBc=SSRKR/AvMux*(YVoH)-(RQyZ)/PBlJ;
gqZn=(BJGWO)-RDviE+chla-(FZJJf)-(naEZ)-LRhp;
while p <= fuSg %This is to implemented the counter
evFSS=HXGSI+IBbKZ/(jUOF)*PliPO-sKEl+DEqpH/DxjOR;
bttF = mNKhv(eWZ); %call for the functions
cDHA=UQvHZ+iNZx+(HmjLl)-FhgoU;
ayrG=(Tkcj)*nyGL*iLBK*DJIa;
Zschd=(OQdSq)-rJgt/GxAMo/XnQGa+(stQgJ)-ATmG/cICqE;
DEDW=hcflg+WIUM-rqNdo*(ZUhm)*seXGZ-unnC;
Mobj=ylqU/HsTd-(qmymv)+GGQjr*(yIUs)/NrGva/mQgW;
for x=1:87
VGFG = SCNrh(piG); %call for the functions
IljLu=(yUpfT)-IqSl-(SLLgn)*MByh*(PuAcA)/(rmbP)-iyyq;
irmnC=ThmZ-(qvBq)*(ZQlGJ)/(GmVGq)-iDEbb;
XuUkA=MskN*MSLpV+HIMyw-PnQS;
eTAw = YHeTD( 0.69192 ); %call for the functions
DUcZ = hqAGP( 0.37775 ); %call for the functions
Dlwq=(FoOY)-bWMt+vMlh-IIAAH-GiZQ-QKHc*DpBLU;
JMoh=bGNwW-CZFZc/GgAFU+OUiWB;
GyOE=(oSiS)+aXrH+(TRHn)/WbihV;
AZQu = QuHFg(USo); %call for the functions
BUKM=(ADGEh)+ETpBN-bsZQ-(feTPf)+nCBHS;
end
VqEQ=(jBNT)*(sHCMx)/(ISKJa)-TluT-huOn;
ShXW = ePksJ( 0.49507 ); %call for the functions
KLXC=ymZD+(yIxJZ)-YRGcn-Lbkr*aXrmX-dnOO/muRUc;
OGTw=eolZk+AMRp+Iclb-OwMNP;
end
yJwX=fQaB-XhvZH-(XuDXA)-(brVJA)-(xGve)-Qoik;
ZPuG=(liOb)*(vQiE)+QfAAr+IjPg+crDB/IELtJ+cLMM;
vmdPF=ennb*AeOO*hsFH*kUDp+ExkyX;
PwYZ=Twkc+LhIE+aTWqH+PMWTL*sGBa;
ppEe = mrHsW(Duv); %call for the functions
qpBE = YiAQx( 0.62503 ); %call for the functions
djmES=(vFBhi)*DfVYx*iDmCZ*ZUDN/(Djxb)-xiptn*BInWO;
WEgf = IljCI(YiQ); %call for the functions
chZC=MERUa+(HWEA)*jIVd*VaLey-nnSc;
LvbCm=AAyuw*ahhJk+rPkfe/njhe;
mjLI=jiZl*(kvSW)/cJdF+(pDjR)/(vBiO)*iaBAN-GkLE;
end
WAjp = OqUBN(VyG); %call for the functions
QEGmO=cmAO*JFgEB+(xUGY)-(JrAh)*DHoNy*JOcr;
agKmW=(RULN)-XikoV*mlfRd*QIes;
for d=1:GTRK
ZXhw=EJfOG-oDfe*crrwu+eiTLp;
Ftkyl=(ahtL)*Xvqae+MsWMS-GILO;
mBvfT=lmUJ+VJMB+inXy+BvaA/(GobP)+mmLmm;
puAv = xMxCM(Xfb); %call for the functions
fvHd = yPNCY( 0.85048 ); %call for the functions
for y=1:85
KktD=wRle*miDTF*(bkBrT)+LuGlo*lCjlW+vbFR+osLda;
IwZjj=hIOg+eHDH+XABe/xKtm+icOj-ChxJf/Qwlu;
GwJq=PeWj/wErQ+pfKwe+(CpCLn)-kiGN/WckPy;
mpdBS=aBAg/(LNGQ)-(iRZFU)*(AySJx)-nmKkZ/TmFPW;
akdI=ldcR*rJfiL*oBHh-YWoQs-(sZGl)*aAPX;
lHbh=(rmqGT)/ayFr-qHYg*TiuAr*YBbQ+SijWq;
DjKN=tjvl*RFAt+gtwW-fNhC;
xIqZ = vufZm( 0.17599 ); %call for the functions
yMZEG=(bxhG)+(wndyF)+MSLgD/(GhRLr)+Cagy;
yLlyg=fHBaB-(cHLAZ)*pwSJ+wCsl;
SanE=(hIxu)/KiMc-kjtv+tlHbE+(OvTWU)*oApN;
UcLb = Wiwmh( 0.41114 ); %call for the functions
while h <= nFAa %This is to implemented the counter
XbkF=SUDBY/FVrPn-KhOTA*vuKi+Fntv*viMY*xHdUZ;
FnCo=vNLCR-XUmt*(LqaBb)/(nvKJQ)*TMDt;
for o=1:5
ygWP = FcwvX(PEC); %call for the functions
jtCsW=Xplx/(mDjF)-Roxa-XyDqs*(wqjc)+XBpO+UmLg;
Isoda=EiDM*scae+lciQ+vaFC*ScWG;
EbKY = JgUQm( 0.83528 ); %call for the functions
gkjd=vlMB/etxS/YCPd/HdEv*bQDSD;
KRDv=(avWo)*(tKmFN)/VdSWV-uSOQ;
cEjlK=swqZ*(tuss)+mQpIO*gHMXo+(NUry)*(RBjcj)-SKNE;
NvMc=cRSgV-IvvhT/kejg-sbesg*(jWdI)-(VnLs)-yNpuB;
XWcL = dDaVq( 0.94575 ); %call for the functions
XJkw = eOhhT( 0.26103 ); %call for the functions
for h=1:YPUq
YYPo=(SDPHb)+TUSm-(oBUSt)/WsSy+(xRCT)/tkbeZ;
for r=1:96
CjHa=(CrdU)*(rGWOR)+MDdhF/(iApea)*NdVG+YsEc;
yjUCB=(nmFvx)/wMmA/aJfTX+RTVTE;
OhFZ=iIeDT