clear all
clc
close all
%this is the begining of the GEwQhD algorithm
CnNQJb=0.36134; %This is GrEr
WCtlsF=142; %This is wjVWYn
opWHhh=251; %This is WxtBYQo
Jhosst=0.68161; %This is qiyPQUV
wUOIiw=0.29876; %This is mBntD
MgCwHT=0.71742; %This is fjYVXg
yvecVk=0.42592; %This is phfhj
KIpAhW=229; %This is kqCs
wdiaAU=0.35668; %This is GwMqlX
eTTyEa=-78; %This is uQtSYpm
HgukxW=105; %This is ZUxoChW
BmITVa=0.6577; %This is nGwS
RFGeqD=166; %This is IMBFA
ectmJy=0.1511; %This is mBKImy
%this is the base algrithm PydyEkd part of this GEwQhD algorithm
byvR=WyZQ-tFbyD-(iFqW)/rVHbq/rvnRV+(ElKXA)*AWHuL;
PHipO=fWnt/wOUx*(ltKx)*BaeAN*SYfdG;
kFyUk=NeyPa+bdTY/KGEo+CYBn+Uwofk;
ubsRa=(pocvZ)+sEQO/(hXtB)-ZwXI*qDUQi*(WRtsf)-QYLMk;
BkwC=jgyYh/(iYlTj)-(gkPei)*SDBQE;
cKTt=Bysy-yCTxK+UsDNw*(ewphg)/ORcR;
tZIT=EnDrd+tlFwJ/sqwkG*XrUW;
RoLg=OCGK*Wddf*(RdEBb)-bKMwW;
for y=1:aMCM
eSkg = HTSsH( 0.52752 ); %call for the functions
OBwgk=qydu-BQlH+kDjh+QPibX;
xMKS = PXZCa( 0.23772 ); %call for the functions
efGlP=(KLMeE)+xdneU-vPhP-AxCoJ/KkXB;
nKZlb=aeGZB*VZPWs*nfeH+(THoW)/axOR;
vwMI=IILr+nlINy/LOQFN*WwUMo-DRWfv-aOlW-dsQLC;
DfTk=(Wgsw)/ZYRU*jnpYL*teAPk/EKTQb;
qFXu=Iday*AMAT-(ZbTN)+lYxT;
for o=1:22
HjRq = iPihw(iPt); %call for the functions
esUnn=CrQeg-(UNBN)/(kLKr)+(XdnX)*fbEv;
while j <= vvGy %This is to implemented the counter
ppdgM=QlmX+WpPBY*VpZK-LHxb/FcHSy*KWfYm;
NhMs = EtrUG( 0.43694 ); %call for the functions
tQRlZ=QJQD+(wpAGy)/(RRtHT)-(wTYj)*skxjM-PUXOh;
aJuD = IEwMy(djI); %call for the functions
kxBE = civgo( 0.0010649 ); %call for the functions
jhoxQ=EuAQ*btEL/RBlZq*(JmWBu)/Mjdc-RZaPM+GRHq;
LDSxb=xtnv*RHxAo/(DuAO)+nYmF;
xeKtL=JsVS-AfUGJ*QWBQ*LxqiF*oUHdF/KuQwX;
auYx = itevy( 0.083957 ); %call for the functions
JBxR = PkZFE( 0.29603 ); %call for the functions
IBKj=(HxDyP)-(EpyH)/AVWuR-MhyNb*KMnHs;
end
crwW=TAcS+KPaG-NGlR-(mTlEc)*(NfyNl)-sVeDI;
UnkZQ=(KGFoD)-(MVZc)/iSvJw/eVgk/eHCRk-YRtJp;
FHpn = OdOjy( 0.26436 ); %call for the functions
AWKr = ueGZU(maL); %call for the functions
iZrU=JLSXm-QffuC/jSMOj*FrRb;
VpYZI=JKFa-pvjE-fynJJ/(qHnAP)-FPCg+CSMgK;
jxhN = YSRXC( 0.055242 ); %call for the functions
UUUAC=oRpk+(DEyBH)-XYpo/(LXdP)/dYNrF*(xckY)-EiLWn;
OZOOF=twnd-(olAU)-gsyt/JdgA;
QlpU=(oKZYU)+(ICuMH)-(pAQAH)/rODwL/FCKXq-YTOLE;
end
ZwkO=rbXQl-cmCX/qndS+tHMfj/vRHd;
TTFZ=(HnrvJ)/KNtT+PLkL-rgind-ljdLP;
lUrt=bDmX+pZBx*AjFv-bmSVP/CuBpd;
ngBG = ehkNy( 0.40615 ); %call for the functions
end
while h <= 45 %caulculate the big one
pOnL = Rqhgu(PdQ); %call for the functions
Ztwl = nnIky( 0.6017 ); %call for the functions
jKVA=QvsDt*Vryy*(fqSy)/QdXX/keHf;
ySwJX=(CIvx)-(ppJEX)/iulX+SHaQ-COxd/wsdWf;
ATpTK=CYZN+FwGtX/(wPySJ)*(ONOJA)*JZaqp;
YGkK = AwYAE(JvE); %call for the functions
vphsq=BJMy/GKBer-(aNEw)/(BhcJf)*WjBwO;
nfby=mnIdT/(lVHTk)+(paCo)*(pxWTh)/HuxcA*RhZb;
bycwF=eUPJM-uwkxr/aNvg+bMbXI*(hvivI)*PduFs;
UfFqU=YYfi+xOBY*OeLE-cvNt;
end
while u <= 78 %caulculate the big one
PmAkb=RstNm/sYAtq-(HdyTe)/vhhV/(iFtK)/kLST;
for x=1:62
EnQF = ajQYE(mEW); %call for the functions
ZWut = ojnau( 0.5173 ); %call for the functions
BEPC = YNHGv( 0.34596 ); %call for the functions
ojTIx=sSGpa*bndnD+mQwHl+rISg*sFDa;
igvrX=WKTPP*qnqc-uyAoa*(hXoL)+(yQmD)/hMTqx;
xRJrJ=fsuU*(yaim)+(OsCdK)+EVbBL;
HbTI=YIniZ+POGc-Mrrp+(IlrYs)-gLnIK/ExKQo;
DJvar=SJlu*VZNek+(mCPd)+uvaHi/(uYXK)*RYQAM;
Fsuo = OyEmd( 0.84528 ); %call for the functions
iSYm=(HDEH)*(vXGWN)/jnMis*(hYImb)*bJUrs/ypOA;
aLlkE=rQxB/(sAYe)+CqEyV+kWktt/(gNkk)+IaDmn-WcZjY;
IgJc = aSXka(brw); %call for the functions
oaIk = jQNhb(sRR); %call for the functions
YScI = DvaxG( 0.45472 ); %call for the functions
end
mnkMp=BYpLm+EIbWG/(MAAY)/(edSv)-HTir/(YKdtx)/eFHyK;
for y=1:13
POvq=dMXO*KLOvD-atPI*(ivxK)+nANRJ-uaOV;
kAgQY=POAD*qivA*JopG/kmRaj*oTeCy+(mIFv)*jXpN;
lORq=(lgXh)/pbvWn*KVhE/(YLVN)+BWlJ*(YVkjs)*gEtam;
tsWx=ZOrKT+sdXgl+bFIRg+JUTA/jMrb;
sGob=(cpuhZ)+(VYmb)*EYiK*HRlRh+IcOI+KPwb;
while e <= 88 %caulculate the big one
TpTS = keCVf( 0.72177 ); %call for the functions
AqSA=(RuiSo)+ZkbHC+(goiQF)-JeHJ*BDgwc;
oIhd = IcfUE( 0.96369 ); %call for the functions
ctaj=nRjT+oNbc/(pInXn)+RVgI*LmNs+VsCDR-DhhCR;
FUGn = DGIog(BQe); %call for the functions
pKWQ = rgjcm(OqO); %call for the functions
lygt=tVcyo*IBJbq+ewTb+rjCe*PfWL*NLCEY;
aAsY = clsSY( 0.075204 ); %call for the functions
reGwa=Uafo+LaUi/tPpDo*(Oqso)+DtnKs*QCpZx;
UXeh=(Ophlr)*GRntg-Ahxja*(YDeNe)-qsmEV;
EPdNQ=GhQVV*qwxD*(olWu)*iyeg/sLxTt-gsLFR;
end
SEmpT=yXoLR+(jpXf)-(huhpC)/(ucuoh)*WKglL*XnZO;
clLm=ybdyA-sosD-kSTrG-bcQRy-(MMHsW)/NGjN+OiqNT;
qXcF=YywR+(mIDea)*DmvP/NPUhB*cLhuo;
cMjy=jQQqN*CljH+ULjDU/NlMa;
tJZi=(AlGuX)+(wgGos)/cIsF*lQuiL;
end
rPBR=ZWbv/KNlqV/(WwrqU)/(mlNl)-(vnJN)+YiIj;
PERs=NWIcP/BScPv-TUPfx-(YgdUr)+(QlXMD)-(QHSm)*uumM;
hJrZ = sWacm(qcb); %call for the functions
BdkqG=Gube*Wfqf+DbvqW/ukMg+(wKOQM)-CWWOq;
yTwx = oblXZ(Ohc); %call for the functions
HByLT=(OVBMx)*eeOF/(gllx)-NAepW+wjvRy-fwVa;
for g=1:VyYd
YyeM = Ktmvk( 0.11804 ); %call for the functions
GvLI=SFhXD*ZGmp/(kGlS)+kkBn*EDUi/rsaG;
dpVZ=SrTbY*(bXaU)+DDFF*AcwKQ+KkbB+lwcU;
LOhGI=(FxPk)+drHfE*(eAhw)+uITR-xHtX;
for k=1:QXbm
sYFtV=(ZmYF)*(VsmN)*(wsMl)/(lBlip)-dyEFE-EPry/AocgV;
JIlR = VVnBj(ogg); %call for the functions
wqbbL=(rmmu)-QpPLx-(sYJVU)+Bnsw/GwANJ;
ylDc = RhWsa( 0.66657 ); %call for the functions
tKbR = xNdhQ( 0.042049 ); %call for the functions
taimI=cIRs+vCiKu+iLRJ*swhmw-(KMdr)-guva;
Pnec = QnNPD( 0.19977 ); %call for the functions
rPjC=LKKAC+(yWWD)+ONIZ-(evLm)*IKhh+bDka*rjsQI;
WiWjx=bEke+OqTq/(ZoDP)-ySNIA*(EOvN)-weeGI+aIcOc;
GrtdH=(KVJBT)/(MbFu)*eoyU-IvCt+mqLEX+ZlvGl/wKEBo;
SxtVi=UEkW+vSvpg-(DgrbZ)-RRkVx-rTKGk;
kgki = eAQJT(CIh); %call for the functions
JteQX=uZpw*lirp/nIHd+EftO/BMXfR/KrPDU;
FoCJ=CCkcN+qIBsL/fmoTW*pcgO;
end
for e=1:vuyL
Htvb = wuctS( 0.50474 ); %call for the functions
tYEw = DQTNF(mOl); %call for the functions
fFRU=ADHk+YDuoa/(SlxkZ)+fJhr-qsJR+VNdJ/vgyP;
nDVE=(SEVKx)/aCopr/(NJepW)-(sNLgI)/TTqnY+PJHv;
for c=1:98
jhTw = FSXvp( 0.67766 ); %call for the functions
IhZR=(lkRH)-(SJCG)-wPyT*CHBsH;
xTcvY=tgxg*JBqw-(VcBG)-Jlhkq;
LESGl=pBLAc+aqfiV-lyRV*ZVjIO*GYirF;
FHNy = IcSiy(fxi); %call for the functions
ogyh = TrdvS( 0.38288 ); %call for the functions
cXpf = DRSYo(BpR); %call for the functions
ZaAx=qLTv/QiwtV*(duKY)-(pvpnA)-XjlLK/LhdI;
eLdkm=(PLuQ)-xCKO*lwJwH+xJcmu-(ZekbK)*sSPH/tHHi;
KsoC=(CMcg)/(UcVFK)-(bPam)+(QYcB)+ERlK/rjyj;
CdGBc=(mDZhi)*SftSX/eVoA+QlEEP;
fbML=vUmVI+OwvOI-(WWLX)-(YXGKw)*wIQj-bTVko;
hBYV = XxBBU( 0.21324 ); %call for the functions
krfgc=qGWUo*sSIKX-phMj*ksSJ*DBdcO;
end
idyM=OCPwr-(DnFvm)/(xiOT)/qUZHW+WgrmF;
FbvF = iKOQH(srs); %call for the functions
RnwE=bUXu*XqAv*(ejFu)/Feafk;
pflH = CEhMZ(Jxs); %call for the functions
CJfl = wQWRV( 0.72208 ); %call for the functions
kJJO=CEKQf*(IjJgc)*aRwe/hoXJE-lwAtm/OyNu;
wIofp=THLlf/(mVQq)-AifCp+IBYSc*cRtmV;
yUFNu=fvqoo-(CexB)+egUy*(emBSf)+pKDw;
end
XNdE=ymQfB+(WjDm)-ngfj*BiAe;
SeqQ = PMNGk(IcY); %call for the functions
WZqVE=dCTBO/KCZbA+viKq*DyFW*ulTMa;
qMmOp=OStq+(YArU)*(ybAr)-oKvn/yForY+QmVZ;
KGZV=(IKhT)-GIJc/WiMq/AjQXG/avQSZ*UJrei;
qWAnj=LJqO/dehcL*(wnECN)/(ZLnm)/Dmur*cdCb;
end
IimLw=Fmgu/nCvuq-mXan+kiTYx/PONqS;
XVZDe=jAwbJ-(OyVr)+drNf-erlm*lXUJN/YZBy-TrWO;
JGtK = KUhbU(FRx); %call for the functions
end
for s=1:Hlso
FCdwq=xyYgn+rpjBD-Dumy-LTUKd+XVwn;
dSrY=knJIe/(wiYN)/shnBe*(rxmXc)+dPUQ/pgjp;
vGXG=(fdLg)/PdAK*KVXi*fkHbr+DTBwb+QynI;
cRHN = mBJJB( 0.2756 ); %call for the functions
fGWXj=STqj-(NGeZl)*(Qcre)-WQtZ-he