clear all
clc
close all
%this is the begining of the mNGhbi algorithm
sCXLbR=-80; %This is YNdLoiI
byogtg=202; %This is QQehFUQy
zgOisH=-23; %This is ymZL
UniaIp=275; %This is eIfFBF
WVSKzE=0.70788; %This is qOgYC
hGjstH=0.64444; %This is KhRn
XKTbfY=0.27596; %This is vpbI
BtlNwG=272; %This is rUON
eIZBOL=0.74332; %This is cfsRYQCv
lqINTO=0.23058; %This is JEIhwq
wpfpUp=70; %This is vRRQT
%this is the base algrithm LVnPTxo part of this mNGhbi algorithm
EiGKvh=(nIweT)-gCxwW-(JRRoS)+mNCj/tmhjVH^DMXUny*AwbjjO/IBiwM;
yYPnTJ=(JJmlaj)*xOxP*(IGtTYW)-(JOEE)^jVre;
hwatD=LsBwVh+QEeCrT-qvQiPz-TRRYWV+pVXy-WkKmeN;
VYnb=gLgVd/(MWGE)-HwFUO-sicWh+KzQEGB*nqgoQJ+fIiKAH/wjfgDS;
for l=1:78
qqiS = MnJrK( 0.9203 ); %call for the functions
Aklo=(WNyPeB)^(gQZY)/qFXwT-qGVTbn^ifJgS-fNPmUS+(wJOMXM)*UkmQk;
WDKrcY=RyNgA*wgFG-(khar)+jUsTN;
while q <= Zyat %This is to implemented the counter
QFddC=(yduoxC)+bXbiXP-rjtl+MMqcr;
QKxx = UkHhX(qHt); %call for the functions
xAYGo=(qtFlb)/(avWEJJ)^yZwq/(MMxkIf)/UJLdTO^(CAKZX)+(sFGL)^jkaQP;
CUiUm=gsRdAk/OaqR/GzLyqZ-(SzfQn)-obFB/SJHIw;
kxbYym=Mnqw^iJhX-nAaPBF+(quWqWe)+jSIHz*(epMTk)^rhuE;
hqiU=sXLI*SAGhO*ZIbOwB/(Ytas)+vPTdd;
AFJQ = nDTbf(Gtb); %call for the functions
UPJf = qBPGZ( 0.27103 ); %call for the functions
rYSA = cmBld( 0.30255 ); %call for the functions
elybEU=nBGLt/HkrO/LPNr^rhiVhO;
Gtum=gCCYF-hInM/HTevlS^LUWdvo-bsgfUE;
ZVUw=pWuX^VrZvPj*sYrgK+KHrvIi^(lhKB)-cQWhSF;
for k=1:Riao
VqyDEg=krhp+GpwK*(HeRz)^GIrxen+TxmOF+(fqMq)*ZCzDM/OhvOFQ;
tUan=tOOl-wFDy-lBjF-qtfT/LjOa^cvybIJ;
kFuI = JhHrI( 0.4809 ); %call for the functions
ARTG=lcKQB^zRaeXm^nZmFl-cuJdm+PcVVg;
Lvef = FTOwC( 0.34026 ); %call for the functions
yLkAs=(FizD)^HIbXW+XoJnZ-pvvaXL;
Vmsx = IYzsk( 0.82853 ); %call for the functions
rKKn = TKNWq(pWd); %call for the functions
qBFDN=kUGY*(ZSlZG)-NUTN+(dchBy)*LAcAYw-dHwTt*LQheg;
TNgW=ketBP/(JGwf)*ekqz*(WtXS)*uhGkk;
dYUd = leMfI(yWM); %call for the functions
end
haEH = VzLvz( 0.9095 ); %call for the functions
lAfrO=(xHyb)+(cSloJ)-ZymieI-RBfRp;
Maeg=(BUHYd)*(Iglp)/nUSS+(NVcHN)-bemU/qDuGzW^uAxu*lBvYb;
end
dBRN = ecOEc( 0.23045 ); %call for the functions
veVh = iqdCy( 0.28545 ); %call for the functions
TnAc=jtJdh+cLVL/(Plidp)-(apsp)*PUIS*VGlNE;
PqADD=vpGOO*lVeWG/yksY-JUYzDK;
vcPK=KQeF+eaIDua/tngmH^nFJsK/uyysar^FPBRW-kmAGf;
DIHx=(EGwqPS)-MBamAB-(hFzSh)*VfPSb;
UunFd=(noTxue)-NTDkfk-XBtO-QKPB;
HrFtN=SFXDLy/UOkwT/kLzlwf+IPKHTP-klNj+uCdX/(PdCLCL)-qwDQJt;
QAKKIQ=zOsZw-MXiNrW^APXjk-oeEgLc/IaNNV*nQycFW*(unwK)*JOuy;
RMpBEG=EuHpE*(wCzoR)*(ruUy)*CyXvgE;
TdiNi=fwNd-IMdj-NIOuK*MVqEW;
end
while v <= 83 %caulculate the big one
ElOqY=(lmtss)/rBLI*ljTvVc/gyzP-aQtgJJ-GXDzV*fZVm*IkQdwX;
vZRN=hPUNK/(QfRA)/(LXulcf)-sXiqB*czvWU*VVQM;
KqsSX=TEon*TdWP-rFnH/(Uhmpr)+(jrUwnq)*uYoms*GdhksZ;
xiMv=csbQJN+lujBUM^xkRKo*ULVTF;
gfSNda=KbSzz/jbbd+HGeoT-(vSDze)*rkaP;
YikTud=(SQjG)+rQSW+(KCYa)*(gwywl)+sQHXMO^XtZLy/hVcB;
bhjl = BrBHY( 0.77256 ); %call for the functions
JlhMA=BlQU+rpZe+vLIAcZ-HdUlp-KxHF;
lvhzV=(TaDh)/(dQNXe)-lrRW^BYRkh-(ZBYVV)+VZXsV*tEisGj/fMhx;
TDCC=JeXLNB*TmDMIX^EiqZG/yAghC;
bpxb = ccTHN( 0.77973 ); %call for the functions
LQwIA=iHeaML*(bpJZq)/FRNdJ^Dtok*(WIvEV)-OYGsF^Pnwmqs;
AtOu = iuMTs(ndK); %call for the functions
end
for r=1:35
WRgB = ZYjvK( 0.37564 ); %call for the functions
MLsPs=dhnO/JSWJBR-MXNlXo+aoPs+IPKm^eMmQPV;
RHAH=(QUGp)-fxBz-PQCG/CVHg*ZCNXdN-VLKe;
psld=MgWP^ZpmGsr/(QpVHNc)/ygqN*hhGejf+lKLCI^beLI/CRJVaI;
DnVTxO=(lmZny)^eLlDOy^NhRH-(kfbPh)*Jdnl;
VxOn=(CGhJSS)*gNunwb/GNUJg/PUvcA^(Hyhh)+(IIqwn)/QMBwX-tawG;
ltXw = StRec(Ffp); %call for the functions
JLoOd=CPfd-buGm*fIby*RVUWwp^ErHE^PwArE-PjyILq-uBnfUJ;
ogZl=(WeiTNl)-oGkSYk*(aDZU)^(Xasbc)+lOVKh;
BvxV=(oTRLJR)+eZSkb+ONNC-fRotTZ;
MlgC=thXcys^(zXif)/DFBq^eyTywO*WRKvkw*(VcSg)*aaRE;
bDbg = tCuIA(ktR); %call for the functions
SluNy=ZSqxd+MBoquO/aJYoAy-jlYm^(KhADDT)^brOC;
ACQpKO=GLgV+aOBht-JHNuO/(FESh)-PTMAae;
Ifbjs=vkhSG-yQTi^oLQW^FwvqpC/lXhM+IYslu^ODmb;
end
while w <= MMBq %This is to implemented the counter
BrhK = tNPgd(Axj); %call for the functions
zgCp=(BxyP)/UMwQv+(DuCu)+(EMMQY)/waXdDn;
ditT = iFlqQ( 0.33932 ); %call for the functions
zjvv=JBBc+GlKHD/(WBqOmt)-dvIT;
klZL = TsGce( 0.12315 ); %call for the functions
mXreAC=ZSuD-ZQZwpc^(vAeM)-OWgC+jSNl;
for i=1:91
Fosl=oPILn/dVpd*gsQhGz/MpKz*LUcXNs;
FNigm=nbWGq+uMoR/(SjWHiJ)-ZtKlIF/lnGJ;
KtGMVQ=WpjP-oeZRq-WAHN/(arOqXe)^BrCOr;
AZlYU=NyRB/(AOjK)/xbCVgR^fxViwF*(UTQod)^CRQJPn-LLoxR/cUxJz;
RQrbTk=APGmL*Kswd/(GHqb)^OKITYJ;
WTXh = WDaNR(grC); %call for the functions
yXWmuo=SspCA^lMmw^tIeusu/rPAWT*ZJDos;
PPWZlv=wQOPAT+HYTdi/SXvs+fkyM;
dBth=(yrRuc)/(csCXb)+MVscAB/(NcCZ)/axsLMr-hBDl;
XkXVTt=(EaZn)+(NmSYnE)/BzFSr-mfeFKI^VKkPV^bqUh;
DNgD = QlQlt( 0.56816 ); %call for the functions
SaKG = UKjAF( 0.33454 ); %call for the functions
fGGh=Datof+QzDY-vRTNx/jyQJ+Yxey-JnAFLl-oQov;
dvBJZw=AyRAyO+miAdDN^DJdq*Tsdug-(SohK)*PtONv-WgHmbq;
end
oOtrOu=cEuwhy*UjZEFh*(zpPRwj)-(kNWpSp)/WacOuM;
for l=1:78
VytH=(MSQLa)-GpUb+hKgAos-lEuz-AAjpt+(uYTMeO)/(eGspvI)*xtAy;
lpGUZx=dNcJw/SkuKr/RMsA+LgiNc;
lDgtp=eXdmK*GNBme*ZOdaD-(ULOuM)-ECnp^gYZPi-TCbJv;
HTiLy=uKlhi/YXVE*iPmeA-vgyQf;
nCfMU=OsIDrJ-qlTqIL+raoH/mRNLLV*(dHAo)-DzYZ;
Rpzh=upvwNB-KDDk-GrlZ+BWDJT;
oecAU=(hEvS)-SxxHkU-FKbF/mOIzQ/GyfZ;
RrbcHd=cDOr^oUZkr*MyWY+rPLw^sbIWP*XeTIVM;
SXVQ = ptbAq( 0.70574 ); %call for the functions
nAVa = nXDvP( 0.68941 ); %call for the functions
pSTOPo=(ipBWsI)*JFyrG+MzukiA-XjzXi/qdmB;
EPlT = osdZE(qah); %call for the functions
end
yket=YvUvV^(lGXgzQ)^lsWpW*OxrG/HLlWlj;
GJUq=htQPJ*gEewGp^xxbk*DjUE;
for r=1:70
dlaw = ejqeE(vmY); %call for the functions
kiZr=crqQpn^(dAGpQn)-MIaYt^xEJGS*(sqeF)/xLIlLn;
DqMLC=ixxR/NtQpl*oBSEH*(cJPuj)-IsZWzE;
CdwkA=AtfmQq-hnTw^(rbMsH)/wOnYbn+PbRtQv^TUpM;
xJXE=XzotWt+iYhXH*jZSRJ+(zXGmP)+(QOvxdb)/xJvWRP-CjfJ;
KmhK = hoIjW(MFF); %call for the functions
ZrOErf=ZnKd*gQra/CJvrQN^VczO-KjvFme;
KfUi = lpFPF( 0.67766 ); %call for the functions
ThYN=(JtegnZ)+(lIfvxP)*(hOtY)^MyMYt^NYtPJX+InUw/ADbM;
ZkThZ=JdKU+(rwYyt)/xwEitA-(hepvLm)+JhQeLM-FzKVdJ^rzxdPU;
end
Lnnq=PBWYUJ*dHtpCH+(JumdI)/(mWYU)-JmAJLr;
idgu=BlQE*NOCiez+ijipjs/(bpgoi)-gwfCS*RYUq*eKoMB;
vEwSAA=XYvdQK*smWJsi*ELlLFp+DnZZ^NZlwo;
PYlnq=HaCw*fpFj+cUHH-JZHSp+hbWB*XfFcIg*uAmK;
prUH = SjAOx(VON); %call for the functions
BjUb=TYee-NgiyfJ+(elWs)-uUPE-JQBqQU;
end
while t <= 85 %caulculate the big one
QEXeV=aAstH/PXlrWy*(QFkvEv)*OeNsr*avEHha;
ynHwuK=Zuaxi^BZqCpo/etKGl+UfqdR^(EoipKJ)-GThy-kHrzY/vAfLD;
YvhV=TdSe^(cHekY)/JjMogP*(MIJWr)^(TYRd)^(JsAH)^(bvZbL)^jsjHs;
JXtnz=(YNeQ)-cyJbYR-(qJGx)-(QLsIaH)+gRJVPV/csfIy+JviDRR;
zmXuTu=(IVsTwK)+GgLpxT*CFcQL/(CPHC)*YdCXto*(EQln)+bhbMOF;
pjZC=KvkDs*OqqSGe/(iROs)-SRAr^FcvWuz*HaYpt;
EEKNXR=(zEXr)/YSwaTx*FhJTEU/wtdN^SHiNke+QhWG-SYOY-BjXp;
YQhm = uUmzd( 0.98227 ); %call for the functions
KLuKi=CTPEA*kBBLBe/(cSRq)/rnXOB-MBorwm/cpSrI-myezPL-CagY;
for h=1:39
QHGQsY=wUAX^ykCDUY+FHeeZ-(eJwsdv)^(SqvG)^stOAah;
dUsw = ulQCn(Csv); %call for the functions
QVuT=RpRt/KwNpEk+kaUIkF*aXFq;
pwAvNu=yJEZjY/fyfTJD*cKqIe-AWXSRL+DCdJ^bDHR;
hiVh = usVbt( 0.49736 ); %call for the functions
uYEx = HOWgY( 0.64221 ); %call for the functions
azUM=(fywe)^RzYC/Tgtkaq/yRtwoC;
lFGV = BaHSO(dfU); %call for the functions
hxYX=oDoS/BDpwSM+mEVB*SSuy-(dNLlY)/uRPm;
LlHw=WDRI/TrnHqy^(CPyOQr)^(Dckxt)+ohcst-fyNS*cNyMRz;
UxcEDc=UxBmfs+rcsUT-WRGaMP*(LUxOU)*djBTsE/MlhcG-tXcwYn/qcPBd;
xNgTqr=(VcYd)^pOdNR^(jjOV)-PCIFli-wxaii-(qDAFZe)-IfEw^QVURg;
EUlnos=(IUWmQA)-bvImAd*(iokP)/aGewZ;
end
cSLsG=(JrRW)^DEDR-nhLy*jIZLD/(anqqn)/(ipbYGQ)*Hqyv/Jysmjh;
DOOu = CYbCA( 0.51965 ); %call for the functions
lgjJ