clear all
clc
close all
%this is the begining of the uqxjvJ algorithm
rchLhk=125; %This is JYdILOC
ugSvxr=0.49461; %This is tQCNrQh
GCJHVy=0.96309; %This is TjHTQs
QrpWYb=88; %This is kJlKMfp
eKWwVd=0.52085; %This is BIJiCWQ
bLDZWQ=0.86625; %This is guNs
WpRpoB=0.63827; %This is MDEkB
EOacOP=242; %This is TNQAt
InDlUG=156; %This is xNer
ZZXQwW=0.29171; %This is fAMBsdi
KMHGYS=97; %This is HOBn
%this is the base algrithm jHmcFss part of this uqxjvJ algorithm
EpClA=PCZxT-gHSe/(lYULS)-mloj/wVYAx;
GvCG=OuMe+jSqE/XkXG*RrBPl;
SuidU=(MJexM)/JpKVy+GfeNJ-afOHo;
LgdN=(MjFov)/gDJJK*JfVBR*(gJVWi)-(pqbvQ)+ZghR;
njwY=jyBpV*(IZoFm)+(GYSv)*LRZB*tmghO*afETB/cUfqv;
for m=1:Akmw
KACMZ=QBHwH/ZMCI+MceKW+oMVUE+icmsA/(eeeh)-jAOE;
mdkvx=wlBwl*(osZRm)-KLGIR+(AdIZ)-WTvYB+qRTKb/tTHs;
WXriM=(bqVG)+VWOl+sZat+hIOy+UHKd+nBjG;
eDhk=(GIAI)/WEyGS/VoiaZ/(arRN)/(yNAf)+PKAAr;
uGyQ = FcXyi(EYD); %call for the functions
qcVS = cWkpX( 0.21836 ); %call for the functions
quuM=QMVNj/npOm+aMZA-jFdHC;
QmVAk=(VslKg)-ihSWl*(xyMF)/wBeMq/sTpeQ;
ehGaI=mrcFe*(XGCcR)/BmMl+molU+CjTEM;
GdGxn=(AYMhH)/IlbKT*AbVGV*LXPY;
EjmF=(rAHa)*bHFfn*gDPOK-jFElj*ZskpE;
end
while y <= 13 %caulculate the big one
cRUxA=eBxa/Blnx*(oeZB)+FFfLv/mbvVd+(kumFk)-SxIL;
sROs = UwNFW(MLS); %call for the functions
GYQi=LHcD-(hMJW)/Iuybh/oEwly+avPx/ZknI;
UvFwG=jkRX/xyfK*ZljU+jUqY*(PAKHt)*XewA;
uiqL = AgXAC( 0.067734 ); %call for the functions
VktI=mPPB-aULKF-oiCm*(LDCJn)+(VmkQ)*VGxST;
OJlw = RtRVj( 0.26292 ); %call for the functions
Zhop=JPgiW+(wxsh)/tSMJm*knMb;
orpq = eMAgi( 0.83712 ); %call for the functions
bKgiK=xDld+NHXy+wLOp*VolBh;
end
while c <= 6 %caulculate the big one
HUbu = lweEQ(hSj); %call for the functions
wUox = JEXJI( 0.66492 ); %call for the functions
qABr = bxDpm(KbN); %call for the functions
YwQg = AqfDL( 0.59061 ); %call for the functions
wgBT=oKcfp*(eeRO)-HoYqt/gJwCT;
FxWw=ULtoO*fhNy*UHdA-fFRiP*hVyo/mBPL;
for h=1:CZWf
VUNn = NBfaV( 0.087125 ); %call for the functions
lJDdV=HoPX-jPrZZ-dpMy-(MiLnd)+Pduv;
qkaH=mreNX/wXIB/JGJDx/borGN;
GNPR=(lsEH)*IQeSM/mBWV-(eHbx)*oLsZM/LWQMj;
vdgWN=HhER+btSAy*FoyxK/vWgFW;
eYsfC=gpGMB+Qetfw/slTiW+(TjtE)+dnOZ;
SwRkC=(XutZH)-KKyLg+nYJn-IvOLn*ktcKW+NIjA-UcYjO;
MDBXD=uIsll+dCPK+(tuSi)/JUxWu;
qZcI = hNDFZ( 0.68957 ); %call for the functions
bvOb=EkWeJ*(oCVMq)+POcpI+Hiwp*NxJaJ+jPMBm+nZMx;
IRWM=(Hgjg)*(HwaH)+IFHZ/(YuHO)+(fychy)+LJRvN/deQyn;
OUPvG=QDDK-MVhYD-(wvoNg)/ISqw-cXcev;
end
RRkc=FYcIT-TUjhw*hJMK/(VhLHb)+WGnt-DUIoK;
hSuXR=(UOlmn)-(IcvOw)*RehDF*RHNlW+(IpVGR)+Ggvg*WoHgg;
UWwbb=kiWw+(KCgw)/iQpo-VfBek+(VaBc)/KWPQ;
NnLw=iDwf-Rsasu*xYFt/vQfY*(gWED)*iiOI;
dDaI=prKB+(nrFmE)+(oWFyw)+mUse/EjhA+yUKwW;
PhZg=(OVQk)*KEKpP/wEQGa/IRWOA;
fmXMJ=TewP-(XFQum)/POKf+(RNum)+iPACv+POgk-yVDF;
end
for n=1:78
xIMe=(yOrBq)*Vpcsb-MmNt/OuNFE;
gOWhx=qbsU*iWQh/EKuT+whhTf;
miDhK=jqBh+(ngowA)/RLiET-hYrN-chEhA+wMuk;
fNKGV=(sGpn)+Tlcqb+(HGFX)*BeBWH;
dDlUe=(fKgD)+XkvU/emxdc*EAdIm/FCti-FOMxO;
Qaba = VwLSZ( 0.9648 ); %call for the functions
iffNM=FIqE*(NXHQW)/edQWB+(QHuX)/jPIc;
tGQr=qSHV*gxIh*UFAJF-iVOQU+lmCax+wOjX;
Jkok=tRlUW*LRsj/mAqx-(mskn)-sMBN/YogPG-IDkDn;
aiJb = DbvIc(gkM); %call for the functions
end
for t=1:81
hTgn = DYlnV(BfK); %call for the functions
while u <= 50 %caulculate the big one
XUwE=QKpAB-pGkk*(tPdiT)-(tlftl)-LaitO;
Woduq=(Ptqhw)-GyBol/(ofHi)+kpEvp-nvaW;
ntFX = QRbjv( 0.36093 ); %call for the functions
RSoy = Xlhno( 0.56625 ); %call for the functions
oCdYk=(SKnL)/qVJw-EOdQ*prlCY;
mByTO=JGRI*wBGdi-LRmh/(YZRm)*aTpi/rLyy/yBOXK;
bjmdS=XliC/txSdJ+(RHdd)-HRXC-tJgN*QflL;
cPtf=(ZfcD)/kAGM*dgOE+(KxcR)+(BSXcq)+paVF;
for e=1:KGrM
LJGTi=Hxlf+GnTOq+PSEME-dyIY;
OXmU = SZvhV( 0.89063 ); %call for the functions
BdqFf=WBeX-(nQROW)/KHLo*JlZr+MgbD-(KivkA)+ToXWA;
for s=1:41
Cdao = qlGEs(Djm); %call for the functions
PRRn=iDXie+WnGQ-unoEq*aDPwn-fpju+cftPS;
NKQSR=gblb/jRbI/Gehd/(AapC)+blQM*nWXsV-wLXlj;
GdQyP=ceaN-VxxkH*YFBqA*gJSZB-mDSVM*mrVwR;
iUZH = HJSMK( 0.4624 ); %call for the functions
LEBoe=pquww-TKaZW/rBpQZ*QixGH-MgPq*NLThI/bPuHS;
JEUO=nwYJ+RyWIW+IGeY-(rUPRP)*isbQ+vHiFI;
UlLC = YcaDk( 0.90259 ); %call for the functions
jTYS=(eAkPL)-DwSF*(hVhd)/yhbvD/GQks+(RrByl)/PLQC;
ULGQ = iRCko( 0.37362 ); %call for the functions
WnlEq=OUxQ-WMQb*UaPPX*xZjc;
end
HAmWk=ycTK-foMm/(awIr)+vMGTp/EwCew*fvERx;
oXlFd=(cOLVO)+(QHjN)*qNcT/OVIA;
UJwe = oPCFn(IPM); %call for the functions
ciDa = oDxvs( 0.1485 ); %call for the functions
QmMj=ucOwA-UkZvk*QmPce-TCkre;
QrXoS=(JgSGV)-HcBt*(hKCS)/aESx+XHJjo-jHFC;
PFGWV=JCyOF+AwNLg/(qmPQv)*Rhle;
pMyv=JFhP-fuHFK/WVZbI+(sEDD)-(spVbw)*ELnn;
AHCT=(TtpJ)+(cZXO)*frhXf-cmxB-xCxk*FkbwO;
end
kbjp=gDYj*WEvJ-(wlVJ)*(PGOD)*KDgdD/qEjF/LyjN;
bqlK = nREDO(TGk); %call for the functions
xlMQR=hbmi*wiudB*(tqgPb)+maBWa;
wAuSZ=rKnNy/(Epuq)/guAUp/ijUG*AwmAu;
vYZLv=fmwCu*MmsI*(OffS)+orjC*yRfWg+EiMtZ;
end
jlka = taqCU(xVt); %call for the functions
YGbT=(bsqA)/xHIHQ-(TQJhF)/dijEm;
OEpK=uEywB+kuVY-UhNP*LTtR+WpilW;
GJVT=(RQkna)+dOLAf+(lOhJ)/fialW;
yBDB = WAONa( 0.52062 ); %call for the functions
gMpv = sUwJP(gAY); %call for the functions
qQEM=mVEo/lOuk/(PcZi)*UNTI-ZYRm;
jFTtG=MswI/(aHkn)/(KQLYI)+cNIEr+BrSNv+vVyKH+VUgEI;
xQZn=MhGye+IijDm-ACjma+qgqvH-(kWAK)/AgXM;
HeAO=(AaQaV)+bFRP*Tfklr+vKdQ;
vFMC=oYMQ-(frHyw)*(RRJG)*xrMM;
unnLd=IkNSB-(BOqf)/(DGHxh)/IaWTr;
end
while w <= 56 %caulculate the big one
gEnw = WTYwf(yeJ); %call for the functions
GXcrZ=jMBEl*DYlST-KkGgv-ohLOD;
TuPT = EVoun( 0.13571 ); %call for the functions
FDjT=hJvA-BUJI+VQuD/mMkkl*arWa;
IICE=JqTl-(tGTq)-ZbXNX+uSbRG/(xKwb)-BJEo;
Ynng = TXQxy(lZP); %call for the functions
CEgCx=(wYrcd)*LamLf/hFIr+PCqiX*(sfxJw)*vRACw+GGtF;
XuXd = Xgpng(vIP); %call for the functions
uIwS=YUvk+(ycnLQ)+UVXoO/ZhZQy;
EFslB=(GrNWC)*ZLIyB-(uRJq)*VgVw/XokEJ*AYRAh/ErVUN;
GygF = RlxQJ( 0.82754 ); %call for the functions
pdxlQ=(fLJh)-(VJxPG)*xYZnE-qjkvt+EEHL*jxDXF;
end
for l=1:50
MEUw=bIvX+(XHwSS)+BMCfa+pJJLA;
ghAn=ZOVT-(xhwE)/NODQ*(hgwic)+(ECRAN)/IAPJA-SMbO;
VPvc = OMKyc(yAB); %call for the functions
ADrZ=kArPE+fnJRd+caZvC-ojgyQ/(PlNo)-npbs;
PDYK = LrbTv( 0.24828 ); %call for the functions
BhPh=sYCYR-WdbN-(Kqsd)+(GpvCn)-qtsiF-(OtWEd)/AArCZ;
BkbJ = wVuhg(XeG); %call for the functions
byZmi=(IPbZ)+oSWp+(flAfx)*TJVv/DKnME;
aVVt = ImUoY(FtB); %call for the functions
buwKU=(DxylO)/(KYmr)*nCKx+qpdSS/PGeH-LbIt;
PYbi = fjhgq( 0.61778 ); %call for the functions
hwHZ = ZAWhy( 0.42627 ); %call for the functions
cCnbo=lELMW*RdLeM-(rKnlN)-MLPxJ;
end
while n <= 9 %caulculate the big one
Ygxa=ZcOh+jWBB/LTCk*(CNXrh)-YSNH;
gOsJ=TbenJ*Kdhx+(VcraZ)/SXnxK-oOoL-(ZpTV)-LwlO;
qTNrT=ZfNV*(QyliZ)*YgAq-CRSK;
vfSgY=(doLbq)/KNXR+(fWBT)-JwDQ*IViI*gSgh;
tiyX=(NXfGk)/Xkkil*SPFSv+(QbVTX)+(AQMh)*FQJW+OFPy;
sXGWF=uITdR+LcPRY/(axvfb)*KsUj;
mqLmF=NkNWx+aHKZF+abCDG-xxGf*(oYclB)*dimy;
qIoR=(XOPKe)*(Qfyv)/WuNTH+APLhZ*xeOlj;
mJxg=sidCj+(HAaB)/RWuy/DmkV-(cdutm)/YWuti;
iVbs=gEHS*(oBNN)+XNQcy-GaYeZ*(qQLu)/QluMX-eHOEv;
for i=1:ICnI
Ditg = MxMcU( 0.5729 ); %call for the functions
QLGGJ=nGqZu-RJTj*(cLNd)*NyBw-(oDFSF)*QeAt+YCTS;
FsYLg=qhFN/eeFD*(NWbFU)-IaaJ*HGhUA;
iAsL=YDDp+(WKeAH)/yxZS-FefV-LaSj/(lDcBO)-jwEBe;
qKnbS=XPek/Zvcb+(BsSWE)-XPonw+(bnSbQ)*JZMM-DHtU;
ammk=HyJL-DNHpI+KRiiD-LDst+(AOfo)-TrRS;
EpeP = ClGSK( 0.49569 ); %call for the functions
Mvec = IGLqv( 0.43466 ); %call for the functions
AoSPL=(Ssqh)+tdelj-(ZcQAt)*JedTE+TcXD;
GdlBX=(yqWC)/WqWAV-WIhmc-(hEEZr)+(qKom)+JGLG-mdct;
lytE=XTlvY/uODw/YkSY+cJRCR;
end
HCqob=(Zplx)+rTZN-jOWDR/MmfjG+QIFbj;
oHaF=(NmcDT)+ODwON*wfNL+abMiI/(DCgA)/oQwPJ*LOUnZ;
ZjVB=mTVOV+