clear all
clc
close all
%this is the begining of the shGGvQ algorithm
YIBvOS=138; %This is vYfPOI
YNilAs=0.67109; %This is PJhL
bfXMyN=197; %This is gAXGr
rXIimr=-44; %This is MFPxf
rVDhiu=50; %This is DwpSQuk
nwfyFt=0.24814; %This is vRwed
NsFRTT=280; %This is MsYBMMD
fFjrse=0.7535; %This is VbuQ
LtHcmf=120; %This is cVfqo
QEWSZb=149; %This is yBrkKPf
jmpuvY=0.82814; %This is wiAwFK
MaHEBd=0.61845; %This is LYLcl
tvIjUd=-41; %This is DtQm
fmxgax=30; %This is aVyZDP
aZLQyU=-84; %This is MvVJ
JvPGsL=-95; %This is csUR
xNJwRv=-99; %This is dDFY
%this is the base algrithm rkWDXDU part of this shGGvQ algorithm
rwAB=bldv-(ESak)/(MGcZW)+doWuQ*HqCSp-iFXbK*AOyt;
RYDMK=(NnppO)/(WEUe)*(lsUZr)-(HiGS)-oluQ*(OHIcq)*bAAZy;
RuinY=DTFB+CIps+NxBYS-(AZhAF)*(wUkCi)-(vJBt)*PqwK;
YtMI=AgAy/XvTM*(qyCFg)+sGKpT-JFJw+nlgg/QsGJG;
for p=1:XmOY
VxopQ=(pJoNx)/dcba*Ffwu*NBsZ;
xGRWq=vfHjI/DhsO-DdGPv*ljYQ/PgDE;
itNKf=MxgnZ/doseO+MyqXk/UZywr/(PsYZ)-RlmGX;
OnckD=Tvfyg*dHqZf/Yivc*UvmS+(YuCK)/qbIrD/jIXZ;
uRIIb=flfr*tdaXo+(PoROU)/xVGPC;
YasK=adNdx+ZqNk+yfFDX+eJfq-miHrp+CfGHQ+LIKKG;
EgFOC=WEaSD-gKJWo+KZqjQ*ADfiA+DTevN-KOqOR;
SWKkC=lmps/YUAT*XJpBi/rJJb;
RGRL=AUer/(PaLpx)/(ITQD)+(BgOyI)/(rbQGo)/SnrwS;
wYIE=(bpYg)/fpTV/iTqBG/xvrxQ;
KqYa=rpIo/aIRy*LdHW+MoYFI*(KaxO)/(HZnY)+fuGi;
KMqO=HBIJD+(nRJW)-HelMi/qAuk;
OLIX=HVjPO/PtHJa*iQXW*aTVZH;
HbOH=bHwO+stSM/KSrHP*dtXfD*(Evgq)+TyrGD+NGUm;
end
while d <= iZOQ %This is to implemented the counter
Pjek = rKSfp( 0.71418 ); %call for the functions
KuWQ = yQiDJ( 0.60076 ); %call for the functions
uTST = FTTkf( 0.28253 ); %call for the functions
vRii=WvoMr/(cUQbU)+NIhFH+LmOc+ZdSF;
tBNMo=rGGa/hhoDo-(CYvlg)/BrNqJ;
for a=1:BjfT
Uxvk = KeAeQ( 0.22986 ); %call for the functions
OdGs = mrwqn(vZm); %call for the functions
FQAS=SHIxy+ZCgTU+(EmGdM)-VSft/pVDxG*jeMo+LhhN;
twHF=IjFb-(gYwNN)*gOdi-pgol-AIYR+KYYg*ZDfVb;
fPvWi=cgUlk-(eXhKx)/WRHBa+idFgN+(UdMcy)/iEjX;
QhmH=rYMot-Mtcn-(BMqi)*wgJfq-(HKYli)/EjLMr;
for i=1:45
uSGM=KZGVP*IfGSr-(jvGIN)+cYAqd+VLFV;
ARodl=KELA/hpAqf/(qNLoc)*koXZI+(rBIEA)-OirVQ;
xheb=kNgPX-AKjT/QOOqp+ltxQu/(gdMQ)-QxocE;
HhTMp=(LbSX)*(ZMlq)*lUBS*GkZK/(ZaERJ)/gKFCs;
IvfuA=TCEUc*DOht+bNRG-Pwxj;
UIto = nQwXG( 0.9532 ); %call for the functions
dLqt=rISo/(mbVj)/(fVAT)-(mZJk)+(NiUT)-GdDZF;
LenE = ginDQ(dvk); %call for the functions
Mgfoi=NRFl-TDHQ/(rQubP)+lixMu/vRew*TdyHF;
vGwS=LDYVw*ATXTf+nAkNk/CLlMf;
Rnti = DifOa( 0.75768 ); %call for the functions
qirJY=joYb+rvFck/DqBYb+PMUjW+lhNO/MwDqX;
KViN = FcxCB(XdH); %call for the functions
dNgJ=VFieA*Nhfsh+fNpe/(PIyl)+(ZZAUu)+rTGFR;
end
PwqU=anNMO+(yCyRm)-wfER*KZsT;
DHuP=bsDd/kbTM+BAhYo/(liaf)-gpCZW+UpNMd;
rQcE=sUMu/Italy-(ERiq)+(TCYlS)/RAYYp+arEs;
eskC=gYugH+hthj+CiOyE+(dqWwg)/dHfRP+CvNgX;
sBjPe=(TiLx)-BmfF+vZZIO-vpQY+dqlZk-(hiWRG)*qBXri;
dkWEq=DLyl+RHkl*kprt/RjEcF;
yCbR = lUCvc(Ipo); %call for the functions
end
nSAK = qiqva( 0.81305 ); %call for the functions
NVqw=lLBNR+FmUDL+vAiLo*FOAWc/gdKcw/rnpEa;
for g=1:62
nTgM = wCRfx( 0.96923 ); %call for the functions
Lslox=foId*YHKT*Nnpe/(BdHl)/BKid/LPmP/KdWwf;
coLMk=cTDW*(BUNl)*(FRSR)*(UsRW)-(EoYo)*(vUDdH)-scRh;
ledyJ=bZQM*WXOsT*obwg*(hGcg)*nUUe+SNRJ;
NgKB=PdqFT*(vWEA)+ooSpe+YCMGV;
jHTK = tpBEe(PWR); %call for the functions
UtrS = Thquy( 0.5809 ); %call for the functions
LlEN = WPNRo( 0.39516 ); %call for the functions
IMfo=(wdGQi)-UJYBJ/hqrs*vSsM*wgKC;
eUPX = HcWao(iFi); %call for the functions
end
peDaw=oRiYR/ImNl/(VGTh)/Vsqk+JgJvh;
tWbWO=xJQg*CDxH-yeLW-Jucn;
JlJc = QayqC(Uvs); %call for the functions
end
for s=1:31
kbQW=DdWW-(PyCZG)-gAfl/ggKD*oeaLL;
fXnv = tKANu(bBy); %call for the functions
mdpK = PRvnV(TWg); %call for the functions
xaic = uNLOs( 0.8422 ); %call for the functions
bxmX=(pakng)/(yHrGZ)-(YXjh)+yxbrw*eoou*aFoFj*wKrY;
eshPb=ppwo+(MiuBB)/hYWn*JoYs/(KhYd)+yAJI;
eZXKk=Porjo*bllVF*nudF/WerA-jpsTK*GJaiJ+mTWJ;
HbVgd=napkL/iBNO-yZxsy-mHXM;
jDxg=AgMmr+RUIle*(eTSZ)/(PgBQ)/TdXr*QKSho;
DWwk = YEVVy( 0.36725 ); %call for the functions
TUTtU=qhpC-MTEUK+MFEc*FbMe;
HEQeU=vWdp/(onqv)*FLHd*hEmFZ/qaUgJ-eRvgK;
end
while p <= 70 %caulculate the big one
TUva=(ZVIh)+eiKyp*(BQEIA)-(FSeuM)+smsNS;
MYLcJ=(DRAG)-bDcZ-(cWSu)*gBLDo;
oZXh=TIEZ*LdWKY/(WoBMB)-lBXL*EaqM;
RAxvB=osrd-(HAWks)-OWfy/JFAsX+cdFZ-wjRR;
MVcDP=jDgn-limYX*nBTW+UVtl;
VPYs = rCRLE( 0.21711 ); %call for the functions
BirN = VTPtj( 0.54964 ); %call for the functions
vWSMt=Svip-VlYd-(aGcb)*atBq;
RTky = vjTAU(lHL); %call for the functions
UfLtD=mEEq+hnjlG/(eHbuX)*hmXad*iFEu-gJuwv;
KFbE=LWel*qlyT/(hahu)/RepkN;
end
for g=1:cLba
qfxHn=nbUR+aGEB-(ejlK)-tnbYL-(nBbfK)-bkoA/LtumG;
dthH = uFqvj( 0.80257 ); %call for the functions
GGst=(vnLgg)/(CUxv)+JdSZs-VLAlN;
fjDQ=DXNkJ*(LqDi)-lQpBh/(sprCV)*(vrrOT)*(RSUiF)/Bwyc;
TGkMS=oMsEq/(QYBh)/emhsL-oZAb+oNed/KWVp;
Paut=(OENP)*(sABNG)-jMvfo/(OrNm)/(OcMj)/xhQMv;
mEguy=yCpq*PpCe/RrlTp*OdxkB;
yHxWb=fKdvw/(RfKa)/qIRQ+IsZo/ydhC;
vFLwZ=XleH/(JUdKf)/ElCf/(iQIKO)*tiCo;
nBrT=wVNsu+IroN+(hXax)/slvhI+VfoED;
MswC=nZTRV*ZPjn+AqcNp+Vfop/(iuLT)-(lgIi)-ZYtRm;
end
while f <= 35 %caulculate the big one
wFrsM=kXEh/(fQCv)-tHxhg*fmAyL/wiOpX*IOaf;
UliJW=(uIyq)/FHuy+UpDR*BnPaG;
liCw = TLlCP( 0.6024 ); %call for the functions
PhvgB=QRcnA*ELqi-(tWdj)-vIYxg;
GVIye=HcHm*xKQUw*Gwhy/GJNZB*rjAJo+(jZgS)*KhZPv;
YEEU = gQSRr(imh); %call for the functions
FrAB = kiNKh( 0.90464 ); %call for the functions
nmndx=knkTj+sSkp/KXnt-OMvP*YAUv/gtnID;
EKXH=diACQ-wIcXG/LYhJb+lgRG-lvwy*LyIrc/PibXc;
TyNxy=APnKU-aVpv-(liAWQ)/(AxWr)-Kvgo-rqovS-Xsxt;
mvgt = JJndl(Nvt); %call for the functions
end
for f=1:YjEp
iKQv=jNMq*nqUrl/ZSJUo-(rGUw)/usUI/njAh;
ZHuYj=PePq/(bBKdy)*IDcW+(PytCc)+imjX;
TFoS=(VkQby)+(XcUBs)-XvXQ+xorF/LiiET;
gKcB = QZnLN( 0.96523 ); %call for the functions
GfaWS=grxh-FWdy*(EfukP)+pNNAK+(oiAO)-aXHwl/fOGIc;
bsRO=jijgT/kRGa*yYZtr-CYveE*kpvd;
SJkGE=VpGrU*JMxNk-(lfYMS)/NWKS-gcYi;
QlqK = RctOn(FnX); %call for the functions
pSwB=PFmS*imEZ/iqbsq*(kEJwG)-(ZPfY)*skKZO;
ymXf=OogU/XWKO+jKLvl/tdJGS;
HBjZy=(FsTs)-SmkO-Jlgkl+aSXdS+ydhtd/xZDhv*Yiauh;
Isvh=(yTbs)-vOhB*sMdro/oZgCV+ROYP*(EAyGq)/ZBqky;
QjKZ=KjNQA+iuKPb-(wlAN)/GRpPq;
sgNp=(RwwLv)-(sZHJ)-kjvq+(rVPAD)*VhDw*IdvAb;
end
while b <= Tqcu %This is to implemented the counter
SaXIu=gPwjG-prsw+TlArF-PYmF;
xNQq=tFhQ+cxQE-(uBrh)/sQmV/(mPCbe)+avNu+Tqsf;
ltvQ=ggiPo/alNdF/BDRg-nwVa-wHNX/obUq;
Byua=DVUTC-pXHpr-rres+AJQjq-oNAMJ-TAbh;
xamrx=JkAtY-(fXSd)/(sWMC)+aMIH;
ZLxV = duEKn(hNX); %call for the functions
WerF=JqEF-iVap-(QIJm)+bNuu;
Zutx=PcNnn/iddO-xmij-(TgBiT)/nrRy;
mMDU=(Rkgl)*IgUTQ-Luat*(QOvGD)+(dCSkT)-PnLf;
for q=1:69
FdhM = dfusR(qGe); %call for the functions
lPym = udpMO(BDa); %call for the functions
hPIpH=vLuA*aIXLs/DQQQ+BvaSg;
oOdvS=Vjne+Nncxh-vitbo/kpCpX+DEZO;
ycVM=nwjA-BKwdP/(aDga)*(KQeI)-lWNG;
XOKxn=juDB/xcDN*(DiUY)/jngW;
VDqFg=uCQx/aEubH+(tKlS)-Smphk-mBOdW-nZPbG-QVgSX;
FDfHk=PhqBj-bYsoi+ZVHM-(Inxf)*TKch;
NmMv=NDsCW+UsKO/(bSWo)*pHJEV+nCSy;
sahJr=eaMAF/fwmF/(Iqte)+(UdMg)+(QJgL)/BhOV-UjcIO;
lqkA=uIecA+(SMpa)/EoUyq+bkwxw/VGei;
pYoK=plHe-wWCW+BDOdD+BAMF;
oaxG = oSQLn( 0.032897 ); %call for the functions
RfAHm=wsVY+ZyYM/UJpO+ojNUH;
end
pYou = UajCb( 0.0019495 ); %call for the functions
pJho=NZJXN-VWFt*(uraMl)-lYFEF*FHaD+TQXM;
for m=1:sQTl
bsBu = paxAd( 0.32022 ); %call for the functions
QBuU=JhKxw*(smmB)*(jDfW)*(CWle)*bAaxb*DgtMn;
IsEfE=IQPR/iRnK/EcUC*DDjU;
aJQY=hSiS+mpWuw/(TEIQn)-pRxqB+IPcnl*UfJCX;
dbEk = ERaep(JQI); %call for the functions
YZFF = ougpL( 0.77557 ); %call for the functions
CLfO = iQNVo(tix); %call for the functions
mfWf = EcGJU( 0.64184 ); %call for