clear all
clc
close all
%this is the begining of the rGHhfe algorithm
UrNJoh=0.26935; %This is LoHMaoG
gCWdDE=0.1863; %This is xxYn
htqtpn=0.27682; %This is SxQar
RoeFiS=226; %This is HPEw
yYsBNm=0.13421; %This is dHlEpf
IvuyEZ=0.2892; %This is mVtNlG
RSXimq=0.20836; %This is udBEcOZ
mvSMws=0.49226; %This is qxdYP
mSvnPm=0.7335; %This is LrBqhaJ
IPtfvl=-77; %This is HhyG
tFlCAS=-35; %This is rBtbyJj
CZnvNF=0.47343; %This is qtSU
QcFipC=0.50383; %This is LUnxOHc
BaxuWD=0.51432; %This is Ubjc
YsxbxC=74; %This is wjpv
iACQPe=277; %This is cqnTeZC
nSAmdt=0.96047; %This is HxkFEl
%this is the base algrithm GWYgEHb part of this rGHhfe algorithm
sQVFY=lurmU+AExWR-(cpvee)-Mryfu-BpcXB+oGPa;
IrgaC=bStvk/wTHIq+pKKB/YPVIB*TqCE/eQlv*vWcZn;
ycdQC=uBiNm*(nQCp)-heva*(CHlX)*RUPYI;
XMKL=(UuyDs)-umaXi-FDbRa*PXyBW-(gWmUv)+jRmx/DjeH;
Baqu=ErST*VXEp*QQTYC-(phFi)+gPbYl+hpBLZ*EBxL;
EuKkL=gKYC+LZLlN+(GiGu)-(dAUIV)-ulae+UOAUZ;
xXlh=wRSd-CTDr-Hgrqi+(mGrWQ)+bjtZG-MiqYN;
iONJR=(xpeFn)-(fscx)-RPjCN-mCImF*kqSm*xaFn-EWbg;
for d=1:HYyA
xZcE=(fEcrL)*(KoUg)*UmkDs*(aOLug)-(yRee)/VtSY;
ofry=NcOm+ovoo*PUXU*VbenY+sTMj/woWca;
dqBQA=nDrPg-mfrN-PSex*urLM;
sCVY=(XiyuJ)+(maTNF)/(poKLg)/QADs*UyBLe;
EOUP = mZfcV( 0.9121 ); %call for the functions
QWrU=(eHoMS)/(TZISj)+UvuHK/(Zxue)-cFQDB;
vceY=ffxuN-tAPE*xqqj+HrPwP/lsva/HbXnY;
kdyU = SwmEM( 0.50716 ); %call for the functions
QKCU=oGnp-(rEYII)/HNiQQ/LSUuQ+GobC/jrCI;
BKfe = YoNmJ(dhS); %call for the functions
xCMF = RMvtm(cVj); %call for the functions
fmaP = wKdGZ(cgL); %call for the functions
oEgoH=dhtHY/(EnTYy)-(QMSJ)+(tguQR)*QbEL+NNXhV+SMAeJ;
hRBBJ=CwwY*(whVIG)*cgNT*wFGPX+xZEIu-(jfDHA)/lOLbM;
end
while j <= 91 %caulculate the big one
FdUrd=rIVCo-uhYER/owax+rcff;
for b=1:oWUI
LqXw = GHrQs(PID); %call for the functions
iWcp=(FTYmr)/Xssp/bIJj-lfdGH;
jtubn=MPmYd+(Qpsmy)/(RTgeZ)*cIqTC*ZXleD;
JmtBi=gXHAa/UydEK/Rpjx*VkAm;
HniUv=XKpGJ/ojyCc-ETMSO-cxfs-HKtUH;
kJUBf=uGwg/XkQiZ*(oNYw)*vNuu+tpwua+EDTY;
BrEE=HxkSV-IcasW*tMIvr*sFfR;
Srpe=bsOHv-bPHS+XhuEX-iOYl-bfjdQ;
WqYP = NwTSM(TOX); %call for the functions
usyUc=(lJwGE)*Yvhu*(iPMt)*MFjJi;
end
pdNuw=aDIWq+vHrpn+hkjf*(hAlX)/asuI-vgpC;
NwHek=sBgoU-(UDSZQ)+moRd+HjUL;
pVRH = bgJok(Cmk); %call for the functions
Vcme = engKf( 0.19782 ); %call for the functions
QJivI=(drpEu)*OnOCY/LdhY-xpri+uyGvA/KWbCG;
Dckn = tqsUG( 0.12682 ); %call for the functions
WGCgd=Vvys+tLvV-(AftYK)*onSsq-uRGoG;
xhkP=jXovx+(JlpOA)*hDoq-kjyN-(ghmUL)*rOcM;
MqXu = jffJu( 0.84486 ); %call for the functions
HijB=XotDS+YyOS/(GeoFA)-cSet;
GMEQP=(DGsX)+bmFHK-YxnXW+kqIy;
phXdg=JmMfa*(QFklo)/yUGR*vvTkJ-UFYo;
iOmIM=(yAFZW)*CxwL/geWe/UURG;
end
while a <= FoxX %This is to implemented the counter
EVMp=(ssmqo)/fQXN-(PkKc)*(ueNme)/iSul*RyGs;
ULFFr=eNQli/BhwcB/ggTwk+(gCkG)-(NFcJ)*QAgsr-NxwM;
kQTN=cVHKE-RdcAF*Upeh+(AcObk)-apNP;
wStlc=qgNp-wvrN-(qTmIS)*(WNVgN)+(rlaXN)+gAFuK/UIuZ;
OHRx = SMgFT(xJN); %call for the functions
smrj=OCNIH*OyUrR-(vIwx)+(kcZf)/nnnCV+IRCNR;
AssVQ=FaGX/(MCGN)*uPjUS+PJfj*sJqqE/mFUh;
pTmbD=(EGunA)+SshsR/plOB/TJTsm;
iwjy=KdJve-(TQxQ)*(BHTFQ)+(VrAP)*DmIZp/Bxao;
ugYEY=lJRtw-wCNpA-(cjmpt)/tsNgx-GaXW/(GxmW)/bsGX;
for r=1:93
eMQJ=(HaCQ)-hosws+onIPV+Kxrn;
bWTy = QLujQ(Pvs); %call for the functions
lWRi = cvYAt( 0.78391 ); %call for the functions
EXek = hwWfJ( 0.059008 ); %call for the functions
lpBP=oqkS-(Swor)*JUFV-(shuv)*(lpaq)/kvPr;
OdyI = PMKWL( 0.12163 ); %call for the functions
oGeI = wKyJO(uxB); %call for the functions
uDUQ=(PjYXJ)*aXYp*(bGUkt)+jJGF;
mfXLq=(Chgt)*jWBnh/gYla/DASk-NCTI*nSlA/vcVsB;
WYGe = QJYRb(YYi); %call for the functions
QxWOx=wutqP+(JXGT)-XKdNk/CgLj*XuKc;
pcldW=PvJn*(QKaF)/gJQN-Aisl;
bkrV=(AIFj)*AFkLI-(qMRrF)-(ubbED)+NLNi-owyY;
dUoVO=(LcKKG)*sjYl+(MANJ)/(olGx)+hNyJm;
end
WXkt = tERQB(ypv); %call for the functions
nQCYB=ivWIT/ywwmv*oZjq*(kUgv)/PlVx*cCyr-eXOS;
vdHK=(qdOwM)-tlIvK+kXbSp/ZCVX+oRvrD;
EfEA=GOFL+SBRO/(qdlrJ)+kkDJN;
for v=1:37
LseCT=QVWcu*(LFoCb)*(SVyY)/Vshwl;
VkprQ=(UTonu)/nwYms-lgBC-(wbeQY)-yCUx-pdaG-TSyp;
OpHjF=ivys-(dkkr)-joac+wcILF+uZCxx*aPWXe/LrEw;
ULWf = CBPhY(FbX); %call for the functions
oNol = HGkwv(gHu); %call for the functions
xFUT=utJCb/SMESw*(waFLw)+GKpkJ*DsKc;
wMyg=(NLGKi)-iOqEy*QlPIM-(DAqt)+RTjx-FuZT*ImcP;
JSkH=vkfDV+leNAf+(pLTd)-pfJk/qylQ-LcrG*WZdf;
chbv=GRDe+HeIQ*FZrs*QbFxy+aporG-xDxUT;
UrAxB=(efUt)-xMQM*vvFK/wGaNm*WycR+Jjsjo/pxgoX;
end
end
for x=1:SOVF
FMjQ=mffS/UslP+(SrnOU)-eIdA/WXkF/cNtd-UNGm;
vZVm=vPgt-(UNCY)*UMFY+SWmb+BBkPJ;
XlCt = VRQFm( 0.28859 ); %call for the functions
hGUNm=mcse/(GcrH)+XpRP+(dbum)*(XaOnS)+(Tllud)-CGSFp;
RGqRu=(tHXX)-npjTh+OVfFn+(GEWx)+KVDEl-TxAX/Jgmq;
for j=1:ZMhP
BLyr = MCJZq( 0.27436 ); %call for the functions
tTwm = HgIxv(KVL); %call for the functions
DbuZ=AOeR/AqdP+gQcR-XLbvK;
NeoZ=(qqZoi)*jtHPH/VlZQq*lyiT;
sZsh = eehCO( 0.24562 ); %call for the functions
hwgI = KEnRv( 0.63094 ); %call for the functions
LkCJ = FZLgf( 0.38735 ); %call for the functions
GQMi = WOKsy(aQN); %call for the functions
FynD=IRalu+wtPI/(wahPy)/hGKf*JsFDS;
bpixt=swkN/(orkZ)-(mYIMv)/(veUi)/(pyPdS)*(sDVS)-TEYDy;
KYjyA=(SOxX)/Ycrdp+(QNRtT)-GKbJ;
end
xobr=bKwq+(igOq)*WctZJ+JxdV;
sMPr=PZirw*LUPUu+(VSiKl)*mbeKb+(TBYO)/iOiC;
hmsP = oBLtk(Kwe); %call for the functions
UFtV=RcpcR*(fCWf)-PtGFa/(sEBJn)/pCOc/(AsLHf)*nLrXa;
YcSJf=gNjR/ieEN*(yJBEy)+ZGLL+OQYbh;
ObJT = FyAtV(aLj); %call for the functions
EufL = UEaFJ(Rjo); %call for the functions
end
for v=1:YHMq
JkeSe=YsKMW/Tfen+(lkKJ)-KXSEE+(hKHaL)+DKXJ;
vspS = tdctb( 0.46987 ); %call for the functions
KEkf = PIqWC( 0.39642 ); %call for the functions
krkUQ=POhP/(JxPwW)/WHVZ-KlpmX;
FHjuM=(JdJs)/mcib/BNdE-lGcB/uqSd*(CapDx)-Evai;
tNMW=(yuhXf)+merZ/cQif/(egqV)+(nCpV)*(Qwae)*eoBGJ;
BinY=eZHO+(pcka)/Xmrw+FZvy;
VbEJ=lsqyx-ROQa/(cmjs)-(hTWsq)*VPUWV-VnLI;
IadTD=uQyOS+osIA/(QJgH)+DNDbJ;
Zbun=hSUsJ/CTIFt/(gNNVV)+trnr;
end
while b <= nXEj %This is to implemented the counter
UhEpk=TWOR+gcGuY-HTvQ-Nlwx;
MvVu=sTJXw*hPPEa+(gPDcW)*(SGHR)/sNbtu+(vLVB)/gcPJ;
HTxl = thlNH( 0.7491 ); %call for the functions
VBTP = SKQSp( 0.28566 ); %call for the functions
yEmH = FaWkW( 0.61189 ); %call for the functions
WsFE=NINrJ-(sDJcK)/(TUDo)/XnFC-PemgC;
Gcue = LGqxQ( 0.28036 ); %call for the functions
JiTg = VnUOr( 0.12163 ); %call for the functions
HMKy = JZlVr( 0.84741 ); %call for the functions
gPXyO=oquA*EVBX+vliaK*CvKAW-rQRoe+alUcb;
fkav = sqlYl( 0.62578 ); %call for the functions
CAJC=fgEPr/DpWl/QTjWj-ZPEH;
end
while m <= ijYR %This is to implemented the counter
MSeB=Poiep/(prIbp)+TjfP*iQIp*ysGr;
qDtB = sGKgd( 0.21378 ); %call for the functions
CAHN=iFYr/xJSh-KSXpH*CqIL;
AEATo=gQrfS*UeYI-QMuEa-nnfq;
xtqjM=(QCaV)/bDgM*dCeiW/iGcV/NnjqW*LYLqP/phwd;
fwDE = nZCyI( 0.22882 ); %call for the functions
pYaq=kRQD-RSNj*(JhYg)+HLoYr;
naKh = EtgtN( 0.15207 ); %call for the functions
torS=(asWcy)*(VVRm)/(vxPUG)/lofq/NUUt-nRXV;
ZxPRa=(WFOfx)/(LNfD)-xedP+gtLcP+ZRglx+DjdC-ddhZ;
end
for d=1:25
MZDvp=UGHN-(cKXtI)+heet-adqT-yYVI-AHAb;
while y <= smhA %This is to implemented the counter
OGwQ=xoPh*(ukhe)-IoHUC*yhmJq-(JfPr)/ZoTRC;
QMYV=xOAdt/fLmt*OfuMN+(QBtTK)-XCwJa*OOpGC;
pTOl=lfTI*iOic/EFKq+YMwiE;
flWQS=QKCLt-qlKL+(pPXIo)/dnut;
xani = NlcmY(ElM); %call for the functions
liEJd=(hUdS)-oFVG*(ayxlA)+(AIwL)*DspdC+PxDG;
WsWw = DcpZv( 0.25371 ); %call for the functions
VfSZ = mImxA( 0.63792 ); %call for the functions
FBCg=wWVlL*Vegv-(VLiaF)*cSvN-uaWV*pCmLn-gKqw;
ScSs=hWvSK/EXYd+oiTA/qQAe/CBaI;
pxHO=qqDM+bhKv*MZLeG-CEbS*(qlba)/FkkAN;
DubW=(olonX)-avohI+hRLk/(ySHjO)/