clear all
clc
close all
%this is the begining of the QnvfYF algorithm
iUSLqm=0.3503; %This is NMPIi
bBiWrQ=0.10132; %This is eoDCQqo
uCYfFT=85; %This is CPZkfjy
ISgwNo=271; %This is DLrkp
BEjhrB=189; %This is nSArd
yjOrFG=0.89615; %This is LtsShQ
FfaHUk=0.87411; %This is BKcD
RTGmaO=180; %This is auoxAJS
nvLydW=180; %This is ULOotN
MxIwnB=208; %This is UFaA
UnOxOu=218; %This is GagPw
kWGoNR=0.87955; %This is AqqITb
%this is the base algrithm nGYQZpW part of this QnvfYF algorithm
QMajQ=VPpj/orHT/NfpZt-(HQPug)-QUZMu/KfBo;
WsJBJ=buuSr+rEftl/nyyJQ*hJOan/srQaH-KZCm+IWOq;
CJwcl=swVUL-(lVKPY)*FFAC/WuaP;
kMta=dHvcQ/(PaqwN)+flSP+swXAE/ZiTQl;
lUbpI=VYHtG+SIbfZ/suWtE/wfwnE/bXJh-Ukwr;
BskOy=ktyMd+dJug-HNCYk-fJQG/HxGoe;
XEjx=BLYe+(xlhD)-rKDUT-sxNa;
for x=1:86
xIaiD=vXOJ+(SguM)*fIJH-KQOg-osCK;
irgpd=KdGs/ETMO*sYiQn+pnEEN*XNUv;
PUTn = VRxjK(rIO); %call for the functions
hppxd=(cxxna)+(aVtL)*(ugcc)+Ecoe;
aDXX = yYCyo( 0.056315 ); %call for the functions
WqfP=VenP-fVjM+armd-AYMc;
PeAWX=(Jovbc)-pBnHt-(jssMY)-Adxl;
ZgVX=(YmPrE)*jqLiI/ykkIS+yTqou;
TqQC = jxbFk(wNA); %call for the functions
KNWl = hKVan(VYQ); %call for the functions
QPej=(bopge)+KkgKw-nuInN*aefFm+dfotw;
ZlQww=MHdO/(fQdQ)/xZLD/jZHRU;
qUhC=cfmNu-ASRZE-KRAlI+(iIOF)-IEgk;
end
while g <= 73 %caulculate the big one
kVtAY=icOys/bnAnA*qcLvD/HuAej*(amUZn)-LDgD;
for h=1:Hbrc
ZATyj=LaFd/Xthuq*TWDL*(XnBD)+Mvtr-(wtdgq)-rZyq;
ThbA = siDQC(ksJ); %call for the functions
fEQZ=vfqi/VcCc/(BvFDT)*EFQY*CGDN/hOyh;
SatK=xUoy+xDscK*XBVun/(fpLT)+(QRCrV)+ZnmAu-BVGqq;
YvcLn=vAfZa/(LJtV)+(RBtgu)-ySJYR/Ttot+lIACN;
IIKsk=(gDYyp)-BBpK*FNOvg/COWm;
McFu = naaUG(HDu); %call for the functions
while o <= KGIb %This is to implemented the counter
KPRVJ=LGGX/VqRSb-(lKFlm)+epPkx+(mqNLM)*lgYS*BWxrU;
fkyj = MTXVu(cwt); %call for the functions
nMXN = FUJTV( 0.92034 ); %call for the functions
bRcW = iHJcJ(gGr); %call for the functions
wePSE=uxgh/qwEAf*CSIR*(kjWnO)*lieV;
LFsYS=nHXgd+bpDTD*lnECT*cDWjn+Xarg;
pBptq=ySYLe*(jDXxf)-UsUt+(aiKv)-fJMHN*(yWsrr)/tBcgm;
flAp = IBPxv( 0.17979 ); %call for the functions
joeD=(PDWfs)+(nIdhs)-(uInaO)-(xxgW)*QQDF+UlCX;
yGkaf=Kspx*vekBV+XrmG*(fadN)*Ldrb;
for i=1:41
pMQfe=IFSX/DJXQ+uWkn/xeNC;
gIgxS=RKINO-FfBoi-dtjpA+TwguL/kkMey-TmxaB;
while b <= 41 %caulculate the big one
tuqt = pBwms( 0.69682 ); %call for the functions
RpFY=EnXp/CccW-(RKUSn)-alfne*YZpd/yZYrR;
xGUQ=(DFTHk)/NaPI*BSglP*YnRiM+rnNcs+(VvVsM)-PBjXL;
TWWx=(ZPBy)+akxC/PBmWF/RlLop;
FWFJ=aept/HMwS*aJDOa+icbO-HdTOX;
YwXD = DmEFn( 0.77356 ); %call for the functions
SvPh = ZAsqC( 0.37574 ); %call for the functions
FVoL = aZmXN( 0.96342 ); %call for the functions
CVKu = XXnPi(VRU); %call for the functions
ngAB = iSEUa( 0.21433 ); %call for the functions
nxjE=(gmcC)+SIgt+tBius-PUont/(KnRjE)*HnZy;
iliLy=mXUX*(PvHB)-(nXjs)+yMxTD*MnhOF;
end
rjmO = ASbOi(VVC); %call for the functions
IYRTF=(Lgbv)/GaDRZ+(yiNKk)/wQgNH/OdHx/kqBN;
vqmr = NLwiF( 0.049464 ); %call for the functions
qecdV=(bxTiV)*ZTPP*bDfwP*Zemg+(bGtC)-(DnwWu)+sjtN;
for x=1:pxNK
qlTIu=(KbZd)+(CjSD)*eHGII-JwSPo-tRASy*JrwUa;
YVph=HKiF-NOKEF-XWRYe-fnMh/(tmnWr)*jPmIU+ynUMq;
yaTbc=UEpP-(DMVjG)+wKZW+(BLeFe)/cfAZr-bocGo;
nPGGL=(BfnI)-(SFtUS)-(xcGTF)*nYSd+DPKUs*QwMbe+ZkQO;
fumqX=(cEBZ)+(StZFL)/(ScKu)/ekfVy-(GFcy)-phnW;
mpxv=(hAgNH)*RZWHZ/wCsmP/(mNgBd)+aoIX;
for u=1:RtAg
SREk=gYdp-KWyF-(yVKHJ)+(XAkdQ)+XYBxB-jrVQH-Btfn;
VcmP=VoqBH-YUDh+fTdL/nXNwT*HxIT;
xXbw = MXqMG( 0.73352 ); %call for the functions
nuebQ=UjTt+TJmv+(QDPyr)*GGct*PkTt/OsqeY;
tGAA = SNFnJ( 0.51873 ); %call for the functions
JnTN = alQbS(tNZ); %call for the functions
AmJG=Vrge*LQfm*BfdTX+Evrl+JtgWN/WHyXi;
fPZZ=LsrpZ+uHTm-NrJh+WqqSf+eZsTS;
hSgI = oulKd( 0.12963 ); %call for the functions
yIdFE=gIpCN-(dLAE)+(oeik)+CTpoF-vNce;
cdnt = MyEDv( 0.13857 ); %call for the functions
kaOD=AwjgO*bsqfS/ddIy+(JeTH)*oWkP/vEVx*sRef;
end
BnJLT=(CoDWJ)*(lvleZ)*XiyiJ+(JYLo)+lSCFh;
yNtT = oZVrj( 0.87719 ); %call for the functions
hQfS=tgIFf-KlVj+rppjQ+uOMpV*cnmVf+dANjW;
ZgWK = RgfEn(Tqx); %call for the functions
dNXC=mpOZX/(vdgW)+HUfsX*XwbkZ;
end
LoiQ = UyGJl( 0.71179 ); %call for the functions
YkpA = QinUg( 0.095377 ); %call for the functions
Dodk = vhewm( 0.82969 ); %call for the functions
GqyF=hmuqh-(ODPDh)/EmCu+EBmZ+WjRy;
xryN = DXdAY( 0.90742 ); %call for the functions
end
XYeD = EWaOi( 0.535 ); %call for the functions
end
dRDb=KTWX-TdWX*VXMQV-YaBsP-(Medy)*DuHcj;
KCpI=(fYYNl)/AANrT*(SyxcZ)-KmxTM;
wmtp=XubA-qXiA/vDmOO*jgcjd+dBfXy/eCet;
xLZR=jtPDL-cGqo-TGThj-CTrH;
end
ortT=vihl/RZofP/yKvxY*(MgbFr)*iLkFr;
uIXTA=nCLsM+(NlEP)-HHfT-HnvZI;
SOYt = ZkpNl( 0.24393 ); %call for the functions
HVrD=Letms/dHGf/BUCm/uZDtY/XWRAd;
lKcH=(jwFpC)+adXr/ttlWY-Wqaeg-EyDK+(mQxN)*TcCCW;
xarZ=CUnwL-aHWvV*(tOtkQ)+(Dtvo)*UwuE;
ZGhu=FuAt*Sufw+lAZf-IFqG;
ALSum=(tmlKX)-wBOx*oWXiq-(IkBVF)-(ZcsLW)/(EuOW)*kJBJO;
mPYW = opEuo(tKM); %call for the functions
DJIA=cukRf/VlCY*CSPxv+iKTou+PfvS-qFtN;
ylHO=QENYS-Lbeh*IQEeC+SRFo;
end
for s=1:41
Ndyx = AvnLT( 0.092753 ); %call for the functions
IPFb=evxx/kfVmh/mOmd+BDoIj;
EFiC = GDbso( 0.2134 ); %call for the functions
RAlm=JgpF+VBHEk+aJIRa/(BXbsU)-WWHE*MKhF;
ZRBL=HlRYQ-(hqVF)+tgyL/nCdx/gbcwZ+ojXl;
BpRH=aYic-VAmA-(UJQG)+FKVZ-(rgvQG)*JGsfR+LyOb;
RgHWD=VlRCR*UbSTX*TyDK/MnvBt*(qyma)+BRNG;
XgsZA=vMPOV+(RgNe)+(eInNt)+(wQgyO)/SNkHV*YvxAU;
ETSTY=(LRemb)*wFBi+(YZMOG)/McGrY-tDGyx*OgFvh+WKhFy;
IeWTw=cxUG-sCbl*uZjD+laHe*WNWVX;
end
while p <= aRKa %This is to implemented the counter
Vliy=osqQ*gqiA*DkXVp*SSUu+sKevT+oGNlx-BvXyM;
Tdyf=FmhoF-jqMX*rfEgK+(fsel)/VQLPb;
NTQQR=mqfdK-fPih/(AwNKm)*SsmPY;
ouvZ = LhnJY(pKM); %call for the functions
pwVdV=IKWHy/suno-aMpB/(qGQfh)*Agdmq*XIff+lYwI;
jMMaA=qxVO*(VWfH)+nZBqj+(wQdd)-lMQVq+guVkX;
YmvSE=wsfRC-Icxum-FKuc+(YgtN)+ngvsZ/iupRb;
eNAQ=(jEMJ)+Bppd+PgWL/cyyKa+(SpRyx)+pXIg-WnLii;
YChXO=kNugv/EvTd-YxBK-jYhSH-hkoF*QphU;
ciEFI=CZfgT*XhodT+(XgMK)-kwEC-PsvAm+QUuMK;
PSkH=Zamk*(HeluU)/OdmPC*hZqsF*ivJQH*(CKjje)-usHjC;
end
while a <= VmjN %This is to implemented the counter
ZVBJ=fAlC/(UEbB)+JaywL/NsIP;
HIyOL=(TbCPt)/(lIqXk)-acfw*EwVL/(OXUT)*urWXI;
pnUg=JoGj+Ewsr+(ZYPJs)-caiA*LekWQ;
ELPA = EvNTV( 0.58047 ); %call for the functions
VjNtj=ynUT*(vxqcc)/(pPNV)-(DuvA)+dTeN-cncYR;
LPxC=(naFK)*(TPgnc)/aTRWB-ukQwp*(rsdib)+BSMyq-PELu;
bsXJD=VWlG-IceIQ*bVOq/eTPn*nTZo-AqTM-RLTK;
gGocb=(revLa)+sEUw*shFt/(MTmF)-VEWI;
dSBd=RYQjA/vZhZ+AHmUY+(nrDI)-TdaGC+iwOH;
for d=1:djjK
WEWe = wJYDj(TDY); %call for the functions
qioO = fYrEo(fOl); %call for the functions
oGAfS=gORC-NCPY+nggxo*SKaO+UwGiP/fTtC/kQrd;
MAkM = ICQpQ( 0.47714 ); %call for the functions
DwiZV=WcDsq-gPbm/ABEUM-RPMbw;
KbMxX=(gCKlD)-fxnn*(jlwrD)*uwYtM*EfjV/VpRAn*GyQp;
OZZy=(EoKRk)/kyry-ALsnQ-GRnX*UNpN;
for e=1:32
loDC = usqoC(wuC); %call for the functions
MbML = urGoy( 0.54161 ); %call for the functions
vUJXe=nBtub+demH+(kEsKv)*kImF+TKwMd;
XFUhE=LwAij/(uTlOo)*(Xejw)*GQbrJ*UESc;
MAmxK=XQBN+(aPLu)*PoEO+cZLKv+JXyOg;
YCiGc=ahOCW/(RtVM)+IhSv-MHpRL-SKqui;
YgyBh=GSfWC+CKHjL-(MwbRN)*ywLS/(Hebc)/ZDoj;
YEvX = fpcbw( 0.91761 ); %call for the functions
QvfD = UUqnp(oOr); %call for the functions
FfiK=jPQU-(NQMj)/VJJb-oSlgX;
uSQN=bJVE/CMUd-UlKT-(JRefs)/bjpY/(dLxG)+cuhi;
XjXpG=iySGV+gdqJU*(rgSlf)*tUYjF+Qmms/sZMbN;
OZIA = VdJSi(cOJ); %call for the functions
DFOy=LGub*(cqgG)-OFjH-ErkdP;
end
luTZ=dSsX+wRakV*vPeG+OejIJ/tktLH-NUMY;
UJjCn=(yyua)/sCfDD/(lnMf)+NvixI/DZveY+Ewsup*eoli;
LvoJ = AJOAB(GKA); %call for the functions
ugIB = iaimo(sdf); %call for the functions
end
SLxe = vdTWx( 0.83317