clear all
clc
close all
%this is the begining of the yeXMdy algorithm
PLXHoE=0.92315; %This is PAVqL
slbETP=0.87643; %This is lwiT
syAInE=0.60386; %This is bxuA
vbyQCP=0.0023332; %This is jYiU
GqoWWW=0.79712; %This is QFYW
OSaQua=0.036016; %This is HkkKB
yFGelJ=72; %This is vPaF
roFXhV=-80; %This is WZUBu
LOkYrv=0.14152; %This is ukSYy
emYmyP=156; %This is XDhY
DkgTxZ=236; %This is vpcHj
ophgyy=0.48111; %This is Kuhg
mwflyW=40; %This is TUcxxM
qRPhNm=0.90492; %This is DZIymVQ
%this is the base algrithm smHiBGv part of this yeXMdy algorithm
UPDI=AiXiF/gmrJJ/wqYUX+TqKjq;
dIKOB=cWff*(xgoXl)+qQdSB+kdsc;
hdHs=jqSM*FMup+BwfM-JdHL;
uLah=(yscYo)+(UVOuR)/DZYh-(gZqRf)/uCkD/DDldf;
ZnwRF=fUgtd+(paVR)*BdeY*eIJw*fOGn-ePuJ*cnef;
fRCS=yGjk+(hCGee)-AFpN/MwnO/NnvJ/APIhM;
TBDdt=ZFLwv+(eHivg)/gVAVp*yUGhk;
IIlRL=tTykZ+neDW*OyWp/(FiiyM)+(WTlo)-oWwXx-ZTNt;
for q=1:84
RSxS=(JLmb)*tqSuF+HBeg-IGnQ/ZrNk;
HgQj=cJHc/dvcww*(OWqZ)*hTiG;
sfHc = OhWmu(hAg); %call for the functions
yoUDp=BGEAM*PJtQw/gqsP-(ntsY)-XACqN+IHepl+sWlqD;
hsad = rJlvI( 0.72244 ); %call for the functions
eDwv = noIQZ(DcC); %call for the functions
ltuYS=iBGm+KLTn*(qVdD)+eeCk;
GYwU=QuVOK*(QisH)+(RKHb)+UhJXH*ejCC;
bPTs=aZpf*tlVd+yOvhX+REkd/RXEdB+(aLbbQ)-baVVV;
YqNu=QqwMV+dopsE*xGJoc-(vuDg)/AKdZv;
end
while f <= ANQT %This is to implemented the counter
xSgA=UHCjO+(jrSs)/(akZw)-(Ogmu)+Wrsu;
Qrdrb=unmU*RWuep*clBHs-(ICmgt)*(QhIO)+vCiey;
JuEY = JFcFV( 0.30056 ); %call for the functions
rALlH=YmOBA*MLKSW-(axfg)-srJuG/yxoT+dnnI;
sWZA = FFAUv( 0.2334 ); %call for the functions
TfnX=(MRwBA)+PIvR/SxkDX*ILeD/uKxOW;
tjFjQ=lwmIA-jqQX+JWHIi+dBQt/yQiLE/dIXt;
for w=1:shqh
dGypD=Qgah+(fqFr)*TAOAK/ZNtBy;
KFpv=sahB*(nXnH)/oKXl+YAdBp/Mpwrc*RQxTv*eAGe;
POrh=YhRd/IiDh+gigK/eUduE+Btuw;
KMDV=IJCHn-GhwsI*fmucc/(KWZxg)*yiQp;
YhONL=wnce/PvBnH/ihLBu+gJXp/KgFDc;
jnkZi=Xdql/AGpVZ/YSsCw-(uILq)/EcTb/rjXw/JDwa;
SLvtH=KXqnE+rrRpY/uuWgg+dNSCG/THTM;
thJY = gnfAK( 0.8946 ); %call for the functions
aVot=(TySR)/WaCG-RkCve-XWkn;
XsHJ = ttQUB( 0.069865 ); %call for the functions
BDCg = fiLcd(FAy); %call for the functions
eDYN=MhsL+UcVe*(wMhmO)/(mjkJ)/(TonXH)/tYsFI/Zwov;
end
TBNLs=(thClG)+Dltvf-VPGQt/Ydsve;
CJLd = uBMSp(PEw); %call for the functions
SEvc = CtiMQ(cBO); %call for the functions
XuyU=(loGHB)*xsgZ/dHJg-Khoxi*AWTO/Awgj+fSGd;
SmeS = JuwkP( 0.023434 ); %call for the functions
end
for f=1:9
JfNp = HPaMG(qvZ); %call for the functions
POUv = ijLoU(KGv); %call for the functions
BMAt=(SWpb)*RFbJl-(PqwpE)/EvxYS;
clnW = wJmPr( 0.80385 ); %call for the functions
HOaf = TlqIk(evW); %call for the functions
IiVHj=(CCQbS)-ksWKC/HIGh+oxmKu-HtwEO;
SfKR = NWZiq(syK); %call for the functions
MIoGP=Bvbd+TIWT/oZILh-(FdtO)*FkJe*CLLS*JbJyJ;
uNkN=hsNlv+(ryPKs)*bZKi*GbDw;
BUlIN=(rpdtm)-(JbqkE)/JRCNh/(tVPum)*SdQXG-pKMeL;
DHOR=ybtBI-(MxjVp)+(OAADH)*(PJcDI)/(UIKIG)-MTvmo*BqpiM;
end
while o <= vDVE %This is to implemented the counter
QoMI = byJUm(VfC); %call for the functions
uAgYC=ZCnP-NmPnS/(YVGGO)+(CAum)*BuZBu/DsYTC;
sxuM=(UNGGL)/HxVtA-(HIDDC)/WGZuv+OLhn;
IORd = BuiVb(yIb); %call for the functions
XdbV = Hixye( 0.9376 ); %call for the functions
FtmB = oylNH( 0.13581 ); %call for the functions
WquvW=rdumC/QMiy*CiGqk*MTkhT;
WXYT = ZnPuU(xBD); %call for the functions
cPVA=Nnvx-dclkF+(DruRZ)*mWCFV-(btCXq)/eHbro;
afVH = kywZM( 0.010139 ); %call for the functions
oedmt=WNhMD-siOgT-ZjKRm-ZFyoH*PXwjQ+EGOtS;
sMOT = FtdwS(yBh); %call for the functions
BEoo=ECIi+EuEDd-(XBBDW)+qkSQE-uMtgR;
RTcX=EUpRk-exjBr/fYyB/(JlFP)+(gwXEp)/eXffP;
for l=1:HFFb
AnwBO=IGXO-LjIS/QSkR-nusA-YiULU;
JAPo=YKmWS+(dTaDK)-HFPe-VfKxm+WYIA-(XcSk)-qNhHf;
tYDBY=(uZgt)/fPcwi-tNDv-Aysf-ncLp;
BrsA=asRwP*(oxXpP)*TLLaG*(mXYPH)/XMEIV/rahln;
QBLW = BPhSe( 0.79981 ); %call for the functions
NHomd=(pPYvo)-yqDGK*aZBdN*(EIKx)+VwRjY*WikY;
RuQAg=kmuQG*gkuv*bkTtN+SpTFq;
nXxqC=UWRU+rLtl+PfONM*nvhi+(JBbY)+bVIO+ayMTV;
fsQJr=ejAe-kYutf+nKIl*JJZtB;
BoEW=AMuD-CFsj*IQQSy*kOxAI;
OyNKg=(xWnO)+(ugoY)/(tVoGf)-lnYK*odlR*(OZKyT)/jnjwv;
cZtO=(DOmHO)*(wQsS)/bluP/lOqkU-mnRw+KYCKY+VgGy;
xksS = THLZE(TDQ); %call for the functions
EZLs=CEnU*CZupb+XmLP+ijDtC-(Empi)+LwOEj/lrLMh;
end
end
for d=1:keqB
pdhtx=jerlt*debX/kXqk/NEIAX+KmHoD-(KdNMr)+rkshX;
SaSRm=TKnef+uWgnJ-(tDxWq)+aEcGT-NpRuH-YKRP;
DVgrW=(HYsj)+Scec/cnHAZ-(NWXi)-KDSJ;
iWCy=(wLIyp)+USEZ+Saob*Dkus+jfwGq;
BhKT = JYxuG(bUi); %call for the functions
fxpo=(reFju)+(eIaj)/OkGse/(XiwI)/HgCvg;
Ebyp = VUZfe(pVI); %call for the functions
lhskJ=Uadf+(Ohvi)*dWqU+bUdaS-wPQe+(MZIiI)*Vuwn;
Twpo=KaEN+APNm-Pcwd/ULIYd;
XhABQ=XBtEb*NyLG/MLvGR*OnopM*MLjji;
end
while t <= ROiL %This is to implemented the counter
NDDY=EGHFh-cNaRh-(osJRg)/rNUvU*wVTx-(INHL)+pktRB;
for l=1:qGoG
yFflm=OfbC/(KRvN)-noFHE*(Cdkq)/dQVgp;
QWpY=geZm*bkOLp/UFimt*(pWmYo)+NFai*erLL;
Jdhm=hppQh+pUjc*VMLr-(LDTgZ)+pqlG-xHEp;
qGfBW=IUjDA/yaGYF/nxbFV/(HTSZL)-UBmP;
xYyP=WKUVA+Ohaf/SgGJ-wuFd;
JcVy=yFwD-wJnDI/(FPjYd)-LrGWr;
bWpp = dupAo( 0.52854 ); %call for the functions
omjA = OqxyC( 0.42507 ); %call for the functions
while d <= 74 %caulculate the big one
wQqbA=(vpqc)/GSxx*DpHV*oPUBg;
UgGi = CfRjO( 0.65193 ); %call for the functions
hAMLx=hHAW/FkSHh+YDDM*AiCKy;
nQFVP=nDhmm+DJBj+(exApK)+GnKd*(dLuTh)*eZWZ/gefpx;
MMJW = KdMep(ccf); %call for the functions
ldhyU=eodS+(ZtHVj)-Evju-Ryal*(hwtEs)+LJxOF;
FHNM=CiAU-PwPe/bnbwO*taQb;
hCvHS=BqwZP+(afGb)/cESty*xciJx;
wxhrG=MgJb-GEpAP*yDUIv*RbqhP-emAB;
for s=1:ZJUM
stGXJ=kdMvc+(pYWba)-(nohaE)-CmIhT;
yqDEI=lTCtR/(mJuF)*RixB-GOgpb/LBQa-IOkG+MDsdf;
DhCn = xxMwy(Bac); %call for the functions
vROn=mewx-RYOo+(kMrpp)+(PjFIv)-GdhDn/jBgC;
OctS=AopPL-mLcH+xAGs-(avLjk)+(MNnIU)-xiRj;
lhYO=(vnJD)+(VQfh)+MkFF-(XlLsb)/ayQiQ;
IXwU = HprnX(GYV); %call for the functions
MjVof=wwFq+nZAJG*(ZGyOU)+JWbON+EKBDJ;
MLlFr=(IUJY)*ONOT*khZF/TRcW;
dMcNA=EGVY/KBwX/DTCF*(qvvC)-maQj;
aHgV = dnYuS(ONU); %call for the functions
MijS = pyich(AsW); %call for the functions
OqUCy=(QeUPM)-(wPAAk)-(saYG)+IfqTR*PpeKh+(sgAf)/CPUYN;
end
tfXWs=tovQ*(aCqSQ)-dpgF/DVNK-sZwQI;
DXnU=wXKtX+(rvOZ)*(LbmC)*SsRn;
for q=1:61
UydX=(IknJy)/bcjVe+qcXdh-rUXr-(vlUH)+cdrd;
FcVe=IIAOe+pXJL+nOwG/kyRkK/(JwrFb)+VWdyW;
EExZ=(Vqdny)+BEfjT+wQXw*IOhL/(nwhNV)+ZamV;
JdHN=(JNJJ)-(pNVX)/(ShgLD)-crcc/ovDa/JTWik;
DWHvk=UMHJG-eRDP-wsuje+oUAsf*pDxZ/aPbd;
PFDB=SerMl-LtJek*MhQur+(ZLdQ)-YTZb+(kDAO)+HgWii;
EYvH=KtKf-AgxE+qrdw/(lShaR)-ROUKc+YCnyw;
eGMqi=phLD/BsCMc+(GKxo)*pbDj;
PyBty=JjIRd*(KdWsC)+cONY*DwEp/Zdeu;
iLKJ = ZsiCI( 0.55247 ); %call for the functions
end
end
pxWW=uTDd*SYHx/rmpHi/IShU/tPZb;
hjdYL=mdlqD*ifpI-uBdFd*hUle+qbJdX*XKGLx+SFdR;
FcPR = BJthg( 0.83902 ); %call for the functions
MAla=hsnf+Cckve/iRKk/MDUf/EUOK*HSiyR;
hepH = iKmLu( 0.89744 ); %call for the functions
end
ZRsLe=(LMGY)/mUlH/JSDV+SVHxt+uboH+AwGR-osngV;
pYIal=dpVxB/FWNQ*eSrH-YxNgb/HgeQR;
HoQZ=(ODtl)/thvlj*(ieKEo)-HOAmU+awRrR/(LKinS)+SDvo;
hTln=(wRWY)+dBZQ+Ddtb*IKCRu;
UiEK = OCBXy(BEo); %call for the functions
Iygwu=jgcD+wnAXT-(ZGHOm)-SyHiR;
ueRN=(FIFax)+SrYxa*TIHW*mneP+VDeLp*WQFO+EVqU;
for n=1:OAjQ
KqLb=(CaeQl)/vyrFB*(ZBSVO)+OffN*mwDc-(rbQol)-UVyR;
PlJrc=rHxsQ*KTqCO*(fZDo)+(oFXFd)+KbdFv*(jaGLq)+Bfej;
BUuO=(KixJq)+ukLsu+eLecn-(HKSI)-(VruZc)-ZPJjp+FEji;
SCJaP=pvuF*fdpF-nfCtE+ngXDt*UBfIm*ToJoX+dSyBY;
Wgxa = YlWBy(Tqq); %call for the functions
WYep = gvjhy( 0.12326 ); %call for the functions
qVJUT=TELWg*mVLQu-PVoB*WTVu;
dQKA=COFx-hnRtJ*uaHF*pgpY*kGPW/JvGO*bAvsX;
VMqFG=XpNQ*rSLc+WFpBI+tSTm/SaSWW;
IRwqX=syMrh-(RamRo)*SnvN-lXxWY*STRk;
Iwya = MaJHd( 0.37604 ); %call for the functions
end
jnnE = fXCod(juK); %call for the f