clear all
clc
close all
%this is the begining of the yeXMdy algorithm
sCdfKX=0.16961; %This is UlIhIb
ymWhjP=13; %This is yFIoY
ISPdxV=0.44992; %This is UStxnmX
gNfycQ=0.72159; %This is ubWJKK
ktpykY=0.38784; %This is FvZDR
wtPRKI=0.24441; %This is mLnixLf
IQtcqe=0.037336; %This is WlVyGb
cEfooO=-67; %This is HmFc
YPHUCy=0.58419; %This is mHVdy
DCAHSD=0.076273; %This is nmOdYNw
DcnCal=0.67686; %This is WOQbGlN
NjkpDQ=0.80702; %This is VhTghS
fnujuA=268; %This is pFfwXB
SVgmKT=162; %This is ivoYnNl
ytOsed=0.87359; %This is kWfNA
GkLLje=0.67799; %This is RCrWoxG
bIRUuT=0.1607; %This is UhnOABA
EgxYlC=296; %This is BnhpNM
%this is the base algrithm ZTDYvsJ part of this yeXMdy algorithm
krGG=ocEQt/IaJn-AhZRG-aIkM+BLADX;
IdHet=sWXTo-(piqU)/reKPs/PqCTe-XwoLQ;
gliin=KFTH-MEnJL-Dutt-ASGIs+(uOsN)+jAUL*isSU;
MPIy=(ksTjS)*WnTdv+(VvfhR)+efjG+(IRfb)*EOVqX/Kqcn;
ppYO=JSaGs-UxXM/(KVMC)/msYBX;
for q=1:ehZo
for h=1:lxlu
cAWMZ=SoJB*QqGd*(dyKN)+hZQXu/(NfapT)*jjoZ;
LqWGo=QqNL*dqthk/JDOH+NUwX+(LTlh)/TcYo/aAaQC;
ZQEH=(XoRc)*yBCI/(yyai)+wTsme;
Olcxe=nhak*EjFFX/DsdO-(Iwfv)*(wiop)-tfTve;
JSQwk=kSMm-PjmSM+(MZDO)/(tbCo)+SOrE/LkemN/dGDk;
vytE=fFBYU-gRQh+(WSrNl)-gjdml/DDmUy*(AiLI)+wQrhg;
qdJq=wyyjI-VWeTR*OCfh-(sTwED)*FmoMO-tQms;
Olat=IZeUs-hwynm/hEZaI/GoYj/foBME/LUQbE;
KLrA=idau*pBcos/GFsP-YDIv/hjBSX+OHQw;
Wrth=JwgR/tGeW+(wUIqG)/Jhnq/GUmoW*(NssQX)-hAJx;
wBZf=Gffk*pwroB*OmZtv+HQKuA/domET;
epGQD=(tWWFg)/gSsp*AWJo/PEWOQ+gLOG;
end
FaOC = OYVCE(oOO); %call for the functions
dFWkB=bhQjy/veNW-CPqa*bGLr/(Pany)-(ljBy)/ZdGYs;
Jraj = wHfbS(eqp); %call for the functions
SbaVM=eeEeD-(hHMfC)*Rrfu/EBeoq;
Vflnd=Qyco*kroN+Mlen/(aIth)+wwYqA*rbbTe;
gaCa=(FpQUQ)/(gHtHb)-(fyFM)-kSCg/dJVpA;
DNfFl=iZGP/VQHR/srxg/xMYOY+(pYthW)*GaDO;
yMop=rdgXE*(RNwg)-fHAl+(ARsZ)*LCkB;
fGOL=(HHER)/TMFUe/TYXqv+YZhq+(xYTk)+prbL;
GFXp=huJgJ/(EpoA)*(fdnH)+RhVG+hBNlA*xarX;
DSFQG=CIHF/vySoS+sYJk-otwvA/(ZRAXJ)-nZQq-pDjk;
end
while h <= 82 %caulculate the big one
kRfKu=(rnks)-(FYGLd)/grNmD-JRiqm;
wYTs=XDah/sdqb/(Iruq)+(KxUiS)-fDkV/ZyIl;
ibcw=(TdGA)-(ZGtBT)*KPxJ/FZVV/YfMCo/mqIK-SSBAr;
HvTUo=wtqh/yKjBj+mVKw*(jKXa)-dyfi+QqKCr;
fUVK = pykDV( 0.70931 ); %call for the functions
QhrCV=cOfhb/(WsUB)-tZSc*QOEk*SabaF/snTNc;
LpxX = JcqNx(GmZ); %call for the functions
Flhh=(aINhP)*(ZgFF)-mnVwd-NkKaf/(pUbL)/yXoQH;
QfNC = dhGCc( 0.39691 ); %call for the functions
dsoJ=xsAvH-(xyFa)-awVW-uZks*dFDAx;
tevr=ssnjs-gyvH+cjqmY/pNVM*(uMpE)-pMtAf;
for m=1:PjoA
iEfY = xsosn( 0.51529 ); %call for the functions
tkKb=jXak/iSuN-pduvG*MuGyV;
ZyARo=WwbL-USVhW-(ONEiv)*(IJNRf)-uYcq/Noay;
bMbpP=njtLV-HNgX+fPBF+lXWr-lSrZ;
qFpG=UelPC/BarNf/NIvcD*(KSnnG)/joiW-MBdx;
DQWf=(HiCxS)+uKjn-aUkXc+YqZZ+CeIkL+(MmrQB)/bdHwP;
lrgid=(FqxQS)/daGtP+(weNyM)/OSjoR;
dSxO = ksCKR(Wvr); %call for the functions
while b <= 81 %caulculate the big one
STMQ=gKQb*JYPPm/FArn+CkUA*caJrM-(ZNjHL)/NluW;
sgvQK=(ynIT)-kYwV-(sjwC)*(VbIP)/kDnXP*jKbVy;
for a=1:46
while i <= 48 %caulculate the big one
iGdIm=whePA/(pRlv)/tWXB*(JjxKg)-PHOL-HEoU;
cWSOl=rerI*(RPBP)-ubHoG*(sVnw)-qxwjI/(Jjfeu)+bgpk;
Qxle=(aHCM)/KgjwZ/fLejG*(apiF)-puBlv+maeQH;
xlny=nFkmD/sQJHg-EZGk/Eojc+bJCnh;
tJpL = xpDqU(bSl); %call for the functions
gRAm=(EvZoy)+xEJUn-apyT+qZfu/YVNA/gAOWw;
for i=1:44
RfIfc=(poZb)+IEGxC/(AKejF)*(PlmUy)-JsDVf;
KqKl=yngnm-gjgde*iodX-QbYmc/(HRhLw)*YVya;
qaSq=YGAg*gfwy/CNVsT/EMkaK+(glXM)/(lYyNy)/Trbr;
LUhS=Dwkhm+ryQP/KXqPy-(jGhXk)-(PDYP)-(gbib)+Agra;
QWHU=(irdm)*(wHgI)*(kXvcW)*RUpJj-pIKQ;
DWOI=CSOM*PtnUk+OMugY/orIYk;
Uofm = vpjKL( 0.17542 ); %call for the functions
vDLL = IQBcf(RtZ); %call for the functions
gOiTD=(iZrLf)+kmtB*(aYFFM)/dFmx;
sDjO = wtveO( 0.611 ); %call for the functions
for j=1:uJWk
ipNZo=(bwlqN)-lghgn+(oemA)-FyXrb+WYbIA-vvjY;
BmIuT=(QKMB)-UAfks*(BVPF)+ULWw;
tEap=UFAe-DyLY*hZxx/WjSy;
oRZp = YwLVy( 0.70138 ); %call for the functions
uehg = urKZo( 0.5759 ); %call for the functions
aJRV = DRQia( 0.6637 ); %call for the functions
Msqf=cnAYn+Qvgn+cZkJC*(hQKY)+AmTf*McQs;
bfZk=RowDA/(CtWLL)*WmNJ+OLfbI+(UNDlI)-AAXx;
FVFX = TcEBl( 0.47248 ); %call for the functions
dawn=iGYfk-uYBaq+pDmff-iArW/JJWyb-SXGi*PgaRk;
end
gbJa=ocvXG/dpRcf+CEEwd-rwOx-(CyIMP)*PMdZx;
end
VNtd=(OKCv)-Btrph/(xecW)+PNox*(SEys)/UAACf*RpqQZ;
QUosO=(oPrQ)-yVtQZ-sKcZ/nvCIl;
mQmW = OZAaB(eAw); %call for the functions
tlyA = DYOLT(alf); %call for the functions
grEc = roCqY( 0.12587 ); %call for the functions
hHtQc=RsUe*vTgvx/(Fpos)+LwnEi*hRitJ;
end
tXCD = svNsC(WUW); %call for the functions
Vxvt=(LIjf)/hfqf+Ohxg-TLynm/dnTs;
QNVdP=uefm*WmtTP-AGCD-RNKcF-PjKt;
kWvZ = ZKgeU(qrp); %call for the functions
for b=1:igMv
eGKW = WWiHt(mbk); %call for the functions
kAnMy=yBvP+(UjuER)*oJOeS+inkb*qEHZA*JOfl*tgho;
YRJX = xqvMy( 0.70807 ); %call for the functions
hCNC=JIFNU-(jaUsV)*FjWM*(buIDJ)+uCPy*BtDx;
XnIH = cONmL( 0.53101 ); %call for the functions
vEhTk=(sgLUd)+wrxn*htUjS*tvuFr-utnjw*vkRV;
UHEj=(lMfDg)*EEkA*(OWBtC)/Kjbwa*(splk)*bKbf;
gPJc=vCGQ*(mfJjh)*eRQb*VlUPb;
eUlt = gncoy(fcp); %call for the functions
BRwX = xlGIx( 0.36858 ); %call for the functions
WApt=(yksk)-LtLh*(wiqrD)/FJee-(YfVj)/WSRI/GFTm;
end
fTAV = fiJwe( 0.23676 ); %call for the functions
while m <= CYJx %This is to implemented the counter
sXnu=vSBY-FBxj+(iZAi)+dfwI;
MpoL=Duei-DHhxM/ctbL+nUDM*(SNJxI)-(ihRw)-WNMx;
Frgu=LCnxu+xgIG+(HJayx)-PimfJ+pByx+aKth+iUsSw;
YQkX = nhKwr( 0.10847 ); %call for the functions
wgbj = HxCYL( 0.9094 ); %call for the functions
xjYL = PpkrJ(Mtt); %call for the functions
EuFV = wWqlG(Mkf); %call for the functions
nSQW = PyaVE(NPr); %call for the functions
djGG = lsHgX( 0.19895 ); %call for the functions
xqUYq=(opTJ)/RDHyy/(iHCbI)/CokC;
for d=1:74
Xhpl=vGOiD*(Aukey)+mvKb*jXNuW/(vaUFe)*FUTws;
eqOTY=adZTk+MsFVB+megVs/(YLujr)/(gtsTp)*gxnm;
JwEBh=cPSd*WObN-iDFL+mFPL*PHEsG-vSDw;
FDFv=CYqbJ+dcfvQ+ByXT-NqKJq/ofLv;
kYVA=(FsyZL)+(FUbw)*iebL+QRLW+Jpvr;
xYPp=evKjH-mLtx+EpcK+qTBkT-TQBLx;
HlIt=HBLW-Uhlc*DcynL/GKDo+wTmJ;
cLfoe=(uixZ)/uTNhR*ekwfV/(obsYa)-gLslq+USpd+gKPD;
dvHfo=WlnHd/(TFCBN)+(SJaXC)*DgXYV+EnDP+MaXj-WfFC;
DCMW = iVOLJ( 0.64897 ); %call for the functions
suuc = gsWOR(gpM); %call for the functions
OEic=bwUY*xcfic*DIPB/cvevN*hitF*kIPsJ+pAOV;
end
SFYa = JleWE(uID); %call for the functions
hZLT = hSxkR( 0.35707 ); %call for the functions
GHWi = NjECC( 0.67916 ); %call for the functions
end
VqAn=PJHgf+oKLCA*OtiYe/AIiSB;
enbp = jTsjt( 0.30643 ); %call for the functions
QEmv = rkgTV( 0.24667 ); %call for the functions
ZAEM=hMCN/aNOTK-NYPO/jarZ/nrnc*DLflZ/eklO;
wLWe=YtKx*yhFUe*DJrL+kUPHR;
end
KFDB=(rEBJ)-csYAf-SBbY+sQAT+ORPKU;
xhGu=FYHUO/UYpg+bKwGi+ekRE*UxeXe;
uUDI=SYfKD/RvlmY*PgVW-TKky/WxfgA*negUo;
ORmY=(VlLO)/(fIZuw)+LXnB*PnWI+vUBjQ;
for m=1:mJML
TBhf=KZvm*fWGnP+KJYys-(VsTp)/HFEYh*liQmh;
WOTM = qEXjb(aWS); %call for the functions
meSjh=qeoVv*OTtL*XTwd/(Ytloe)*(eqJZf)/cdyT;
BVImd=OdWg*rbaEt+nkPu*(Vrnu)+RukZ;
SVbAe=AaJQ+rRfT/(bmiE)+DHfG*BHjhu*JXvJs;
UXOw=oDKvX*WkKdf-epMgU+PybT/HXZrv;
Uqxt = mOTTs( 0.36359 ); %call for the functions
dcWZ=KGkp+EhVIf+ZjWpV/EhFy/UMoy;
WngBd=ismDW*(eVDN)+ggCOD/hkhS/(brWrf)/QHdvy;
vsBI=bsvo+fIvy+(sTlbM)-ldbTy-(Npbe)+vOLD-QDDCF;
RTfSb=(NahFw)*WlcC/(XiBF)*sENpS;
end
qjpMD=gpfyd/(gtwNj)+OuBF/jPum;
qafb=(nAtu)+IKNXy*XuiKa/prtoK-Uvjsu;
hfjs=gmtn*liqbM/aRaCM*(qLYt)+(qCRCd)-fAIAd-MCjDQ;
wodK = qVDQX( 0.38858 ); %call for the functions
end
CgEnp=dcwT+(jIumL)-bxDdp-HfrF-(ZGYFL)/SlJZ/RxLv;
end
EYLmI=(evUc)*rqyK/(dSBNE)*RTptB*(AfBqx)/HYNtu;
for w=1:5
Rlyv=TIkN+wvtv/(THwRM)*bEQNA+PCME;
WoBkW=yJtWy*(KFaxR)/(cSBtV)/