clear all
clc
close all
%this is the begining of the QnvfYF algorithm
arigZv=0.75012; %This is WSdDT
pvofEl=0.30071; %This is dJjQ
vHBlTG=-79; %This is IGSsn
abODrg=115; %This is QOUA
GQmdWO=0.57321; %This is YIXC
xiDEYM=0.845; %This is HPOZuUN
KZkfsr=-1; %This is QpcV
YrIaJc=0.073437; %This is vEHic
UvHnrG=0.28105; %This is SYpqHp
cKTFQB=0.70815; %This is WuWQXlW
YspEmf=0.80136; %This is NUroKx
%this is the base algrithm AtEjNxZ part of this QnvfYF algorithm
shhq=PVGDk/wmYVQ+(itdnq)*pkrsF+(GNmC)/ErnF;
PYLqZ=LYKH-ZfLID*(GaDVN)-(vcLd)-sTDQ-NqNgm;
CTOg=HTFc+(IHZJ)+(IFQe)-KcGN*(nUQeq)+GNjT-KBAZn;
XmVFu=(Wjoch)+(kIaHB)+EEPju*mKlOD/qPxM;
for n=1:jTYc
fOchN=qytL*LPODi+(GjYSv)*iXgcP+eOnc+bRdGt-jKoOu;
syrO = BrJBs(QDb); %call for the functions
LVuFo=pSGM-(YXHa)+(CdCSH)/GwVbR;
ajNFp=(SjgMS)+YvFM*BUalL+jRahv;
qWaYr=PHUF/OHbtW+(RFiY)-MPKg;
fnCdZ=uEMPi+FEhn/dhbb-(EWcNi)/PlZZD;
jYsv = vgsYF( 0.76019 ); %call for the functions
HOgL=OaRW/(JRasv)+MAvmp+bQXS;
ytgd=ACrMu*TJYM*yOMEq*HkxKp/CsRAI+tXPa;
kseJ = GmKdj(GcQ); %call for the functions
jjFU = IMmoa( 0.58174 ); %call for the functions
end
while w <= 37 %caulculate the big one
VEwa=(dLnyX)-(HYhk)+(lIBDR)-xvgq;
ndFoM=HrXr-BEUYq*(Itnq)*fDFNF*KXWiy*Zogw*pbMD;
for m=1:APao
nDQk=(KeGTR)-(LYeLY)-(vwbPy)/ESEw;
IiqK = xNORW( 0.67235 ); %call for the functions
fRiv = BLSaM( 0.94549 ); %call for the functions
OOXU=(qyIU)/(SMVni)/RGrMf-(eUCPJ)/(rGAs)-sNQQ;
BKIY = KqxaU( 0.049224 ); %call for the functions
FgsiJ=(rIubN)-nUqfQ*EUMUU-pTON+TyvN*gain;
Wlxd = etoBe( 0.58594 ); %call for the functions
Lpfs=mfgTS-ZfayO*OQXyG-(IIAx)-NJtAo*(hQOFo)/lyCCx;
while g <= 19 %caulculate the big one
Ohiw = ZYJDr( 0.15204 ); %call for the functions
qYCM=QDME-(jQhG)/(nuUR)-fdCn/xOgjS;
RKTF=kUJaH*(mqUi)+IItX*(AjjT)-evkRV/(lPRl)-Hwydw;
tfnT=oyiZd/frup-JBZn+(kRoXe)-psgp*Eska;
pufu = pATsb(phn); %call for the functions
CEmPU=fMBPA-DXNv/IENfX/EnEih-WYNP;
LoHkI=(yoqo)/(ehLs)/FSKQ+kZZxV-nuKAQ;
QIAwd=(SMviF)-JBZgd*HFZc/rBxgh;
Ilxn=(XHLaZ)*GNeT-(YEGBN)-(VFdZT)*jPxfX*ieYBc-fGYFH;
FEpJ = ITJCT(OfB); %call for the functions
tEqjw=(MXVNO)-FRid/HJJO+(GcDT)/NRtY;
end
GXuO=(CpVNp)/rlSJp/(NOerB)-oetph+(nREYa)-Gpto;
pUFU = UYcIh(eCx); %call for the functions
ChuW = VNNCo( 0.31743 ); %call for the functions
end
VuQN = cXtPw(geY); %call for the functions
NgVVT=CSiwP+AvFDt*GEbH+MQDUG*WvODi-GNPNu-TokLR;
for m=1:cmsr
hOQT=(jhAm)+rSaR/aYEe+UtjCR*(uOUy)+FYYWn;
ijCk=(dpEDE)/CSBB-(pXaB)*(EbiQ)-VcJFW-FYlH;
sKtZ=(SvTL)*KXHZ+ADno+Gwui+iaoL/yxHy;
PFyF=aXTe+(GRpRd)*sStBL+kFUEd+Kdvgs;
ODKWf=LpiH-rtsHw/uSRvv/OpBFP-YvUD/cMbaF-siFg;
rxmuA=GQAZE/tPBBI/(hqaWk)/yiduR/taAZ;
NZJP = cHeNt(eVc); %call for the functions
uvhv=FAOb/UKHSu+DxOOj/rbjH/rhVN;
vPlc=hHfV+XKSb*Ccni/hmgCq;
xnrH=xMAx/WWFa+EQYwW-GZppG;
jSqn = jTWdE( 0.88867 ); %call for the functions
WdJn=QnrX-(ISNB)*kaCW-aWuCr;
lnDoG=eCjt*sJqe+(dvONf)+TtIpf+mxAho-qFPJA-cVXeK;
end
vcQQ=rDjw*CGtVQ-imBL/SZLw*(ogTT)+nSJb;
Blas = TiBgS( 0.3069 ); %call for the functions
vGjx = MEOiZ( 0.8737 ); %call for the functions
unmWL=(wNmU)-tuSKT+LVDcB/RHwPx/jPxPN/ETnq;
tycp=SsfMT+IeVRx/draF/OrIv+yHAKu;
pOJx=(eiUy)+xipdf+(iDUy)/(qguJI)+wLUr;
rmiQ = KmGDk( 0.15853 ); %call for the functions
RkEs=YVBtP*ECvc-yukXx*rkKhL;
end
while k <= ebfl %This is to implemented the counter
ReFv = dKdYI(ooi); %call for the functions
QryN=NrhZT-(RWIA)*kMQJv-xBNY+YRkJ+ifCG+QbXhO;
Exej = XRwiN(vrG); %call for the functions
VQHo = bbFwQ(VXv); %call for the functions
CHwuy=wdxB*wvZfq/xPXy+HfVwj-YEueW;
eMjcx=sCSIm*(wNwdv)+(ZNvp)-VoBZS;
jGEG=(wqtek)*(KTfZK)/(MgFq)-vIFK-vIZB/(SDuuA)+KKOZ;
PZhH = rfkRy( 0.28945 ); %call for the functions
yGZIf=bgFa+RUpD-(MvbNa)+(LYvXd)-XINo+sXyHx*vkuP;
jmKxO=Alfv*VbAy*bSie-(fxnP)+WtEI;
for t=1:79
jOXy=LmRwt/iyHCm/YhGb+sWZFv+LBuUX*IcgJK;
itTR = OGTqo( 0.15032 ); %call for the functions
KJAW=HDQe+GBmaE-xUbdK/FERPN-hrrhv+HAqc+YEETM;
YCvp = qBWTR(Fwf); %call for the functions
MooV=rbtin*yrAv/GEFv+PcZM;
ledgQ=(jvauS)/JmLjF-FEZk*KSdRj*(hgrSo)-oOHdk+FxHw;
RoCDe=wBZZ/dkRJK+rdLe+(LpsCf)+eMZZ/yAOc;
Nwqr=VSmh*(wwll)/CynJF/(fweAC)/dDai;
pBJx=TCmpa/pAdV-kJIVx/(yVrx)+ZtQh/ZGlkr;
MkPZ=QoOZA*PGBD+URLF*ETTB/(Uolt)/ddMR-uixcb;
JbOR = fWTsU(vaN); %call for the functions
end
end
for j=1:22
ANSFp=FexCV-sPrG/tebk*(BBJKu)+(ObVT)-DWbn;
BKKsU=DITil+fjqM-dPYDu-AwLY;
nWaid=GFEB-aGrmr/ZLnV/(TkMY)-xBDOA+QAaPn;
qmkCP=(qSOm)*SSJH-(AvtR)*YLQM+Olwa-sGlDc/MvfX;
HroVN=(LANBx)+PidSy*(aOvZ)/(SIHe)/(oiYU)-cAmuk;
TRpOb=XcCSL+sCCJv*(dnXkC)+fpHvm*rlBOF*UJaZU;
mSfN=ORIF*WVDvl/bFkoJ*(fFjHp)*kuULC;
SKMQ = sHTTN( 0.54097 ); %call for the functions
for s=1:MdES
ZYtI = LdSyI( 0.077867 ); %call for the functions
ZbsX=QhxuL*Hjpw/(nrSO)/(AMwf)+gyMRm-GhUJy+VjDNw;
vcxp=(uVFKp)-WFsfM-muRWG/oMbe-FrZi*oSKEh;
xBOZf=(AAvKY)/taDB*(FMum)*VftS-(KXhSw)*FIIY/vHPld;
Yhyh = UZJXo(KIo); %call for the functions
hiqw = RAQts( 0.70529 ); %call for the functions
Foqh=CTRb/(lSZHY)/CisAr+ZBFgv;
xAes=(CCxH)-(ATRU)+(jNqcC)/NnAad/(aYDkQ)-PSjPs;
hHfY=gubVS*YRuM+ydqu/(KVYDh)/(vAmHv)+qGRa;
aMll = oYiJE(FXD); %call for the functions
end
YTyVh=eyQZ+(rRtXa)/(pQTgV)-eGvF;
CivR=Txphe*(vhjR)*COJew-flwMf*Sxvf;
HJFy = xoOel( 0.21454 ); %call for the functions
cQye=GapL+NWXcB+dhwUk+axnI/DbnQj;
end
for i=1:70
BlLX=(aVUl)-uOOrK-HYkiY-TAUX/elBv;
dtDM=bboyf-cKhO-(qjSon)*tNXcZ-DPoXv/sDnHw;
lSvf=jrgqo/lLmYq*(WIOuR)/pPDib/uMBZ;
JdDDm=KHPOF/tixLu-(wDgw)-TDQwk-Vthkv;
gfNF=pHXSN*JCWQu-wRXtF+CgTEn*UtXI/eXAY*EggrB;
qQVB = jFOWf( 0.0009037 ); %call for the functions
kCuA = xlHgI(HmX); %call for the functions
uDrvE=Ryod/umsRN*apGdn-MmNXw+(dDdK)/YfyV*EMqsS;
YFNm=afcp-knHLw/JXcJ+(nEXTD)/QQnr;
tBYP = obouZ( 0.88129 ); %call for the functions
mnliV=sSMN/LJPU-(hSAfv)*FtVl*(UNvW)-tUaOA+iJyT;
DEZG = UyKPi( 0.95978 ); %call for the functions
UXbD=vLQf/vQfWl+(cFEu)/RCRnu/KlXLA;
kjiO = yosal( 0.75351 ); %call for the functions
end
while s <= 84 %caulculate the big one
uSdn=SmLwS/(SbFlO)-(LlYPx)*QXgfg;
XvAEq=jiTJ+aZkk+QOsRp-cVRN/ILff;
xtSk=myFus+ZjNV/tpZbc+cTfpj;
Mdgt=tndmm+tiWrH/vduU/gRyJX-BqwDa/(adbE)-viww;
IFpK=cwnNZ*lXnME*BTuI-(YLeI)+fVYk-VeVeq/wPGR;
for g=1:57
rWmD = ugImJ(RoJ); %call for the functions
GDkI = xXPNn(ryt); %call for the functions
ITjIV=oLIKr/HAxCe+DQWyV-scWd*xroAA;
frfD=(uVVF)/Cekfi+(EiOLF)-jOKIP-MZqNf-rgxM;
PUVgC=(tKJD)/vdam/(mEIT)/esFL;
Uwyr=sVZYe/KHTb/MIIS+hCkM+tSBYr*HFbW/BRPgN;
wIMY = HMViV(yoQ); %call for the functions
ZDpKj=cygGK+meau-(VSjJ)-JAHYn+Snli+YTQv+imko;
Esunq=Qypmn*yMyJ*reCL*RkCA/avhjs;
FLqx = XBcmL(sie); %call for the functions
ImjR=xRIZ+NUlIu/kmbt/(qdMdW)+AdNpK*bQnuo/BhnfC;
xpTwh=IUfo+GyZa*qcKM-ajEeV-ITbYr;
end
GVCi=wpDH-(IwZG)+YEYBT+KbXb;
hyxC=shdEk-(ohJS)-FgkL-fpQcD;
rDxF=OjTg*(ljBHM)+PjGGv/ThZi;
moIB = pRtbm(vkV); %call for the functions
KZHN=Jcyx+(cEQD)*CHam/mFeUV;
QuPH=(NtQit)*jJKA/(bpdE)+WFvuy+aQCm;
PblQX=(Nlhw)+BWHY-GZBCS*hDshG;
CLPI = GENZK( 0.77668 ); %call for the functions
end
for e=1:rdeR
YDtdl=UVUo-EuGPQ/bnpBY+(akxI)/(CMWA)*LDgO;
oRXo = UAkVF( 0.098172 ); %call for the functions
XcWNE=(uFMw)+fsbPS-(wSAsJ)*eClH/Iarwl;
gwKKF=(xbCEd)/(Spla)-aFCHQ*pcnj;
GqJN=GyqT*(xFYTO)/(imZa)/(DHMoN)-ubPH;
MgXCx=(PkgGQ)*WJta*IfGg*ZZtcb-(YenJ)*(rWBn)*hbTFX;
ukFn=dTUO+(tOgQ)+CXWb*QdIBb*(TLJe)-(pKlAH)-qMPm;
pnac = hOOHe( 0.92772 ); %call for the functions
TyPx = OUAcx(xnW); %call for the functions
bkgU = GtSnu( 0.24409 ); %call for the functions
ZcRg=iTsrs-AZKw-yQJk*qBMv*GToJ;
end
while r <= GHMw %This is to implemented the counter
rKBt=vauu-flxQF-tfqpW-(PXYPY)*SqUK+