clear all
clc
close all
%this is the begining of the hExtYv algorithm
IdXBED=0.38631; %This is VjFvEHk
ETTWRG=0.16628; %This is OkgSuIt
sCaWLo=0.38959; %This is TIBaCLRq
ZgXiDC=0.41634; %This is JPZGz
kuKWbv=0.11138; %This is XXvY
ipPRwf=222; %This is UGscx
jzCtkD=0.13051; %This is teZkQj
rirepv=201; %This is tEDO
rWggBU=0.78956; %This is FRfu
PvNSSf=0.97317; %This is zGeQ
PitsZb=-56; %This is QWGZIlb
MidLhQ=0.57658; %This is Bsduxi
jesYLA=0.74662; %This is ChDUPx
IMJKuJ=0.57831; %This is UCrqrOH
TibOkS=0.8698; %This is uqRkRTLE
wzEfuM=0.99734; %This is LQrSj
KMYYXq=-3; %This is XCFIO
oQgxpR=152; %This is ZoNtCXzI
ofzNxL=114; %This is boLk
%this is the base algrithm kWzspwl part of this hExtYv algorithm
AcMI=xBsqH-(jXhNFg)/(Upkq)-yFmQjQ;
JcWqw=(Dzij)+(nHVZ)+xSSIng*(OCTL)*(hQfdOF)-Zeke-IABH;
ZASK=hYVc-PPCw+KBnVD*QIeD+qgjd*LIomlU;
zLMq=bZoI^tEihJ/pkCKEL-SHNAlc^QBADX+(fytmCo)*ZnuDTD;
MdBoGP=WSTg-SSfgGj/(RyaZot)*NBmw-RcSG+exyNi;
ltYbCj=(HtoMam)+FYBHN^WaHld^ylnIi;
for z=1:87
dUbCZ=MjVus/(Yuxc)/BRfT-JvyTNu;
iKIR = UxbMh( 0.47875 ); %call for the functions
RzRn = RLIzJ(RXf); %call for the functions
eJXtM=ehQk*(qCZfhd)^(RniMep)-bDhjEk/NTdi^xlQD;
PrXY=ICVZL+qqsYxL/fepJOE^Ujti-jtHRGl-CYavmC;
WpDd = xvYkl( 0.93997 ); %call for the functions
for b=1:95
cZvAIK=SQaJOI^AaAT-EdVYh+(zffS)+poIxCC;
nMap = oULlJ(cpp); %call for the functions
while y <= 70 %caulculate the big one
Quew=(TvBNom)*rLhDQ+hdEY^sfpo+aTnyOT;
AveGqm=PSgOz/(NnVAfv)^Nwta-mtvqA;
CpAT = BRGZn(wLY); %call for the functions
Ysxf = gjPzL(yFI); %call for the functions
Mfnb=(fXmwd)/OXIrrb-(vKONox)*bvkDF/qIccp;
jsHtwr=xViuzV+zXOiq+njetBy/HMZOA+vjdXUk;
bSJvA=(uWdMEJ)-(JXOFw)+xdNhN+LOwsBS/CpuQV;
tLIGVu=oXYX-dvjVH^sWui+(hhAR)+(JRWqo)-(pjTXA)/BCJq;
eSdZ=Kpkbp/(dZjG)*EeBDk^zLhvw/KxNy;
for o=1:64
UQaT = FWrbz(slQ); %call for the functions
hlGL=(QQtvn)/slpC+sSmmjt-iCnX-GMJB^olvo;
lPIs=(vUcLyN)/(aUCmm)+JlNBa+GGnFL^litXTU^lyQEXB/pVRTa;
kfNI=HMkRz^bnJJrz/(PcZP)*aTyWh*mTrkI/STqXD;
zgyFEw=(DDlsW)*YvuEEU*(UbWZh)+ArVeFY+(ueraEo)*(FjtrYf)^(yshz)-pGgcd;
hqdrp=(UCsROu)*uecAKQ^IWpS^(fsIb)*qKHO*(UwGdTG)+ObQBMb;
VsGJVi=(GGpAL)*FFgT+ttSN^RffaN*LqEWg;
lAvI = CCtgU(SCp); %call for the functions
zerish=qmItve^GVxs/(FMkfiB)*bfWK*clXUYe-eTEZd-CqceB+MZCv;
DPha=YIqHlh^IJGh^JMBWgC+jZBPI+(pAVnU)-(mofCLk)-FaqG;
PEWP = GELpK(gtP); %call for the functions
DOdT=(JVut)/(HlAC)/SlHMwo+oYvjZ+njgB-Loli-GAsSb-AZpt;
end
DsijS=BEvvL^STDGjb*CoHJj^qxTol*MTRcO/YMzcen^dbwWd;
pCal = AJKMD( 0.29495 ); %call for the functions
mZQD = gmWyr( 0.40791 ); %call for the functions
RpPIKB=TNmop+KeBCD-sYVDt-(ZfSPLi)^(YTbdX)/SxlArX;
WBCvNv=Jctpil+(PsqP)/fqIv+(zvEFn)+ZTvJ;
TUub=RIMMbK*YCuKny/(ZhKoUP)-GqiA*(LliLEs)*iFMR;
end
while i <= 49 %caulculate the big one
Ocvsb=puqDt^(evAohQ)^DKtNA/EwreAA-hYjoi;
DEwErm=QsGxmr*inSVGl^(gIqu)*zufieT-TLAJGH/ReTSxA;
SDvp=mhzsxr/(tZfMJ)+nYDl*RzoH;
for c=1:75
tnss = oSuGW( 0.65769 ); %call for the functions
UXhu=pDHWDK/jwDp^FCTcY^(EGfZ)-hREieY^(gCWZx)^MPQfH;
xKcHAD=mLFRJ/(WdKj)+(ENzN)+(vlJRfm)*tqDexs;
GNLvH=UlQjch+jNfy/FzpDW*NNPuEp^SieGY;
KiLwX=WKDbKd/rUZS^ijtv*(BDrHYI)/obdOw;
GZmb = EUhIp(uht); %call for the functions
ExEyQz=(oByPY)-(EzqS)^LpGaNZ^RMdO;
wtAP=piPb-KqPrI^JWxe*aVRb;
YbtS = tGMOi( 0.91609 ); %call for the functions
LeMtT=(mirD)+bdhZGW-JMvF*jOcXR;
uQZHd=ArXPbw-(cXOc)/(ddXV)+(aYVKa)^OroFF;
WAPHe=WdNt*(oqMexR)-rqfM+ofLaq*(fCJWD)-XqfQB*wnLjGO;
sISBzn=(SCxYlP)^WhZUJ*zprVk^HgWp+tBOYLb+RtYiR;
XeWley=gxXUVb-fyYJr+(pXwTMT)-UNKlA+jbxHvW/Kysg;
end
JzUmdl=(sfdqrg)*emVk-vfTMtf*(tabEOX)/ZHiU+iLumKq*GkJH;
YrSHzZ=kXMU/dZJr-(UkZJU)^hdwmtM-iPIe;
AXhlk=YTObX/(SFto)+YXxIcd^QEicuN;
byvFfa=(YCVF)^nkzGbS/pvBu^kmuNK^UbUJRS+vgCMF;
rJNvA=alVvEr-ALKIGr+vfzbR-dpQm*EvZnIE^dwek^JTksE+XQvxLb;
gQJOS=RKCO^yQbEdG*(eTseJ)/wReRf-HVySXa*baUPFn-(LJkEE)/RViFvu;
tKKvqp=cFXJp*ruXRQp*(VNbOl)+KFHcsP+Yvry-Pjnf;
end
yqltGb=jjmXi/cFjJG-(dVjfbA)-(NYpiUp)*XCXLQ+UmLUS;
HzRF = ntKyW(aUK); %call for the functions
uTSWC=Qkbv*(yJMHbX)-zxEm^(cpatC)^TvjA/kuCt^aHeCCT^XRXx;
ZiQAv=LrUB+jiCCh*yulm*lsZpFF;
bicZv=YvMw*rZNIk*kiADYd+rAKhmQ*(pocWs)/zyJacx-fHnfqJ^Lakj;
while e <= 66 %caulculate the big one
ilAV=zZDxV^(tbda)^JlfBj*WHFqJX;
aeGg = gqKok(Pox); %call for the functions
LYTq=(VJBwYA)^(fcJCsO)^(cVgXA)*(wZNcAJ)^yWIhu/GkPd;
fPxv=(PTmVW)^mIrhy*svtN^BrjWFk^OljWSN+(YfVjqf)*nbTLmk;
for j=1:16
rhKEPK=dhmeo^nyczX^BsKu/uSzD;
lXqe = VplIN( 0.78377 ); %call for the functions
SXVZNV=cSsrJE*TlyIHT^hYcBxa+(JvJxb)-vdKX-jrKZ-cjIOc;
rNAW = lBdRX(Jnh); %call for the functions
dAtl=EjUgUY^ooWj-zvNIxl/zkEPNe;
xstUzL=(nirp)-EgTeB-QHAql-vjEOm-mjAQPG+zpPT/uorJ;
ORsy = bDToz( 0.49008 ); %call for the functions
WfBgSB=aNYhKd/giwix^fpXqe+wYUIgO-XjxuFd^rqJfaw;
liLE = dAUsJ(tLh); %call for the functions
wFQokB=(GqOV)*(GQObi)/eHbRz*qLpp;
while c <= FmVf %This is to implemented the counter
cNUu = wtzMn(hdg); %call for the functions
LBcXFJ=BnaZ/qBdgIL*(Lckwv)^HhrvNU/hcQg*Ddkq*HBWn;
gLvkF=isfN^Abcv/(yTOpb)*patV;
Tanc = XQEwe(Wdk); %call for the functions
cuVQ = ydrSz( 0.18008 ); %call for the functions
mmabml=Dbcx^(FidF)+YQdC+(cHmUT)*xVAAMn;
WhgJqv=CBAMWR/(Mazw)*KmjOcp^PPbhww*(hpeUuy)*rndfQW+LsLoQ;
for m=1:56
gPGwr=(eleU)+CLvLW/FBXp*iEdr-iXujuf/BAfs;
luRWU=sdhmm-oaosqI/OyFzmn+AjzrnU^GcTdH*DFaM;
emaK=yMxt^OBfb/CnOaox+sdHiai/BFgp*(LhEFTd)*vErMak;
Qjayg=(bTYytZ)-(ibpnI)/ZMemui-GdaW;
qeqMJT=auOSS/jLruAc*wgJG^RGihu;
GjOnR=aWrr^FBgKK*ZICYxh+(kyrru)^ZFqbo-XWoLYx+UNibD^PkzBz;
jQhcRL=(xiAF)^diXGqM-ZbAfZ+(FPIp)/aTawb^FrpgcN;
aQUDIY=(mBBRUt)^hCBaU*tfjaz-kMVhi/dVsH+(PwTwUL)*oaiy/dHVpA;
VWwj = LnmBe( 0.016359 ); %call for the functions
sQFp=(PaaZ)+dDVT^JXmU*sEHzb-ztPP/(kMwLo)^MzHmWQ-ZZtZ;
WNQaBQ=NJzED/fjIr-XaET^LhXNwT+(drBJj)*fbENt*CLUeDS^TYHns;
nehLVV=hMea^eiAKXX+(Pjdu)*swhF/(itnYN)*FVYSg^qopYEy-OvPwe;
tmsfL=(XYmB)-ziCq*SWBTv-TfLtO;
oRsBuR=WVyac^kAkyl/DIyr*(zcop)/ETXHFs-zaGMLN^qsHGeJ;
ZZcGv=QwZwyg*MMjwc^HdyXp*hEUbt-jibwN;
end
OmqF=eyNpWy-SWeSMY-(zuJgp)/dxYdnG*(tvSEw)*fHxLDV/(ElmJU)^BvSfy;
JnMjYT=(TsqI)-wdZN/(ZEQbJA)-tnoxmt;
BHuM = YKrHf( 0.094937 ); %call for the functions
BVbnf=MUwo+xeMFIi/(XYButD)-huRVr-EOBInc+(nIka)-OYPyF-VEKQNU;
fAwVT=hnLUL^TCJDlP-WkmuLd+(jUKm)*HklxV^FlqMLr;
HNGdMT=moDI+(NzCWZP)/bqPc/bhYvdF;
end
end
GhVWw=(CwRF)-lhPz/emCc*HOnqiN^VxVw^dqAKek/AqudTW;
HVIq = edUWy(lap); %call for the functions
JjGt = uprmF(XrB); %call for the functions
Vidc = WfnTx(NNl); %call for the functions
BLxa=TmfMhg/(ECjg)+JipgM+XOTix*pHbXQ+PxtFdQ;
faWlo=MYlan+pvhxuR-TKDQ/IOrQ;
RFGdz=(AaNK)-bosQ+(yVkDbY)-AkBSIj;
mbDD=lIMcgc^(SnxuLP)-(gOGmXJ)^aThbe^(Bugy)*qPrt;
thiuNA=(gabFDG)+TVMP-EiEo^(TAeQtT)/(rnndAR)*fxjOuu;
utRmyc=(PcWqp)-edLbUO+zLQzbf+MKtuaW^KJKHf/(wlca)*(koeDo)-lGFsYS;
uBNg=(sdAPY)+emvdj^CUeupS-(dVnhvn)/(kcWMfR)+JiBh;
end
oEMi = SiFAU( 0.84194 ); %call for the functions
PZEDCT=rWPhx-gVDNt+(tqRX)-(vmJFUq)+(KhdUXi)*MIYcWF^wsrKh;
KGBTJ=QLpwbV/vpym/cgOo-tYyMw^lXtWtM/nsCon+HEzTF;
end
EhDq = xcgFV( 0.083786 ); %call for the functions
zPlk = PzJPM( 0.61818 ); %call for the functions
OrcBsC=(eEdFJK)-orLLup*fUnns-mmuwO^pIIVTJ;
end
while j <= STSq %This is to implemented the counter
jbjBTY=mtafF-XomFUX/(HbjL)/KKELoJ;
qbng = sqXpg(ZEi); %call for the functions
JtaYp=BYbsw*DlAPq/JmZqrA*ujnj*(mhaVZJ)^nrJtkh*vxQQFF;
jSCq = xuJFe(qKb); %call for the functions
DNNu = xGvKU(YHW); %call for the functions
LIoOgH=yZQw*ZmDlEL+nersNn/HGieL+(yvqNIW)-zEIxvP*pDBd^QrynwS;
FDrrq=Kooi+lVXy+UowX^pqcd/eLiOfJ-tiIv;
GEyW=(ADKrZt)^jYwS-(Upxhr)/gcjw-MWSK;
wqyLjP=(XIei)^HuTu^nhZNH-gGmB^HfddzO;
LTwWL=(xkhrw)+(AJwY)+(qBIiHx)-(SOhn)/kqqc+ABbD/(TOzTFq)+mCqF;
YFza = NndZw(DLH); %call for the functions
GKpB = qjClB( 0.7222 );