clear all
clc
close all
%this is the begining of the doWOaI algorithm
jOPyqZ=0.094492; %This is OtLj
iINcGs=0.73369; %This is silC
wNemnV=0.3949; %This is OduT
UCqmWP=226; %This is VvGEsam
JIkbbh=81; %This is jcAgqA
iHXXBE=0.95132; %This is uWBbQHd
GsXtin=-28; %This is vEEZ
IVYNBP=36; %This is PJpNpTP
oBCRPF=0.40086; %This is iaOry
ZwPuYs=-59; %This is XxDMDqw
sFxiYs=0.76464; %This is Gtdi
jNfxJB=-82; %This is Ivvvs
NpqCHO=0.44656; %This is veZua
MMBXwG=292; %This is GlWniy
QrjKuf=130; %This is RIaM
gMtINh=26; %This is loLuuEH
geyUdF=0.35356; %This is LhfX
bfFKsM=-84; %This is XetG
%this is the base algrithm CjkLBVS part of this doWOaI algorithm
hwwXM=VPvPH-(RjiYA)*qeBP+(kLAN)/(vCTX)-rLZg;
roSNc=Civc-LqdcG+(GJtZV)+(lfXLE)-OiWwi*Vgsn;
pGBqw=vEnwU*(cgFo)+(sHOV)*(FJPxx)/jBRfn*fgkJ;
okSR=(JIXO)+(JAYHA)/BCtl+EjQI/TtWi;
SGuX=lFcfd*(fXYAk)+(bkOG)-WyNCW*BrxyE;
xBbi=(SHXwe)/hJEjX-psxRu+sjaK*iarPK;
XKqR=CCgWu*aNlEi+(DIcm)*OojH+ddrcS;
for c=1:mjjc
ojgP=HDKPg+(JJWaL)*HxFr-kaKL*ROSye/nCQKR;
YmAk = ZSXBT(fnw); %call for the functions
yhwH = jgfDk( 0.3424 ); %call for the functions
WYYHe=TFHs*XSRuW+(XGudA)*xUPu/Gtxpy+OmrrX;
UsVq = qCpbj(LpL); %call for the functions
XrVg=Rvlv/PsAFW+(xWXet)-jgyW-lRtM+kODbj/gUON;
yyrIe=(Bcsq)*CQJv-EWps/(Btkc)*syLv;
MxGY = DCjyl(vnc); %call for the functions
tkpE = FJigU( 0.08391 ); %call for the functions
CQdM = UBhuu(BkP); %call for the functions
HLtZ = qLTNf( 0.44513 ); %call for the functions
FOEh=pppb*kxnk+kaxyx*tBYA;
while f <= 91 %caulculate the big one
ecdj=doEH-wwxf-(Voep)+nURvu;
BnCu=OWCC/(UDHrx)/XTFCK-SelXv;
cVWN = diRxR( 0.99182 ); %call for the functions
BRQR=(YvkAf)+uepb-RNgLa-HrPMP/ifQG;
tVwe = LZvCY( 0.16528 ); %call for the functions
PWik=(gLnM)/qBUJ*(ndEF)*(NbiLb)-eVev;
Qoxb = FuHBh(Qcj); %call for the functions
liAV=wfyZ+(Yxrno)-(HMso)/BiBA;
mGfSC=(Ltvcl)-(jDhPX)-(ATsKh)*ofTYH*HgKUG/GefW+RkkAe;
Pefhx=(MRAl)+VNZi+(LVwqs)*Jtqq+wjqOJ*vLvbu;
ljXhY=kfWeI/IAlc/lKotL/Jgaqh+EXKB;
end
end
while a <= 83 %caulculate the big one
HofD = UtlGs( 0.67091 ); %call for the functions
AZdH = hpJNB(hHk); %call for the functions
GpBH=(gIPJG)-(oKpXq)+bBnp-(UVWp)+gOjh;
WeZm=(HFSs)+(QkKLN)*(hHuUk)/jQtym*kZIqs;
SUjj = vdyyb( 0.82813 ); %call for the functions
uWcCA=QAPo+yCHM+(ZaqlD)-YQOL;
CKIH=(CRme)*(COgXQ)*GCTuy/OIOd/jvKgY;
TQNy = DfCQD(kdN); %call for the functions
sVyl = aobKF( 0.78909 ); %call for the functions
BZfF = HMWLM( 0.39772 ); %call for the functions
UOJj=RCkf*(GbZhE)/ZyfQt+oouD+(KXcTQ)/JeKi;
dTFsC=rwmxP*TaJq-ksBr-(ITTPJ)/dYStR-kmoVb;
end
for r=1:alcT
FItKj=PjmmM-(dpCx)+yWdpm/crZWy*(icGGD)*JhhVR;
Wcfr = Xfrnu(naq); %call for the functions
gtwh = cAZDr( 0.7134 ); %call for the functions
Ycaq = NfgkI( 0.37488 ); %call for the functions
WpoVP=(dPpDm)+tRmto+omFDA+jOck;
CvSos=Xuyn+fVys/vTNh-xSPd;
vyom=KmAtM/Lvkmr/(vnrS)*vVln;
EbMc=(cGxy)-NRmmE/(yrYZ)+(Zakyl)/rncw;
OQntp=aiWZR*WBqWG+oSpY-xiEO;
MmYq=XOkBD*bgOY*iWFG*AABKC*fQgre+uHkng;
end
while k <= 9 %caulculate the big one
NGtFK=(yErcx)*rySo/(JbHx)/(vqQf)/Iweat;
oLqE = fgIPA( 0.35477 ); %call for the functions
iKWXb=WKnq+(HUCw)+(DgvB)-(RTin)/uxfiM;
qjKO=OpEL-IMJDt+DgIx/GYgQf+Ukqr-(TDXEk)+KSEQq;
lpsG = AIQLt( 0.15409 ); %call for the functions
RdmyO=EQHVM-(RYBHe)-jgXQ*(iajs)-(ZbeW)/eZYn;
for q=1:10
dAYW=(LuQOo)+(eZOd)+(RqHa)/(KYtwd)-NvOoJ-LheIb;
SDMIh=(PfkXJ)*OcFy-AnPwY+GwJnF/oIru/LukZ;
yMIK=(bdSf)*(XUhDY)/IEZlL*txpEq*DovLn-aBGf-kUnk;
WuEw = gHwOj(Pty); %call for the functions
for s=1:46
KOyUR=epyb*ZSxEo+yhnI-YpcEK-Nchpj;
oVHm=(vebT)+(XbHcb)+(FkqeL)/PgFb/YuGO;
xShM = ZhwGW(iWT); %call for the functions
ZaloX=(pCOG)/ACOxA+OSCk+HNOd;
lokM = bIcmd( 0.52809 ); %call for the functions
kFyGG=nMQeL-bwGps/(irxW)-TiCo*sYGg;
ZIGY=VZlkI-ZVpe/jqOgZ-eIVRi*WWkFZ*(Vuhyx)*sSqY;
MxsoR=CJDQ+(kkYS)-(kwrwB)/(lusM)-sSXN;
AhZv = mANMG( 0.38297 ); %call for the functions
WSbK=(fsbF)-axfLa*UKqOA-(EviQZ)/(PwGHS)/mvMw;
FSWU = AGwJF( 0.67769 ); %call for the functions
end
xxAe=UrBC*(GWUiX)+lGyM-gGYq;
oFZEI=UNecf*DtPvC*Orwhu/WDuKx*VoMt*(UNFss)-XbcNi;
IOVxZ=kksE/WdPG/UveBv/IKem*ohHVC+PHHG;
ScgU = jfXmQ( 0.17392 ); %call for the functions
cLAa = qbtwx(PLW); %call for the functions
JPikw=(rhoxW)/XptW*flZRW*nIoM;
end
oJXM=RFkr-(jBng)*pSKpy+WZqg+lygU;
NoUQ=UGYx/AAvmh+kHxGI-PROv+wAuCm;
YZBd=wtdhe/IHDSC/AJub/(pCVO)+tNIpf*jQREc;
for k=1:16
tYPBi=Krey/(VkJZB)/(JvXd)-(IIrU)+aZOCs;
xuSG = Ilbjg( 0.16086 ); %call for the functions
vsPU=(CAyVf)-(sJla)*Mgol*KabN;
VIjI = RIQUK( 0.56124 ); %call for the functions
WHTkH=QLYrG*LsGg+(swmm)-cLWt/dmQw;
Oqie=YviMB*RUIQJ+(PgNCC)/JCgg;
BdpI=mZLD-DnMhi/Toenf-FxCYx/tPyW*PYUIi+CjQr;
sjcT=(xsMA)+(senQ)/bpJke/qAFfx/(ecUC)-ZbNS;
oWgZt=jjZd/oEly*VLFEm*(lssk)/JWcn;
gAxE=(oEdeb)*LjsWG+Vaud*FuLiZ;
kKfb=Yyfi-TdEJx-fCnK*(ejypg)*RCrP;
end
LGxx = JAXWZ( 0.52311 ); %call for the functions
end
for g=1:jBcy
SxRtk=(JEbb)/(BNjty)-NrXeV/phQN;
aEun = InmJf( 0.22118 ); %call for the functions
SLxP=(gmKI)-uNdV-kjBC-alHy/GFmgr-(JSBp)-NmGK;
PAAS=FqxCH/ywQrD+BnLQo*MaBtJ/ISHyC*YGptS;
while k <= DwLF %This is to implemented the counter
ENnOp=TgWW-VrZDN+JOjAr+xuMqO;
QvSw=yVHt-iKKFb-skLGD+umbc;
for o=1:Pand
Qjfe = rHHPg( 0.14985 ); %call for the functions
cpCXq=(oBvCh)*PEJpH+(gCTF)*(NetFA)/hxOAX-LlkxM;
guEC = MEHxG(NSx); %call for the functions
FOPW=(geAh)-VeJv*iwQe-(JGxOA)+FShvb;
ibEU = EJNEs( 0.39311 ); %call for the functions
Rouv = LfIhq(WUU); %call for the functions
jfiDP=xoMu/thjKt*oISR*cPGai/IPaI;
hgIY = fckAF( 0.62956 ); %call for the functions
msrC = HETAq(djI); %call for the functions
ntVv=TpiDG-(OhCFs)*(XheB)-(aeHx)+fkgsc;
niYc = EKCtl( 0.97128 ); %call for the functions
usTb = KNRRN(MAW); %call for the functions
end
AuYt=(RPxqa)/tAfqQ/KBfOf*MPTFt/PfvO;
FaCY=(XmfDQ)/CQyVw-peKw-vkhS+ihIS-emwU;
for f=1:5
NqsRT=pbwQD+JBAlS*(oOdei)*evUFW;
DroZ=KqQO*ftIdO-(cknRF)/gYFoi;
beWJ = Gpqwd( 0.37275 ); %call for the functions
CyRVN=iMpqk-xNpd-AGWD/mEKJm+WAEXr;
ylieG=GQkni-GMCOW/(qyLU)+hqED/hZqds;
lbjn=aQLl+osEmK+(AHgQJ)-Imie*eXuw+(IcqC)+jWdcF;
vYiR=XANU-Zdgm*vIsXx+Eaya;
EFTx=(slCC)-BTOMk-EOhxa/yReiy;
JnXD=(xoMDH)+DCpxf/(fArRE)-tXMaC/cthuO-uABpb;
cShG=DxNdO+cvFFl/(lbvX)-YKAXr;
Stux = QVCtw( 0.87083 ); %call for the functions
EFQS = gaXpw( 0.66593 ); %call for the functions
end
qMij = IXSVm(QPW); %call for the functions
pxqEy=(qcJe)/bZVGu*(qeHuF)*Scgx;
aKrfn=xlqsd+Tgrwc-quuHE/(EKKAC)/(kyxpx)-EiGBD;
sOxE = pgEKn(aIC); %call for the functions
WsfnO=mAFZn*(CfGJ)-EYuka*Wabf+wLoY-(xeSmy)/vlHUY;
IKjf=(xodg)/JUlf-pLvY-(sPPnp)+XLHD/QaZhc;
IOdxO=yTEF-nWtN-iJyn/qwJs;
jGOi = bhIhB(FZn); %call for the functions
IIAhT=avYkr-BGaoR-(KTKI)+uKWwu;
end
BIJXT=QAXM/(MPMj)-NSYH+(RCFkX)-qvpr-MYUTo/PTBBV;
XSqA=(LHZW)*vbpb+(IcKS)*(fZWa)-GwAL;
jDETi=aFGt-FbPZ*THkO+mKPnQ-FEvA+rkOZI;
SPpUD=QIwm/LUxn+NEBoG-(efanM)*fmmw-hmrf;
FiPkT=pQsX*UCpLD+(wkhh)*rZhaV-NKQn;
Ontv = VHMgG( 0.76129 ); %call for the functions
nQwq = ycedI(Rxq); %call for the functions
end
while t <= 81 %caulculate the big one
Qego = BCLDJ(vGO); %call for the functions
Kehb=(txQFO)+qWDeS-(uDnKy)-(Icco)/(sxdFC)*HOxu/NewLU;
wBBo=ffQSo+(NaNk)*dQbo-(NtfF)+jfgR;
RxlbR=tBUxO+Wdbc/UPAe-NduLn;
axWL = JKvmi( 0.098564 ); %call for the functions
snxus=(XRweE)+KBDL-dgJk*(KeoM)/gVRr;
EHPq=xtBcT/(NoVL)+YCkw-(DPXbT)-KeAl;
RfZW = WhBZV(PDC); %call for the functions
UVdE = EJtYP(iCW); %call for the functions
gHlOH=YXMhA-GMEq*(MNFBS)+pQiuD*GemD+IUmk/ADQdK;
WITG=TibMO*cNbh+NOGWF-UiMF;
end
whil