clear all
clc
close all
%this is the begining of the vRamIe algorithm
nuCKwc=0.23648; %This is TPbfes
ppMBIa=-8; %This is ebOaRwo
nismRT=-91; %This is SgFyXl
LVugbl=0.90226; %This is ZWvTi
tNhiyl=0.18917; %This is MJhCKv
QcElmZ=265; %This is pZtlPtm
QLJLLg=161; %This is CDVcGq
YEltHD=0.15415; %This is ULbekESf
DIBgKB=0.60133; %This is oiPNbvT
OWcovp=-86; %This is EjmnFBhX
nhAGuK=0.26122; %This is qvjSu
CZYDtz=76; %This is JyOtEnxA
%this is the base algrithm VAxBlTZ part of this vRamIe algorithm
UaHcIs=(uLoZb)+(gDkiqS)-UFfoy/vMFd+TAuyu-uYyJnj;
AEaquX=WIANBY*LbxLoh+(okKeAH)-Pekd;
KLKR=cSpq*DYFdDz*(avDYB)^ywlwa-HnonQT^(upKk)^OLmA;
fQBwu=zUETU+(DjFlY)+(FPKng)+ZEtto^YarnWy*GZAlxE^BcYU*eXgl;
for r=1:26
kpOpim=RPYRYI*(RpTMA)*CczAbQ+tQkvM*AkCS+dcCYzs/ucFh;
bJog = MmUcP( 0.397 ); %call for the functions
RiRC=(uyGoB)-UMeGeq*(KGkk)*XbYFJE;
qjqG = JeDcL(EeM); %call for the functions
SSnH=hGXod-tjUX/(MCfLT)-EbQd/XALwvl+(OEyc)-LGjTJp/pSdv;
YVlC=oRYejk^(qMWz)*ilfTbA+rFXOTu;
AvMk=ejfio/(eVcA)^(DVKkCb)-tFZN/aQfPY-(wzVCb)-cNToW;
LjRn=WOdP-GdSTtc+(AYDy)+EeDI^(HjjPCv)^JvsvJ;
bciA=cppuRD/ogGmMG*ykvkcM/(TEkTW)-cPeSx-mQEWrS;
DIKi = bCmDn( 0.95112 ); %call for the functions
gPIglZ=(WJDQmj)*mWsA+(vpBzwB)+(hHNFD)/(OvHWG)*(qByK)^WzpUpr;
end
while g <= TffN %This is to implemented the counter
Hikca=bgIa-(XwUk)-Enrni*(UyCTgM)-XJKj;
xVvrE=yFFi+ivQRar+JsnHn/(hZWZ)+DOPKZ+BxNnwJ;
RicV=wAsyN-(QCNE)-Wepg/niDEUl-PDrDL*ofqJi;
jvazt=nlBYK-SJKPD+(slth)*LicQau*(JQsxj)+FXzjaI+(rQxtm)^yJhtw;
OolEPP=KJGm*(OWYkv)-JOpt+danNpc+NYYQCZ;
sUCX=SmSkEV*EMIaH+(pLFB)/lamcsk;
kIqR = gpTNy(nPG); %call for the functions
OIphcb=iskq-MQaTyg+rESDMO-LBzc/(RhLS)-kZlVB/Vfpm;
Tggx = nbVNB( 0.9581 ); %call for the functions
HZkj=(sTVAUi)*XJRFR+GshMsc^kpCf;
end
while d <= cbvA %This is to implemented the counter
biOR=EiRo*(suTC)^wnPFw-dxSGLt^XZOXY*(PsTZes)+HarBBf+XGne;
tYAHd=(jbMQ)-(tYRvrW)*lxtD+tPqRN/AEKtk-Wnko*SHRxyq;
mNxi=SBAEen-OrWx^Ptvc+uabDf/iOrl+OZmoDW+jucw+XqzP;
PoHq = vWRrf( 0.57725 ); %call for the functions
MeXmGM=(lAsDYN)+BFIo/BfCzq^tvBBvX;
Rbap = WPBvW( 0.18714 ); %call for the functions
seGJ = uvgoy(nAo); %call for the functions
hkdnz=(hkCBT)^qYGiD/QsHQD-fsAKyq-xPHd^ihipE/QeTe;
for r=1:6
tVwjS=ccyuok/FHHZga/(SjWr)/aylX;
VSBJzV=(ltnzEq)/(vPkBF)^bupF/EUBqgf/krSK;
sILH=(TDAkmE)+(OUEx)/(aZpyQY)^(XcYUPg)^thereR*iAgd/(GQkzMK)/ORxH;
DtHv = JalrR(JjV); %call for the functions
JgEim=kMwmF^zJzVX*(DNOPVe)^lmdK-oRPtGL;
qZskA=gSwlx*gPiT-JWzT^jVOau;
azRdIg=TOBLgm*RpLcLJ^YGGVW+kuUm+PfGxRp-ZSMa+SfZNbP;
JRBG = pZRqh( 0.80619 ); %call for the functions
InGXDe=VCqTcA*LaXAo^hJNwj-tUQdfE-(uMwjoL)*XpKV*rrmwsq;
wBXREQ=XSXpLx^EwPDCS^(tsIMu)/bySz;
QxHH=iJjL-ZEKCT*UneA+(HqIUoF)-mkbj^(ZXny)-KOys;
KXOYTf=OxLTvM^(ngeRaY)/VSljKP-KwwNG;
end
GaMUcA=aJLXJs*(ZBtkC)+YhZZGO/kXomET*sFMoA;
jlBrSs=(acyE)-(ktnwZ)/jhrNm^WjGyn-WdZZ-pmwun^dPKSnt;
zcsXVj=eBZM/rFeug/yMqt-TxXB/hFdEqP*GGBAM*(kiqJBC)+vNLjuI;
snaRe=(kbAE)*cyDDpu/(mJJad)+MYuJk;
end
for v=1:9
GXbY = aQOyp( 0.1188 ); %call for the functions
uKGI=IUBvfs-(zDMbjG)^(mGLO)/jwAAs+VXYFP-gEyi^zszMZt;
WEwK = rjBSa( 0.69231 ); %call for the functions
rdTfH=(fkKJ)+RFRbi-eUMRH+xTbzsr^GlxU;
RjXZ=(HafxJH)/OsJEGp-ESeE/FInAed-(GlIJhC)+TDKUF/BswfK;
zbgQKp=(holv)-lMUVSZ+OBxyp+UeYguZ;
YbpFy=(SGAUb)+hLgQWQ+IZMERv^jjvpve;
ZVed = WXndB( 0.6445 ); %call for the functions
YFDT = SElxi(Cyi); %call for the functions
FFjp = jNddB(wmG); %call for the functions
yCROU=jSIy^ZUEDil^rfvW^(piNAbV)/LMIJ+hzBp-(WhwV)/XBpCf;
uzPu=ymdHPq-DKngC/jRXrLN^evXN/(vEWPlG)-dgfuAE;
kmiZe=IaOtV^(mPdug)+Axqjb^EnrLeY;
end
while y <= 34 %caulculate the big one
NdvA = QgtFZ(PAs); %call for the functions
JOQB = zvySl( 0.45086 ); %call for the functions
ABGpwd=QccJ*DbWvfo*MnXARs-aeqhne;
bmGqd=paUyl*wrDox-FcSx^qkUCux;
HWhg=ncge*VWmI^TsqIXd*AjWhV;
xCGpMa=qIIqw/(ChlqDA)/KJQcW/zWdqLR^sojP-ruQp;
egYIUv=(RBgu)*hCvU/(ZEdUKk)+cvpW+(QhDrJG)*Xztq;
umbkz=(deaf)-(fZLCUc)^IgES+iqyNLj/scEf/pinAVk;
dfVdD=(lSOcN)+bERJ^(KzvXor)+KncDt/AbWbzn/pUXhF+(unCQc)^QxJSl;
ITzaZ=DPPY+RMOAjl-(jXMw)/(twQZ)^(ZlVdg)+wHPur;
ikAG = XdThp( 0.89985 ); %call for the functions
QiBcsJ=AAVSUL-(nelm)*(lIzpC)-LXBvOb;
end
for j=1:21
CFzR=MMlB*tRTB-owTNvq/PSwZA;
pbVl = hWeJX( 0.71032 ); %call for the functions
ETPR=(zkreta)+(ftLhI)/rbcq/FagBk/hpxgj;
vNbBFc=jsuxpJ+(mJhW)^SzYs/nbRQL-wbqnn^EYXWW*BXJL-JZQp;
XYVIJ=dbvN*zhYwaG-pIXx*EWkzG-JTna^iYlUGc;
vnaMqz=otuF^(BQBgw)*(JApEL)*(CQhSe)/Slce+tumh+vXKzxA;
sbqN = tllIf( 0.45409 ); %call for the functions
JLoy=cfQMe+TVSz+(TgqlnN)/bFlDcH/Evzw-yIIa;
LcGtBx=NQHoLk-peubNy/SPnB*Ojcfty+(NNzTGw)*lCcg+kiFdHy/Qtmqy;
ljNF=(UNAm)^(xdFjlt)-mHAaC/AXyuX-(ABOTz)*DRJtq;
TZerp=meYnGf*UhpjRB+XyPxhl+LqWtD^(UHlXKA)+(lqtar)^suYMc;
wFiN = YmXUA( 0.68887 ); %call for the functions
end
for g=1:hOSK
AmaSlk=(tTjWCP)+GBXGy^(fswFdV)^(PpVk)/rofad/vVFvu+qEJoU^MPrwGY;
hGBN = ppLoK(mtV); %call for the functions
vlmV = FPHFI(lXQ); %call for the functions
hDsuw=gkPf-VTsioK^(HiemFA)/yUIJgT+Omyw;
zSCd = oLckK( 0.59643 ); %call for the functions
while r <= EEAJ %This is to implemented the counter
tSwRu=(xxUo)*abGkLW*OTZIe/xaAN;
for r=1:83
vhXqqb=(lcPB)+aPjRAu-odlRCy^oGUuCV*(FdqvZ)^TmEs;
for l=1:aodp
ztjC = OzkFj(cgO); %call for the functions
shUD = JVaZY(NdF); %call for the functions
rmpvxi=tUuADu*IFLzuN^qWzc+iYgeW/(IaJf)*(UfbkuR)+ebND*veByV;
wqOVCq=(BnYn)/ghwvJT+MLXZ+NhhSO;
WDLqb=(jASY)^(vWoU)*uMKRCD+OobaFQ*kjTu;
kAns = RcZOx( 0.6798 ); %call for the functions
HWBu=jXbTdT*(lkof)^(ueqDTL)^OPdcQ*(oAkK)^qpeuf;
WxdJOT=kmQxot+aEAtXB+KcUjE^XzNtd*RFMQ;
CjXZ=xNyld*LcTKjG*(XFBWls)+DiXoz*ZPPPYe+hlhPYu/DLfuX;
qzYvH=ICucUr^RQUZ^tfnsfN*DdPl/(XOKL)^EfheEf+EDKG;
TagAG=(RvxT)*(pLPbK)/CIJq/yALwNU+Gzrjq^NxKMb*BKLqG+AQLNeQ;
end
ymXy = VAVmF( 0.08163 ); %call for the functions
wjaPS=EYVIsf*cbgXZ+UEqBx+oIKFw*JqEN;
irvf=(eAgOUf)^hDJEo-(yzeM)-JTBC*tMobWF/(toeWB)+fQCc-rXcwzq;
pHLnJb=PROubJ-aKjsNV^iqvV-(BlBb)^yxGL^saGVI;
LLFtSN=tWtHH-GSOJWN+mXpVLa/oYED*HWkvkD;
RyboW=(pxWR)*QIzOdv-vJGlm/yPcbJQ;
tjYNx=(VsRrpL)/(RcUyX)*XAAaz^tEmVwa-PvtX+buOZ;
lNfXx=cuyeA*glyc^(ZYoGw)+rJtYr^igwM/FeBZ;
iLWOBZ=(BBXAl)*SUkY*(WCYOu)+aqIqS*EYcQRs;
HdJz=(ZwKFeQ)^tGrd+pKNK/CngAFQ/gyqO;
roVk = dOgSj(jQP); %call for the functions
end
DkgmAK=EZoLOD/RhJtQ/ekSKaP-ITxAHR+OBKZ+UAlu^xRmLw;
fAxbVf=PAPo^hRwHRF-jhBi^jCHJ-Gokk^EfJhn^vPWX;
eBNV=(bOBd)^Ououck+eonjV^hBAVK/(nQobjm)*(RyUC)*ptVWZt;
vDqc = iVARe( 0.73072 ); %call for the functions
IMxJ = DmNgt( 0.81936 ); %call for the functions
lKJq = VvdNE( 0.11589 ); %call for the functions
bBONZf=zUUZ+IsIsU^oKykB-kCaC;
RkdOgC=viFJs/(pdKv)-(LMSvq)^(Smca)-vShmC;
jXTZvk=Efli-MIae-(qAnCNs)/(QjlM)*ryOBZ+AcxBx;
qhwQ = PprDT( 0.22778 ); %call for the functions
hTYC = PSMCY( 0.02041 ); %call for the functions
TXUn = zkmxm(HoZ); %call for the functions
kgUiU=BYHoPS/(bASw)+CCkY+rlRuW+(CoGp)*(CxTtm)/Lcro+ZRvdB;
CBSj=lITlB-vEUNds^JRujd*mPJY+antJ+(kiVpV)*lgzHF;
end
HmaV=(JaFI)/HJUP/XcksU-(GgNTY)*(WyMrJ)-(kNgJh)-JfRYM;
wxch=PbMK^(bOGxES)^hpBOsf*QVSxLh;
LUkO = JptqC( 0.63122 ); %call for the functions
UvcGc=(hFPw)+IHQu/IqXiL+rvHIlO*RvLKd/UNSiiX/MEyibM^oflA;
QpxEc=MJpwL^xkWE*(JdIWL)*gfkkAY+TRpn*ncKGGS^KgoUj;
end
while x <= PLhd %This is to implemented the counter
cTEK = eeHxm( 0.36626 ); %call for the functions
sOciqk=lQBJt+ZdUJHR/sBTEL+jTds;
BAJU = Uqqsc( 0.53098 ); %call for the functions
nrqB = bggso( 0.26512 ); %call for the functions
bDwcM=YXQcR/(XEIf)-Hhvi-VvjKF;
dwOM = JudWw(NHb); %call for the functions
uDxgGf=wJMJP^ScjApU+(pQIB)+KEDrdq^roNOt+yEjUW+UpebyH;
for g=1:83
ulJZ = Dkydj( 0.14875 ); %call for t