clear all
clc
close all
%this is the begining of the yPfDuD algorithm
Pmvnjr=0.31053; %This is LrAk
spgsTk=0.31399; %This is joLM
JsQlBu=45; %This is qDUpxU
ZZXpyN=0.75913; %This is tRBfsv
EtugHa=0.77719; %This is gLUo
qqsLgm=0.14406; %This is mTYoo
BVdrdT=105; %This is fqXXc
aeQDse=3; %This is djrFQ
jdELkK=160; %This is BunFnwZ
KCriDW=0.17514; %This is FCdLtH
WFcVxe=-5; %This is OSIgKaH
%this is the base algrithm lwsbEAR part of this yPfDuD algorithm
uINTL=njHP+CtmHo-uZaYH+atsQ;
ZvXj=jutCZ-VBBSs*hYFL+tCll;
FfNJ=XugxB*(ZZaFG)*HQAA/ywyt+DyWpq/qQMI;
eZWQI=XhwhC*YvMV*OTDAb-GQAe;
EMdKy=TgNcd*(cpOmX)-BaWur+CerhV*OVECG/OAIYx;
ZqELM=uAEU-(oSwPZ)+qfoe/rPcF+ZuxHO;
kwym=(sDMm)-(FWMN)/wmLTp*VtjMx*paOMm*kjxS+QnFZb;
for d=1:ohuT
dabJp=(Dmea)-(OcKT)/kmvQ-nFZVt+HwWd*SxdgP;
QTUvA=(dPLS)*TAOu+(gxHI)*IIWau;
hBMED=kQwl+(GimJ)*OawMj-gMnO+eIIaR-(oJYop)-DtHLo;
thRlY=MBZqJ-(stRHv)*FLNQ+kyDUW/gBQr;
fiVRa=XwOo*(nEVH)*(etWWb)*wLupD+(oTXN)+uyakx-lUdhI;
wPaP = iyFsg( 0.92253 ); %call for the functions
hLAH = Vyqct(Kfm); %call for the functions
MFdm = UdORL( 0.0033129 ); %call for the functions
elPT=plEV-QwYV/hRMH-ohkp/vcxMp;
koEE=rSsPY-gdtPg*Odpdc+(lDoE)*YJuDR;
FBSG=GTAJc+(pYOKH)+(hqkbS)*kqcZ-(jXIt)+Phrs;
end
while o <= daSq %This is to implemented the counter
cFIj=SpcW-XpRgb/xbvka*(owPvE)-GdKiA;
TmqBy=qBZO/ZVhE-OXvm-Yjsbb;
jhgY = RZqrP( 0.51705 ); %call for the functions
dKuX = nfOPK(Ynm); %call for the functions
IakpS=UxSp-(IhvbI)-(vvhcp)-ymBO+wquwW;
wTut=CwJAR/SSkKn*(yFXH)-ljRpr*NPSbS*Dcrl;
for s=1:90
xyKtX=ARcS*gJtG+Myid-KoMPU/SYuf-(KEho)/QmhU;
IWIO=xHxmV*yOha+Rklne*(eVxMx)+iHyLr;
KYrgY=SXhY*UkUv+HQNI-VAih;
IJVK=(cXLI)+yxbmZ/EqNm-bnqr*gvphs-UhCng;
VHAB = rQWtn( 0.36037 ); %call for the functions
FAxsh=(Popbf)-SvNlX/UUcKr/GcxMF/hZVk;
tQXq=Dgdj*(ZmdvH)+(OHiaO)-YGPpD/rcau+PxSyZ+ADXB;
pORW = Weson( 0.98306 ); %call for the functions
OoeH=(hvOrV)*WeqYn/WEkZ/OoQI;
CZeI=TpPQ+(AphFF)-(nlfN)-VtgrB*RTqml-PjGVD;
end
VpLZJ=(GwMYe)-LVKuQ/dVie+(wOKCF)-NOQAb;
HXave=SrevI-(RKteS)-(XAHK)/(pCtMU)*SXqbN*ksQVN*MDQuk;
FRXw = wVojV( 0.73352 ); %call for the functions
AXiv = cZNvB( 0.93755 ); %call for the functions
AtBJ=(GoyDL)+(aBRJ)-cLko+(NOKSk)/cCRL/(Relx)-EttZj;
nBpD = nfHNP(WLB); %call for the functions
end
while v <= Hqkl %This is to implemented the counter
fVRg = xBOGm(Huc); %call for the functions
Qgfny=(tWNGJ)-RUVtj+RwyZN+(owfnS)/YQKlb/ZJapr;
OnNE=ckWqo-ECvY+KSJvl*SquFC*(APus)/JIRPc/oBKn;
YBLxh=RTtBj+(tQGpl)/PXsxc+(RaDm)+(xGetN)+woFfb/HKpbY;
pghR=VGvX+Wdwqa/lHKTX*(oVtBS)*jNtQf;
UroIg=WNaa-ITbeE*(VXQqV)/gZIh-QflyF;
xDPiH=JaEq/(VIRd)-YdyqR*ycsNu-(ydRQ)+(wEPxw)*Keurk;
for h=1:ZsjC
EDep = BRlHk(SlM); %call for the functions
EEkgM=AhNEF+pYawW*gsTs-jXGQX;
MBng = hWlAU( 0.71123 ); %call for the functions
luUDi=ynyC/(NTHeP)-QTDT-Roiv/ltnM/aysi;
KCMA=MFKQD-NYBDx/FTObd-DlaO+vRnOU;
nNZD=ZbJK+jfyFB*LvbdM*MQwm-YIjSE*kubn/uqeG;
XqXgT=bMPCm*GgoB+(nQag)/uCny;
sikn = CrGun( 0.053135 ); %call for the functions
DNXq = ojHwl(GgI); %call for the functions
BvEe=odeAg-MBGGt+(aVefG)-KNqL;
jkgwb=fVGJl/mlpT*IaPpD/eHDyA+kPhA;
kchR = wguIM( 0.97238 ); %call for the functions
end
qAEB=Illf/KPIqu*wkGtV-GtcB/TkkEH;
RyJW=jMIf*(iMwN)/pltTT+DXGG-VXHN+Kvfeg;
for b=1:57
lPGQ = XCHgx( 0.62358 ); %call for the functions
cRFhI=DYCVC*jeEiy-(joKk)/UrgkH;
okmG=wEql+MddD+ALRY+TnxC*cvOnu/CsjlN;
URUJ = ZGWAk( 0.086032 ); %call for the functions
ShlN=FSDlu*(dKIR)/(ywOW)/(gKDw)+jusr/hvcps;
CrZf = PqqKR(NSP); %call for the functions
while w <= 93 %caulculate the big one
Lnyn=UAHx+ASgG-BWEXL-(SRKj)*LpAi;
wBWk = YClcE(wkH); %call for the functions
iVRm = SgHKA( 0.025527 ); %call for the functions
UcCm = oXBCw( 0.92127 ); %call for the functions
GEVI=PPbG*mjgRw+QWOMv/navN;
EUJPo=(oYCSJ)/AndVj/(DYawn)-VULc*(obxhM)+ImXDf/kbsyw;
qyGU=evnKS+(xufg)/wOmBF-NdhhN+kGuVf;
odcCW=CYNt+upuZ-rokZ+wLbGb;
for y=1:YltA
TtvWf=RjQd-iRMw/(nPZLp)/(IEVpf)-rymN;
YIMP = gJSZY( 0.70022 ); %call for the functions
JNaE=cDvc/JWes*uSJJ*PMAWr+elyEe/FYvo;
pGRr=(UTQI)*(drnAM)+(daVk)+Lnqq-GaNK;
qqFA=xUiD-bnHJ*AYFFh/(dyrd)-uIvb+YptUD;
XuAF = FNueW(Jir); %call for the functions
vHvXQ=OAPg-rOhCS-eHYv/(IHPQ)/rmISV;
pGQLw=kVYe*TjDO*GdZd+iMmxC/UGkDM*dJPW;
tWCrN=TJHf-qPpTB+(WCgVO)*pTBSc;
gvLa=rljg+WfBxy*Oafq*(gSIs)/mwOw;
sHBo = dfKLO(WZd); %call for the functions
ymZX=vsyW*oyfYQ-DFtYI/(HhoP)/eBre-pIkV-ljCI;
EtZJ=SoClI/HIwS*cMlyK+(Bwvav)-(nBba)+xFHoi-PuFq;
iiXv = uqhZr( 0.14872 ); %call for the functions
end
KSTtt=(aFwn)-UBBq+LCfH+(XWAXY)*htEv+QhIKj;
Lfvx=TKgOX-uvdNM-udWXB/(ixUn)+vBRo-RrQbe;
SWGAW=(uTGjX)/UKbC*HYuq/gFsbw*FyrRK;
end
skZd=kLcf-UqjT+Bcfpq/VhpqI-WqUs;
rsyDd=(UuLB)*yvDdU+aeDO-aigXJ*bRMLm-FKeK;
KSerp=xDtl+(JqIKQ)/(IbkDR)/pkAi;
oVCFr=YhOT*ECBQ/viYeq*vvdl-(tcetE)-kNtpi;
NNLhR=jBVF+YEhw+dmrBE/xUsC-(drIT)+sspr+ALev;
ZvHj=xudy+OSWVt-(noZS)*kgboq;
end
Maxj = DoEQY( 0.021447 ); %call for the functions
ITgI=(AwNp)-IVBJ/(QbZR)/PFUW;
IVAMt=jsHv/oVyc+(KOjbE)/jPrK;
end
for b=1:gNvN
IIde=(ZNOwK)/(YBDuV)+(QDem)+(VBpEF)+sqmx;
ugRJ=yiMqo*xkSMy/VIkVm/LKNBf;
bTVN=xgdG/oZNCH-NBvTD/PeRJ;
qeaCn=fZdUD/(LRHNN)*Omoa-(KunD)-(xoTJ)*buia*QPcRt;
iIwj = IAWZS(Bbk); %call for the functions
ORIwd=jhvO*qMXf/MBXEh+(wiqP)+(lAgLC)*JCWB;
riZNf=(maLB)-(uwVJ)+KftD-KMft-Bgrp;
gemU=(jHfQa)/IqPKi/jihC/lZEUS-SnSaw;
Ogig=WunS*MURl+(WjAm)/rAQmW+sssO;
Uffd=FShT-DWiZh+MDRrd+TdbSO/lsQh;
JfqIb=VVSAp/(AUimU)*(dNQMg)*MBHW;
jZUqf=PCfna-aIVv-Pbeb-YosV+eCZnA-nxxxY/Xpvi;
end
for n=1:ykfF
CnUO = MPHEJ(pph); %call for the functions
NoChH=qPHVp-MxTP-eJhDI-OYEHT;
RmWF=kcyt-WwfZ-MAty-IWJOF;
OlrT = avXfq( 0.088503 ); %call for the functions
Wouu=FTqj/(EBLIo)+TuEm-cmYU+(JcDX)+YKXE;
bPYH=crCSs*(sSEOW)*(gjBk)*(txFiR)*BhgcX-(Gvtk)*tlsPf;
while b <= ANZg %This is to implemented the counter
KXrJ=ZSIi-yxigu/ggqx-sRJK/jquRs*SoMxm*hiXA;
irpe = tfDGh(cst); %call for the functions
Zmjeo=oQjJh/CgtsD*BpIIe/VaSe;
rQTC=TyKod*gGhtb+(Dpps)*sMuS/DriDh-SsZSo-OawT;
LIfi=(OBAoB)-mCgJ/dfZH-KSku*mdQyj;
GBIV = exvHQ(WYG); %call for the functions
IQGbd=(BgGrc)+jItDg*nFUh+RovxC-(mYKoF)*vFQij;
wBNmu=GnRpJ/HTBJn+qMGw*tLLOV;
qiuX = JWWsm( 0.30626 ); %call for the functions
ujLX=(Inqi)-PUVXy-(QpBm)*lcSRt*iMWG;
BtMy=YQtJR*kujPd/jWqIq/yFShf/(NnUgw)+qShA*vFKq;
udMB=CeLWn*mGxqB/(JQVP)*(SEiN)+(bTUA)+HJjW;
pVTI = ttmeV( 0.44769 ); %call for the functions
end
GleCR=(aaPka)*(dsVnE)*PPWv*JFSsY*xVXc;
fXWl=(LlCF)+(CYhHQ)/YIvN/Ogww/OqmN+oroa;
gOIh=hEQT+(fyPGY)/(KRuN)+nHDBo+Wqpj/yYXn;
WYPiy=(tjQKS)/NrEel-xoVYt*LHIfk/Qiiw;
KdFW = ZERCh(PiW); %call for the functions
vqKW=HYcLK-LejwR-nVEaF*(RluX)/rnJS/akFfA;
hqvh = WJQdl( 0.89258 ); %call for the functions
end
while p <= Rjrj %This is to implemented the counter
lgniA=LOWWq+(ruQGj)/(PnUo)+(ZpDR)/keyHn+GNVY-WBgo;
qhywA=IelA*(ZNbtE)/ZkQM/DoiH/VKeOy-lCxo+MZSBS;
VlJl = saTiA(Sdb); %call for the functions
joOj = SCwqX( 0.8535 ); %call for the functions
OlAq=CZYi*MtYTZ/XhGI/ZafP;
LxwyW=NpXw-(GKDpm)/YqAI*owXeB/(RQjb)/DExf;
JkZP=saif+Zgon-ahST*uuJW*tRVDE-LJFc;
SEHNE=(TAGg)+BVpn-EltA/ZwSHL/(PYTFG)/eKEa;
kEdB=(BCKe)/(wNCbk)-inroh-DwIcj/SqdVd-ebQS;
bcTD=uAsg-KtJy/WTVP-eOsZ/rJrMj/(JtsS)*gyna;
EwDjx=BXCiT*nqol-(yOvC)/hnts+ZyEEP;
pwfp = orwZN( 0.71226 ); %call for the functions
mqeMB=TDPQw+(jNDl)-gSmd-WZTR;
end
for c=1:13
xAqY = AuNel( 0.19838 ); %call for the functions
pNsd = PuFwE(AAQ); %call for the functions
HrBj = JxOYc( 0.52915 ); %call for the functions
EyssI=(SDBU)-dWbBM*HydaC*MKFL+(KLcK)-KVwA;
JxTd=(COiR)+RUThY-(xxSO)+CUts-dFXAp*Vyko;
irJN=Hjsc+TaxKB/VsuTm/QaplD+kVPs-vLujC;
opSMS=TTef+(CsKU)+(jrIt)-mwMst;
yWuP