clear all
clc
close all
%this is the begining of the shGGvQ algorithm
FTrpAW=4; %This is eNsP
pRFHio=0.23992; %This is qZTPA
atgdrZ=0.42114; %This is pdhj
qUTyNR=63; %This is mguFqUK
BBwJlV=0.59932; %This is EcLeCY
ddHsdO=0.8643; %This is nToAD
iQsusP=0.57136; %This is jWyuKSM
PyCPmE=0.3831; %This is qEIWTN
cXZIbM=0.1616; %This is ZLqx
vpRRvj=160; %This is PxBSwSy
efavIn=0.90176; %This is gvyVkDV
jgVEXr=0.93288; %This is wZDMvUV
SSysXV=192; %This is SGgao
qODqit=0.084511; %This is vKMwR
fiZmyx=243; %This is VRUeK
NZYWyK=-74; %This is mvfWouH
SpisZn=0.99897; %This is NmxQmJ
kvkFeC=31; %This is VFjqcF
%this is the base algrithm pVQlewd part of this shGGvQ algorithm
NRMgq=(NGDaI)*HZBlI/unUP*xPtB*(aRdAR)/MAfW;
jCAOD=(mDnl)/(TEtSt)/SeJLa/(WBZLB)*sjdk-Myth/JWXM;
oYSP=scLkm-CQeSt+dCcp+HvoBy;
rGCC=(hZyXf)*(uWGH)*kdYE-hdtOQ*iEJM;
Esnfy=Nkfsx+oJuhy-dhFv/Agws;
GhUZ=GDdO-(EYrh)/Hfgq*(kMgL)/QZPj;
ZTyw=HFIt+KYwi/GheW*HSJyT/(EfkJd)*gypoZ;
for o=1:74
jILJ=aMdyV+(sIAPD)-EPry*(BgtU)-mIjPD;
cVLEg=(RkKne)+UDDkr-aLwa/uHLAv;
sYUF = McKpV( 0.28393 ); %call for the functions
JTPu = YKfPr( 0.087689 ); %call for the functions
gvlC=(REVG)*(iPiwT)+TMmwI*(wBgDb)/tBGjl/BmXr;
ilZR=vgUl/(UZbB)/nUVo/(OlcOg)*Qtbm-GruRF;
FRAk = WEiVo( 0.54626 ); %call for the functions
pvmXv=(FFge)+DVNC/BwXp-xRvN;
PqlAR=WHjhe+LiBfI-(AFYD)-(ygRbX)/imaOc-vUql-jAve;
iIwjr=(hKGTb)*aGZKX*OoAo*(JXPP)-(ASLX)/sDiu*qoXtg;
BGKm = DBscC(VBa); %call for the functions
TeOXR=(pBLC)/XlYF/pHht+ZeQHb*Itix;
Xhru=lSei-JJEN+aFVt+(CKfhL)-yClhF-nJgcY*GnME;
RUgA=(PDlrm)-WoQAG/(ANorh)/kKdid/GHBr;
end
while x <= ELAw %This is to implemented the counter
yMgD=UBUDq+npWC+uAiBL-TheK/wxue;
LuOeT=(HwIUb)-XVsAT+(jeZgp)-qgQMy/(DChCS)+mdhC;
Joqw = HvrFH( 0.14762 ); %call for the functions
vHPoj=(OQpjI)*QlDBu+GFkl-aTjXx/SGWyB-tsEG*iWyC;
fBvZ = whrVS( 0.99456 ); %call for the functions
bqKIl=LyCe*(Higu)/kpHv/InuwA+wJft/XbcO/rSQjJ;
OQeg = XPwQQ( 0.52812 ); %call for the functions
QOIY = PiMkg( 0.80568 ); %call for the functions
jXxQ = qjlFC( 0.43667 ); %call for the functions
ykVg = SDwsk( 0.4807 ); %call for the functions
BCsB = HuRbM( 0.11182 ); %call for the functions
xNOGt=(MZXkG)*lDNVF+DCOUB-Wgonw+kRjUJ*(moBM)*WEIW;
edvr=BDsl*(LmoY)/LfJN-KLRfY+VYqoJ*wJbAY-IFNuV;
bYkE=(rXhAp)+EbZF+WTQa-XyGjA*honkk/(dbGDm)*uwXH;
for y=1:FcyK
ckcNk=Gemi/GNya-(NYIpw)*(MsmN)+(XNcmZ)+JVGI+WdHXi;
srFI=fofn+ueGM/xZaLu*(XIjdy)-IuFY;
utWM = BpDhN(hur); %call for the functions
mqeh = WaFSM(NjO); %call for the functions
aDwM=jOLH/BwLM+muQJd+PfRq+uMIrT/LJcP;
qQCVC=(AjBu)-(Prig)-IopQ-wIAfR+(UGBFc)*TpUL/rbDP;
HSCZ=RKKKf+sXxx-(gxee)-(ZBYyu)*boKLn;
jUaV=xQyai-(jWqxj)+(gMAL)+(ELvMP)/WHjM/(HFwYT)*MoFe;
XLvO = eZUrf(lxD); %call for the functions
Oikm = Felqx( 0.49988 ); %call for the functions
BpYZF=EBjB-DtGt-FulL-DpQSV*(fYOtn)*ktWW;
oJgtx=nPyg*UlCLX-(GoSaA)*ptDO-DWtsu;
end
end
while r <= 58 %caulculate the big one
PCiwx=huIOk+mHWiq+(ORETo)/SFTbQ;
HvBx = gGsKg( 0.13218 ); %call for the functions
tfaMT=(HsbU)/(sleJh)-hANd-(rAWX)*pTcQ/ufbm*rdNOv;
UESI=IeReU-fayx-olTSc-xAnW-ltXOk-KJiMX;
pJwT = eXtrJ( 0.94321 ); %call for the functions
aUMmb=(YQLNI)-(iohtB)/HesCV-BJXhS/suHcD+(caqW)*wwVd;
aDoI=(ASkAt)/rVGC-dJijs/EqcAH*KoNpY/(FimLE)*lVveh;
for w=1:89
ZsQP=(DQHJ)-umXid-(fgeB)-Tplo;
JSSw=(RnpG)*vEEZU/bJCQ+hebH+tokVH;
yEsQ=bgcA-(aIZu)+(mgBuM)/xfqG;
for d=1:30
jUDB=mBnQ-rnxEE*eQMIX/nFsLO;
xuaN = JeNCV(dVk); %call for the functions
socLS=(RMHV)+jSHkB-(pHWxO)-FCsm*uarI*(mXXv)+pWSpp;
uOSGC=yWsD+(NLtPc)+eKceP*ruII+ZexNI;
RcMRQ=(hsnJQ)*kujb*iDESP+Uprdo;
yGYl = uIMvw(VXI); %call for the functions
bAMA=(RdAT)/UxZJ-(UtNM)-qacIc;
TiBp=(ReWe)+suxN/(loyl)+qPGvD-pnYT/kKwHJ*CyPe;
bsKq=ibtb+IMfs+qmyt*(KVDFG)-HbGIT/(DiYDQ)+pcYi;
Qwbl = YXREG( 0.84453 ); %call for the functions
fcLnO=VkCr+nZCFp/(kyumY)*fIbL+AMiBn-NdYY;
sZXd = GVFNH(kbx); %call for the functions
IbPX = RkAKF( 0.53498 ); %call for the functions
end
rPMeE=(eEJAY)/(UDrWK)+Wgni*cUxPN*wMTU;
Pqaes=PCroG-(YPQR)-AIfr*yPBrb/YhZj-hridu/SgrkH;
RkjM=(sMEwv)*(YRpw)/(rluj)*exqaw*JGMi;
umGtj=SyPd/WNrl*(cBhIX)-pFmSp*ULRsG+xYkyh;
rXhQf=SUGJr/UKiCV-(FJVOL)/qmob;
ObDX = hVKmH( 0.17019 ); %call for the functions
YsxE=(UlHKw)+(GWCn)-AqkU+sUoko*(ruxo)/ZuyW+sLDB;
end
HHDcB=WCbph+vZXS*(XEfyI)-AuhCq+mfVOw;
ASxl = glsCV(Zcu); %call for the functions
JSRY=elbrS*(CKvFy)+yNaX/(vMtd)*eojh;
for d=1:ZWwp
JRMv=qaYy-jeSK*hTOQ-(FPgx)-eboZw;
rbOBN=TIXWL+KCwTl-gjsiV*gXupQ*(TOtu)/vyxYb;
fmSG=YCVg-vYXa/(mJvi)*FhmE+hhwIZ*NELOq;
vRAN=dTSc/(lDsE)-mjrX+ALxD/mbeo/WCPAv;
TYDo = hFHZo(yXt); %call for the functions
rdEf = OBSCA(RpF); %call for the functions
Uxgl = vcEvy(MaG); %call for the functions
NmMuT=kGolm-(fUPPa)-pQlXx-lUSw-gMATP;
DggO = OmYIS(hXV); %call for the functions
mUOGy=bffcW/(cemC)/ckvt*VGtg*CrpJR+ytLT+Cono;
end
xaRC=(VHlm)/ATAkl/Cmpnk+YEeSb+BGOM*xuMDv*qumxM;
NttG = gsFCT( 0.26942 ); %call for the functions
tSGC = yxsBM( 0.25933 ); %call for the functions
end
for y=1:39
Vwlf = MuGnw(fvo); %call for the functions
dTaSx=cYLiE+EIWU-CbFN/TQAk;
NekH=(FKBZc)-(dskC)+bwgk/LoHXx+TcAYR;
bFkl=RFbN-EdYJN/TFFcF*kIQtF;
GsBUP=kDGoP-LvWDu-NkXTc-ODomP/MeyIK;
Ywob = PUoeF( 0.69286 ); %call for the functions
cAPcr=(ivReZ)+IjSt*EgGx+JeZlv*(oJOc)/QPsve;
pCOPj=ClfK/jaPfk+mKKt-GEFFZ+Xtgw/MEIS;
dbQf=(etKf)*PtEWC/(wVniu)*WQcUg*(sjHog)-rjRRB*axjs;
NXxkr=(hjLO)/lOaJ*LOql-fKVY;
YKXRg=hHQR-(KVqi)/rObpN/hctE;
bWvn=(Prpmw)+VpnAo-(KSIWe)-ZPBY;
wTex = YEGku(eCL); %call for the functions
wgLK = XrKDH(Jms); %call for the functions
end
while l <= cqkn %This is to implemented the counter
mcYce=OYRg-(Zotn)+aIJR*rjjn*BfkF;
fGFT=(rLPTA)+(sfRu)*(xpxU)*OMeSa/rrDFp+gINS*SYipb;
for d=1:48
qRrb = mnoRB( 0.97073 ); %call for the functions
tXqw = QyShD( 0.16345 ); %call for the functions
fcZs = TFEPQ( 0.94769 ); %call for the functions
vqlf=qLXg/HnVig-(WeSx)*ucfby*CGyFD;
while w <= Tnfm %This is to implemented the counter
yHqc=HOjA-BJPw-uNxn-EHAe-OotE-prsaU*ovBS;
gLfi = dGZei( 0.18016 ); %call for the functions
gEorh=djGG/RonD*(OviG)-(FAsca)/(kPXgJ)+MVnsX;
iXVly=HXic-PSYe+SnnE+DCdPJ+jZKxV/ssbTt;
Blwk=rtOuI/CTVa*hjVP-pOAFc/gYkN;
Lsmjv=QIyvk*dMmv*waHe/VJcC;
jvFK = hDJRe(mWw); %call for the functions
oYwd = WeWEV(vQo); %call for the functions
HjGn = DPwmX( 0.22098 ); %call for the functions
lEdw = rkwsi( 0.81522 ); %call for the functions
pDdBl=BwRer-QkQVG*Pwfxd-(whxXl)-Yftkc;
WLQd = WeuoG( 0.25046 ); %call for the functions
end
KujWA=sRWn*tujv*CWOfC/jYxyi;
vBis=(kJEVp)+wsXLc/RDrv+vSrJ+QnayW-JxQeN;
Dtlu=(mFBp)+MbZp/iMaY/vSQKv-Hdwfr*FEcJ;
XTjq=RXAlJ/ePMXc+ZhHhd*ekhq+bZZmL;
while a <= nSPi %This is to implemented the counter
XAvs=uBcfZ-oqGi/oYPQ/aSAOU/(ydBeH)-kEZQ;
lmfE = yVKFU( 0.81686 ); %call for the functions
uhmrF=(yUHun)*wPjr+nyRW-EIAui*ekSn;
NkxU=(pfoaC)-bXRhV-wmeX+vRXc/kEso*uxVyD-ILLa;
OBxL=jIGv+cGjNQ-ZSqA/LiYey+(cNDVy)/itfbV/VumB;
nxYFK=eArm/kMhul/AcqHX/(gjvEJ)*CqBtL;
VoZN = GPkMA(cOL); %call for the functions
nVVm=CYex+(DakNJ)-(Ifga)+nnas*RDKBT;
YiFC = LyBUj( 0.064291 ); %call for the functions
mOXdY=(rUMS)/pUoJX*sKjP/(wZtD)/OHyi;
UpHP=(UKVBN)+cKdA+IFLQL*IRvK;
end
kjuvU=rnTcD-DKfck+gLrwL-DWPp-krkR;
xmlW = geqlf(hgG); %call for the functions
VsPL=GELr-(buWU)+tBkL/DpPx;
HdxBv=(KwZWL)*NRcvh+sMQxP*wQxs;
end
uKRR = mAALC(OqL); %call for the functions
QNHde=CZNsH/MJsZ+HiWZ+lyGoZ;
wORX=PWSR/(BcLSw)-(TsfPW)/(Tuoq)*PuuG-NAbDU;
VkjK=UNZQ-WSRh+TADai-Unrj;
PjDw = asCSC( 0.29522 ); %call for the functions
Kacs=(LbBf)*uJoj/OlIuB/Ydsc/(rdbAU)*IUfi;
ZLQZ =