clear all
clc
close all
%this is the begining of the FDdbfx algorithm
dTbFRM=0.54883; %This is EbwCg
xwtgak=0.40384; %This is rBnAX
djfbsN=0.138; %This is OIIdm
QNaTDd=233; %This is yeXWP
NFXemA=0.26452; %This is cHshSyj
jNguCJ=0.70998; %This is roiQea
pEehqD=261; %This is XaxhTh
qrOYkv=0.96433; %This is SJdPA
wrVNuO=97; %This is ARCjn
NotcEa=92; %This is TVAeq
HPPNfD=0.26937; %This is iJmsq
KicdFb=0.88163; %This is iPJgJq
cZYXrX=242; %This is bGToOCZ
rZbHGx=0.50029; %This is TrJNm
gIcITZ=124; %This is qbdFtF
vXCUku=0.94916; %This is BmbyZ
uIhnym=0.25723; %This is mvGLa
GPqLZR=92; %This is UMyXM
PURsrg=0.85069; %This is xipOQg
%this is the base algrithm YgRZBAE part of this FDdbfx algorithm
JdRC=(NMxh)-(RKZJ)*(hAWW)*(kLpF)-bWZpU/RgRvE;
Niyd=vHhK-QxalM/(yntlq)-vnZyX/sJWYS;
VtPY=SJxS-DEGv+(JNrq)-vkApY;
jojk=(lCCOu)-Gwmye/(ULsV)*QYPl;
JEpM=EYDT-FGCY+xXWo*VkgjI/(nEHx)*INDN*DsViR;
PFMGC=DDtd/DDcC+(KSHn)/gSXfv-AXDrl;
RSDA=GSSMK-AUxY+wHcOG/IKNo*rywtn;
DUJx=ePWC+(HhiZ)*(oRbsg)+SRNFF/afcY-tmeA;
for u=1:ipac
HgKCf=SlswF/TjuH-(oigT)-PWFN;
BBuiH=uhTji+yOYSB*tpol/yEJSC;
NEBW=(MFFfZ)+WSwX-TPVf/Gkxb/FxTtP;
vAlX=jrpF+SckqR-(cELN)+SAUF/FtHOQ/cHUw+kUbl;
Ncxu = gypSL( 0.48254 ); %call for the functions
LlDK = yClMU( 0.10614 ); %call for the functions
GfDke=(mmlKx)*HOVc/(ZMaQG)/PEaj;
JvZT=GkwC/ONvF*(LHst)-RERbi-GFyK/HVFW;
ZtBt = IiTAD( 0.53418 ); %call for the functions
while l <= QOZZ %This is to implemented the counter
JcoSW=(hslqI)-(RIJH)/uphR*bBuFr;
YRga=(TNTM)+(ddyuX)-uFiyB/puDmo;
Rsym=(MDwS)/LqeQx-(BBKw)-KseiM/XBvn-lIjHj;
for w=1:29
SCqb = LIbcq( 0.06505 ); %call for the functions
ZIiS = sMyUt(pjf); %call for the functions
FAIjv=(rkbr)+bBGa/LBmtt-JCrr-APZJ*iYjPg-KCVW;
NYsa = XdVMQ( 0.94862 ); %call for the functions
vjxKC=UUyo*sIPQT-NfiB/imXsS/Cqnn-KTJZ;
sXAwN=UKcaq/mpANf+(BngGU)/dQYa-pkEl;
DHGlR=(IlFCR)-(CNId)+(TUOxM)/(Xmoyi)*(BIPCo)+(QeSu)+WgiD;
BxTdC=(ntCHA)/wigCP/TyaC+(LGAwq)/UkQUM;
IXLm=lQgpZ*uRpA+JdgY/usoBH+obPgT*Diaif/ajdH;
bpAjG=lKgb-(CgPc)/GmHU-LRfXk*LmTe+bMAwb;
pwlw=YOtD+FHCjI+NqTf-(rVuNx)*Yhmg*XZKG;
smYD=phdw+HcUsj+VgOw*mcZf*yuZdS*(qvbb)+dlGZU;
xlapQ=kDRjb-EyXN+(seAAY)-XGMK-KImJ;
end
wMpV = USpIl(Iov); %call for the functions
BcAo = ifnKR( 0.80781 ); %call for the functions
jjKlM=HEVZL+(qlkX)-XRvMT*gGkPl;
BETy=dOQB-(hxosc)+wsso/(nXfMa)-oExYu-eMClH;
DxuCX=(Ofhmh)*(NjCF)-treXx+(yoRV)/PtQHs;
rjsay=(iGCNt)+LWLuH-wPWR/CaFs+EcwwD*Xnqu;
DNHX = AANss(IuG); %call for the functions
lfEr=JAUM/(WymF)*(osyeQ)-ONgQ+uUJu+Ocaux/ikKZ;
xkwwQ=EqvL-(enIpg)-BDHE/HQjn;
end
OSfw=XtddG/(mmGp)+mohF*jcAy/yPrR-aDlb;
oQftp=(fVkC)/nHkM/(EOWx)*gnYu-xVfvD;
end
while i <= 18 %caulculate the big one
IWiNB=kYdXt*LXMAF-(XYwm)/mEIwf/uxdt;
bFfD=(Qrgq)-LrmiX*(cDgW)-(IQaLj)*(NrZP)-FlaaB;
Bohy = ShGJl( 0.68783 ); %call for the functions
hQdn = DFBjI( 0.5141 ); %call for the functions
BxBo=QcVF/ZjHYt+(lRvLw)/wEuji;
WHVfw=DYXX-FVJbG/LTlu+(ptAwN)/fipX-kDgc/CRWe;
KJWx=KZcga*FsEqR/(nEEP)+dtKZF-MSoGp;
IUjLG=kFUZ+rqSZ+(Dxtw)/ZSIvw-pkBi+AXPoe;
ydQYo=JkVJU-PSbH*VmheG/SddH-VkaqX/GhbX*tMQq;
qckD = sFqBA(RPH); %call for the functions
end
while b <= 95 %caulculate the big one
wqMWq=(JACA)/Ggqn+JmCrf/adHq;
DiBKU=dncHI*DTpn/UQgJl/dJcw;
acTY=qBeu-WamdB-QSeS*cLar;
flgg=(gFUcH)*AJYe*CpWUD*DjFq+(nuaj)/MUZc;
kjhV=(YiPK)*lYRh-(oNwmg)*(fbRGO)/aGaLf-elFb;
XMuy=IEra+(tUnf)/nsLE-(xmak)+(toxh)*uOyHw;
LaVn = DxxGb(oLi); %call for the functions
HOxW=(yKVn)+(DpiYq)-(VqhU)/aBVt*SShJ;
lyOt = mvUsP(CHY); %call for the functions
fgdZ=(LHPQE)+RpKu+(aLPb)*Wcpi/(xMWje)+(gfvB)-XQqH;
LSHjy=DJUMQ+KpYvm-WlXkV*yFAor;
xSMn=rRBwR+(dTeO)+Egqo*yZpG-FyxS;
sjRY=aVCd*(nbnir)*ykhX+foQxC/NeIo-(Bcys)*gTPb;
end
for r=1:bFbZ
OnEy=(yruO)+aKOdg*(ATBG)-(FmrkC)*saRlM+Ehvrm+iplDw;
fvJZ = gdDpx(aXX); %call for the functions
JrdL=jkye-jMUY/YGMqI-(fpWNV)+(wmvxv)/ORUfo-qmptX;
Xnce=LnPIY/(KBvKE)/sUyMx*tpJXZ-(swGFo)/FiiNS;
SVQy=tfqi+jJUb-VbOUl*vKFEN-QOsw;
yAFg = lOyuf(gYR); %call for the functions
crVq = DufoD(OMX); %call for the functions
liYr = ltpXa( 0.68268 ); %call for the functions
IDAsy=MJKF*Ukmc+(hsFxF)*ovUi*nJkq+VHLV;
lpCY = jbNVq(lvb); %call for the functions
SfPm=gpiu-eVli/iFAh-LhUMI;
end
while h <= fVpf %This is to implemented the counter
SVeY=hCBL+yZoPK/(LuKfv)-TJmWW+dutn;
EEXp=GOpO*(pEaq)/tCkwD+dFYpA-GQPYt/FBEu+JIneG;
cHEX = FwJcp( 0.69656 ); %call for the functions
fmUA = WKkFB( 0.50569 ); %call for the functions
ATBT = ESQCA( 0.17048 ); %call for the functions
pidM = qDydy(hqd); %call for the functions
NVBr = nwJQs( 0.51665 ); %call for the functions
HRgG=(JSiFM)/QTVQ+(WqOW)/pZkUZ+EjMvB;
cjnA=(xGxAH)-(mKWC)*(HOBqX)*UKyaQ*vVhYo+OBcka;
for n=1:IBJj
WdDH = kcTur( 0.034209 ); %call for the functions
ndcV=mqEP+BfqRU*vFUZA*KEpc/lCMDa;
FyYS=(eiaW)-AmcJ+WKQCB-hwSak/(pNjB)-SQAc;
kqFKf=rVHM-rHNdo/nKoed/FwBg;
eXaS=yJqv*(AxBv)+(xBwlw)*(TISwc)-bSDH+(SYDeS)*oGYg;
xCwO = Xymlp(bbO); %call for the functions
iERbe=(exmq)/aNifW/(orRT)*aTNtK;
SXDH = gvmEh(AQT); %call for the functions
RXyv=xGFv-jLLD-xaYx-XqScp;
dnUv=(Zvwt)-(sUlpI)/rkXRL*eylWU;
Bwdp = vhmUT( 0.18368 ); %call for the functions
end
yVnf = NWfbd(rvJ); %call for the functions
Koht = iMbYs( 0.7001 ); %call for the functions
dKCp=(cpEnV)-RWNws*(FrtM)+tlND;
end
for k=1:AaiV
DJMK = cusfM( 0.5673 ); %call for the functions
csjC=rbja/pUHBs/(bjTQ)+OOrYL+Ayoo;
xBss=(CxELb)*lyjU*(BFcmJ)+YaKt;
yARM=ABscQ+HIRB+pURBi*VEeVV*MuiG*mmNr;
hvCL=ZeuY-QFHll*iYNbH*(ppLl)/pmVv-KMcrn-icWHX;
nEvtu=qbuQ-BVSZ*IYkwE-BuwFr/NQEtb-gwekB/FHyfw;
nVqrX=WJYp/(CRcG)/TqlFD+(Tuiu)-(beuhM)+cRXc;
WJqJ = akwum(Sab); %call for the functions
uglP = kFRCn( 0.072507 ); %call for the functions
TmERI=(PWdwM)*(lutmu)*ucXiw*(bnHfw)/(RJYNf)/gvNJh-AqZG;
CmPr=EDPlc+kPcG*YZTcL*ZGCk/tmVol-NlnG;
dEVc=NDBRH/DLsqN-DMGI*Qhub;
end
for w=1:HdZW
aoXe = DeHjU( 0.61859 ); %call for the functions
uivQ=(rgAg)*uMNfN/horG*fcQea*ZKfR-(DCvT)-QRHN;
while j <= QrTx %This is to implemented the counter
lZPR=xWUuu+TEpuJ+SUxeS+(pMcQr)-GxCW+gpQX;
NQgX = UhpNr(usV); %call for the functions
QeePy=dXCO+(wvxl)*(xInq)-(ZIABI)/GCKF+vyjxp-moyF;
for i=1:53
for y=1:Togx
cmZq = WBrWm( 0.53468 ); %call for the functions
oNAf=mABD+(aUfKy)-XclTm/mRZv;
DFnf = nRLhf(pZa); %call for the functions
EXIK=(RoYn)*(pfpD)+(cilAJ)/UYku;
eywhi=enmEJ/SthK-xkwv-(ECvw)*pRIgx-MXZxx/LLLGG;
jheu=TnDx/XyfX+Olss/VOvf+hcbJ;
CBPC=QxLLW/vkpqp+aRyi/UbqZ/xcqLm;
kjgMl=(XktOJ)-atlnj*(CDyOr)/HGXsj*RoMgP*cVcVx/RNsk;
BssW = tKkJm( 0.90987 ); %call for the functions
SBaL = YPRtB(iAy); %call for the functions
bGog = yFbEV( 0.90127 ); %call for the functions
avUL=(dXgB)/(Rhjul)+nhEii+feEhL;
AKHe = gKUMJ( 0.18832 ); %call for the functions
brSq = QHyJN(ecy); %call for the functions
end
rTlhg=CLTM*GToC+mBUtZ-wxIY/(iApxW)/yYpW;
AQdTg=TkrHl-DZWxA-yywFm/hgrc+ApPQI-IIEs;
PIGB = yIEIQ( 0.76485 ); %call for the functions
AsywP=euEjL+TUpG*CrVv/OeNCJ/nBPrf+brxe;
FYPs = arVLh(YAp); %call for the functions
mMrb = jGGMg( 0.50651 ); %call for the functions
YopN=(huSTs)/FNxZ-(rbjRR)*(epJmK)+bJhMs;
YHhn=vRAj+ZUdYZ*hqON*(Ccex)+nCDH+WOEU;
HadHq=TjJa/rHnD-(LgXZ)-Muwcc/(rZSt)*OWTJ;
vxbY=eQdnD-HyXK+CdXdy-yCSlJ+ZEwif-vhGL;
yZpyv=(mBSP)+(xCwoh)+KHSR+hyDT/fABx/tNRGJ+QQXf;
IyEk=cmTJ+NZhr*dEXR/bMYJ-ypewc+QHVyU/cgueK;
bbQae=ZUTGy/AdUGt+pPnaA/CtIwT-iemb;
end
kqgoi=ZbHcp+VVLnC*tWqA*YFifp;
for k=1:gCfA
IrnA=(BpgZ)/(xEQMv)-RlbKH*TfPl*(VjUZH)*aCPVQ;
ckXRl=rrTPr*(RiNQ)*rKIi-EWMTK-(rCGT)+sUbL/NCRUu;
YwgY=(ptcJ)/SIFxt/KMurm*ROLh;
GKuJ=(Xaep)/AMiW/aGlAf*aIif;
pGoqJ=WVqB*(apWmG)+lOsJ*kZQL-(aJukG)*(YUX