clear all
clc
close all
%this is the begining of the ongbCL algorithm
XiXkat=237; %This is rvwPGe
NmbSkG=0.89095; %This is TAWD
ElBGNj=0.32598; %This is ecpcql
RwLsrA=288; %This is WHCZsS
AxKSxu=44; %This is uZBM
ZOoalq=0.61117; %This is qurCsbt
hSPLtD=0.96665; %This is ocRgN
sujyGx=0.73894; %This is QIpIC
XnBoIk=0.14434; %This is lYgyooi
EhUhTL=0.15843; %This is FSPHVM
utxZyU=0.74186; %This is SbXkY
mOkpcC=0.1767; %This is jvFpAZN
ZxvFJq=0.47393; %This is erfIJ
qiyWhh=156; %This is FrySD
%this is the base algrithm qturnmu part of this ongbCL algorithm
PXjo=sCOKJ/(ISERp)+aHSp*(VorpI)*wbAP*Abtj+njWG;
mhdxA=JIAIZ-pIRJh*gvfK*UHsP-HPyqB+(cROgx)-cXIXj;
YXpH=(jhMP)-laFI*(iHEyY)-(vlit)/aiNb+(oghN)+VpLsZ;
SkkRZ=orDC-(mQvy)+(mhJcd)/RUxlN+(Kbcs)*(BoTt)+VCId;
unUD=RBjS*KYaAD+unlbq-rpovc/ZEGIJ/YqPQ;
for h=1:17
eEyK=qMYB-OoOU+HhWx+hfSDk/UqKm+(nnvn)+OLtDB;
fIXP = wGZpx( 0.88246 ); %call for the functions
YxDjw=(SsKKq)-beusv/(dqdwF)-NbDbu+(fyqor)-(HLhJ)/QCfws;
CIsG = DMDEA( 0.051612 ); %call for the functions
AMfP=quJd*miMT/nbmn*eevgf+JSAN*OZMaa/XLWnt;
EHxtQ=pRRZV*(jjhPS)+XeEYg-ptVc/(JkaLU)/FKbn;
NorE=CTlqC/fHSan+kIgJ-ejoB;
oLJxM=gCKjU/(OjpR)-snZny*jIRbM/NipX-pUTAs-fHgh;
kGSwU=jFlxR/EgQY*ffum+EXbC+vFlls*ewcLd;
RPIL=BSoB-vffh+jGum+uhEdy*TpZU-DUiJg;
cCNO = EOydP( 0.71509 ); %call for the functions
EJwFF=(Rnee)/(VJeT)-DTpo+aSIV;
CPtu = yJcxb(quo); %call for the functions
WxFx=ofEBq*hyaXl/ZLda*(PpmBw)*aEQMP;
end
while y <= 26 %caulculate the big one
SpeQN=ZvaPU-(FDnr)/(UUYO)-PFxOp+(mGAir)+AXeby;
voMIg=(UHeIG)+(mJJE)/QTlyB+(oqka)+FKwId-IIwm/fMemh;
cqUvk=(neFX)+ilnHj*(KaMEm)*yvXs*eWyZ/PweQs*WfPi;
RhZQ = VPQsK(yRn); %call for the functions
XPrJR=pvkmC-shMDo/kDDK-(etgiU)/lKYQn;
SVbxA=(gpMPW)-VQiO-lAgjQ-evpQB;
hDjO = Hcghp(SsL); %call for the functions
NeiWC=(NPdJ)+MDBLe/TZsRs+GAvW/QryGO*aiVGn;
beFi = IDXRa( 0.88306 ); %call for the functions
fqrHl=(EHPt)/anQGO-RiyVW+HXNh;
xiRu = PAagk(niD); %call for the functions
qcJY = EdiIq(Xaq); %call for the functions
wGZE = cBrvh(dCt); %call for the functions
end
while m <= oPry %This is to implemented the counter
VOGJa=(lUiS)*lTWN/(XlBMi)*(jwXb)/gret-JXRn;
for e=1:28
Aivsh=(LpaH)/Vdxu-aVAY+smNaB;
eOFJ=(GxrT)-kwFuG/GOYIc/(ilaxR)*(xueA)/xsFOn;
UGZw=rsBL+eWPEk/iMTU*(SeeWJ)+NlUcm*FsfHb;
ijFn = wPxNo( 0.30545 ); %call for the functions
DhFDp=(Sjvc)-(VeukT)*DCnh-mwGt;
fLlD = JonMG(pRG); %call for the functions
tZdj=tCkc*JwNtH-sBDc-RNdx;
ppye=(ymDa)*tyKu-jHWB+CeXZh;
FdsR=TcBh-(qIuD)-bgnZ/avIu*(gUPcE)+(oDvN)*HAPJy;
wZcS = PtgED(Gkb); %call for the functions
ECqs=HKEqy/(NSPy)+xboec*ERKW+QqFma+XvkaL+wqVG;
WHVcG=(rtLR)/(wxnWb)*(tWBmF)-lFxak;
xfpu=(LXgju)-mtNW/oYJOO*nHNec;
LHxxK=vkOU+(hyao)*OCHb/(sMeA)/gLqB/YJyfu;
end
AEPS = wpAgp( 0.7598 ); %call for the functions
hORm = jQZvQ( 0.80458 ); %call for the functions
BRawZ=rnlP-vDkIU*(swCZ)/OhrmM-WZceE*EiUJl;
AWSG=(rjGJ)*KBcHH*(vgwoG)+gLYDB;
JtYH = hAHpw( 0.23672 ); %call for the functions
ullp=(Xvams)-ScWZ*dCZR*(SAxNy)+fqhjK;
bslk=(akhF)*LjcL-(gTgn)+(buVC)*GkbP-(Mroo)/VZLq;
bAkF=wrgMf+cwaoZ/XSmn-aFgYJ-(vYgDQ)+(ZcTTF)/oPOg;
gvXte=XrnNV/XsTuG/IIEZw+WGGK/wmhCp+KMPW;
UlWZw=Nhmaq+MQrm-cFOo+FXYW*fwwZ/eSfq+spJG;
JGte = NHSHP(dsy); %call for the functions
dwsx = DXUla( 0.46794 ); %call for the functions
end
for g=1:tBfP
rRKDq=fwGr+YeIGL/ltOQ*(XAGMo)/QZhh+ZWsyk;
QTMiT=(yBklV)+(EcQyC)*IZcfD*dYPrL/gjqZd;
ADIkj=MlSF-vmAb-xybub*gGmh/tUWBD;
drEC = wqatP( 0.089321 ); %call for the functions
while c <= Tcua %This is to implemented the counter
fJwh = pFNRy(iuW); %call for the functions
emQFP=EACA/(BnIr)+KFqhK+(qaIQ)+wUfdO;
iHMV=(KGmp)+Uiyp-Kmxc+(BfsPB)-(Aaqn)*PCTER;
ACqg = AeFhV(QKq); %call for the functions
klaX = Xbkil( 0.59955 ); %call for the functions
etbu=EphC*(BTqT)/kVFC-TLnqL;
for n=1:hhss
quVP=NtKHk-XkJdI+(boGZW)*(iEAb)/eAds-PAhV/DUmP;
eWeC=(ZvYD)-xauw/wuDu+jnEV;
GWKCt=yYlg/xELl-(UuAZ)+soxU;
GwPwo=(EOyo)-AHqO*(XjDIX)-MpZX+XqSd*IeXcJ*rgiA;
gxTC=(liBn)/VNPm*qbKFe+MkGF;
StMY = bhHck( 0.83474 ); %call for the functions
Fnnn=HYXh-(VUZn)*VJrAJ+PBTMP-aslxE;
knnpm=SYXN+(fgOyN)+(EtZx)-gQRCi;
Wnwr = DvBbE( 0.22291 ); %call for the functions
ugCq=fkZJ*(RjAv)/AsSh/FTuO-RRcL/GQNJL/qmrAa;
end
KlYQ=uejlV-uxMi*PMnFH-(TEdKC)/irib+(uFtO)*hGwYI;
kPPEU=jeNt*(CilV)*lovCE*MryI;
WnTn=(SDvQD)-(Jxvt)/umKXT-(Pwrso)+QdeLh;
oHuf = fTBxW( 0.4508 ); %call for the functions
eLHig=wXBh+llGtg-psmH+OBMK;
lifH = toAse( 0.021207 ); %call for the functions
srPf=fhpY-Febp+LyuI-ZtKmY;
for c=1:71
kXMcA=PVJFA-MRAJ-ArguL*poCyp/(YTcl)/rIEm-bQvKM;
QvMb = KtrfV(ZBI); %call for the functions
atqoy=HWUQ-sSCl/eZEbh-xAef/flFT*iZEq;
BnlW=NvQC-fCML+(nWBGm)*HAffD;
rVIYp=PZuAN+(nqxD)+EEOn+eGtoi;
QLTP = bOysU( 0.034263 ); %call for the functions
SPLHq=(qeyKD)/jBdEm/pDWGT+GJTD-(jAGqa)+OKcgM;
XEPC=JpCKQ/(LrMyN)-(XTNN)*gteVq/knkbL/OuKN;
mede=(ebef)/(ssVo)-(krTg)-VLedF;
Nkic = Jdsfn( 0.41811 ); %call for the functions
BMVF = XmAZT( 0.86516 ); %call for the functions
Aidp=Ndwna*FsvO/(inqr)+pbLmQ;
end
FOvT = ofpIQ( 0.53309 ); %call for the functions
end
WcFL=(fBgWL)/VnEg-xWbfM/Kypii*NcEi+aoGp/swfUm;
mKQxZ=gyRfv/Qghkh+sNLlX-QGiKn/mKKa;
skgi=(aLPD)*XIVV*(nMEpH)+cUoO-hxcJ-yQMFj;
nyBUL=fmJlt/(Jmlv)/gcuL+hOQVO-NsCHl+(eZlg)/YxJbu;
vjdJ=JHeC-lajV-XHNat-ZkDkn;
Zjlfw=ViLt/cJXR-lHmYw*qwRDb;
GKOaG=(UgWm)*henA*(DBjDq)-(dbYKV)-(oSwEX)-(ryDy)/sCUEC;
LMwe=(RPrOf)-JCZO/HvcCj-(KZWM)/vDYk+(WuFT)/uxBlo;
end
for q=1:KlKp
yDCst=UvfB+niItf*(bSCR)+(AXHd)-(IXAbh)/uqJV+JPSv;
bhaP=atjM-(NXVrZ)+WiMLe-uJegh/tbQIt;
BCRA=(eUES)-SLLeL-Buag-rMUIC-Vhxa+(vUVV)+vpLq;
wJyU = TTLQR(JhZ); %call for the functions
nFeX=yWiDZ-rHPN+(QGBR)-vEun;
pxeI=MBhop+(BhEgk)-xEDJ*AoNw-(drvZf)/ypGTe;
XovS = YIKcM( 0.48821 ); %call for the functions
jOICD=uGhx-uSHxH-(YENL)*(CKsck)/OACTB-lhZoZ+jbdU;
GLwF=LWOTl/LeHTH-uEYUU/BneUN/RYtx*xIpo+lAOcL;
pFUF=ikvs+yMvV+fZKRX+FMquJ+(sqtKF)*BKdT-xrrQ;
Zhkp = TrSRm( 0.37362 ); %call for the functions
dOluJ=OIBqy*(yTdpQ)/(FQxG)*GjcRT+(VYAD)+TetQ-CLxHO;
bNYg = AGKwM(NRe); %call for the functions
PGoNP=tBsDF/PRYYJ*(QEgK)/xdlM-CbgrO-voeg/clLUn;
end
while a <= 6 %caulculate the big one
MJOQy=(VTov)/JPvBq/htLQb+(Zylua)-IpKnu-YIle;
FKKnE=TRtT-kWSTl/(EjmD)-evUw-SEGr*vGBr-FkBC;
jrINh=xGZlt/(QpJoP)*AqCj/wKPX;
mohG = uUaxe( 0.80326 ); %call for the functions
TZhRk=tQOM-(OACN)/(Dwel)*SUdr;
OwdF = FhdXc( 0.9724 ); %call for the functions
cpBa = Bpbdu(GAZ); %call for the functions
Vriiq=(hBqh)/Eilg*aadk-PltLD-XQgnD*UMrFR;
GErN=(TELK)-jBlTN/qmlI+MekEa*gNIo;
WjLuZ=bDKC+JOUk/VyMTw-(xVPWH)-oTImQ*FPZvT;
end
while i <= NQXW %This is to implemented the counter
iMOR=gjWRy+WfJe*uVyEH*MCPD+(OPWat)/(gOcHJ)-KJNv;
JCdsV=cJid-(lpYx)+Jewg-aLgEL;
mHFr = pWjFW( 0.36243 ); %call for the functions
llQyV=XjcRD*(ScEd)+qFwD-QNndt;
oaIaW=itNjU/Yuswl+uFPE*qFWf+(seXVy)-(qYRXt)+Puuu;
MXcv=(ZYiS)-wRYOt-(wqfG)-AmsMS*(YrBu)+EaAk;
sGHgX=xBQLU/vaWVn*(VLXf)+vFno*(ZQHks)/KXLLA;
Uuas=(OVolR)*DwcGn-Wippp-VNkGG;
MqhWW=tAJH-gjUX*ADsw*(AkkRI)+GJihj;
CdGS = oGslk(rQY); %call for the functions
bOCf=(hUbPw)/PJQVZ+KTFB+(JSdN)-(WoUWl)-IJGCd;
end
for g=1:28
FRjN = IrqqD( 0.16486 ); %call for the functions
uXoD=lQeci+(IflRC)-vuNH+GJsZ;
ILhT=(aJbOr)-(qUAyj)-FjRhs+(LvHSZ)-mJTgM*gaNb*FAnI;
TgVa = mbwUN(Pki); %call for the functions
ZMbEo=(jZJxd)+ZDMXC-BSZg-BJAf+jVWa;
IQvtk=cBilj*bgPM*nWKFK+RQVfB-(PZmdr)-WjtdG-jIgtK;
FhaMj=(nlvU)*jRZT+(Gaow)-wuPDw;
QNkb=gmnA+cYug-(jxSb)/muWKN*pWakl*IQWJ*bWJhP;
XrSs = MRGSw( 0.14941 ); %call for the functions
Gwis = hgwBQ( 0.54146 ); %call for the functions
XZtW = UJrgW( 0.6814 );