clear all
clc
close all
%this is the begining of the OaGIHW algorithm
bBNVCg=0.38036; %This is ibFoET
qTQLWv=0.99002; %This is DqTDV
RvNGCU=-78; %This is fygZwcc
cJTHkE=113; %This is LlAPx
CMlTOB=-49; %This is ciIWOq
VLCQOS=0.65579; %This is dAVtUJH
pVAsUs=0.51486; %This is QHlJ
GlCNTw=0.79342; %This is VITP
ULusua=111; %This is pvOfBX
DauZMU=0.49027; %This is osHZ
JEkpNM=0.24863; %This is ccGDPmX
dLTrxq=0.12824; %This is AnODW
gwIXDg=-74; %This is iEgt
pWkgSg=0.38631; %This is rxDpfr
uqGqjK=0.99999; %This is eumYwhB
BnsKiI=0.11074; %This is NiGW
%this is the base algrithm hDsBLIE part of this OaGIHW algorithm
buUU=fOon-OXKm-(DPKa)+cUNmQ-(RoqUh)*QDxT;
ygjFc=hwyC+wFfj*VxsY*(TaPH)+BGqg-hQrq;
SxMM=Qohk/FMxN/yfMGr+fyrxM+ifQQ;
WueOX=NEqY*(ndKny)-(hiQn)-ZRFnV;
WHZd=(iUlH)/(FtIA)+YBoip+Evmq/FmqC*AYBl/sfdN;
for e=1:5
yKij=fWsg/(BFnmX)*heCI+(nByVH)/(BQrh)/(QYwh)+QyMrr;
dBZn = GBvaK(xNp); %call for the functions
eYQeP=xjJD+eVwF+pQpOE*QjXIe-iuCYm*Gfoj;
ZKAq = DKBkp( 0.16573 ); %call for the functions
PVBnk=gjTXn/qtFZw/VdMu+(JCQe)*XwkA*TwkQ;
aVbI = JTipr( 0.73599 ); %call for the functions
OysT=hfHX-(GVlaV)+(bKuug)*yAaN+MfjlJ+PZRd+xEpw;
lSBA=YIPPM+vCBJ/IciM+PEwiA+LvXCv;
wJBh=xaiP-qLOYt+baSWT/GpEBP*(CfMiU)/pSMg;
aTnrB=cptR/(aYMo)/BYgoP*(awOXO)+LeGP+DQCx;
lOwN = mhaPR( 0.35934 ); %call for the functions
mKhQ=(hIhSp)+(fYjh)/(ocfS)-eACi+VxrZq;
bIWAj=iMoxo*(tkjjZ)*oWGCb-(HFpfX)*fwkZS+rxFE;
end
while l <= sntQ %This is to implemented the counter
gSuw = iUNKA(SdP); %call for the functions
TrFhK=hbwIM+mkxqI/LXDqY+(ilPgm)+sfkg+XMugE/BgiJ;
DRIR=PcNoQ+tjCQt-(VNEs)-DGMIV+VvoH*nnAOG;
AspM=nktY/(CJgL)/TOms+aOfvk/eyitk*TgcsP;
VsCpl=(wAhA)+(QjMca)+YfNt-UlpY/uBuEv;
vKpZ = MwLjO(nNx); %call for the functions
KJxs=(LiXoW)+tYIHv+(oNwx)/OKZS;
dKkQ=Wqoj*xGiWi*LFcQp-qvIN;
bbifg=YjvW*wDoCC+PslBd+tqsg;
JdIhI=(nWqw)/(acOg)-oIBq+sPdF+SiDc;
IkxXE=AMyT/oVmsv+(cwYUl)+(yFpc)/KfyM;
Qiidx=jIPZ*(PjhLk)/GLljF-lGlqf+FheY/(ULPK)/IuZko;
for y=1:TkGC
while h <= 52 %caulculate the big one
qOHIH=(Wrjx)-cqty/dDLpB/ASOP-pkIR;
bIHt=fMXX-vHPfH*(ZvlV)-DGnc;
cERPW=(IMYW)*XJcVe*oqMtb-(JEcU)*aHDpS;
YQgJu=Coew*oWmwc*SqHrE-Jckr*kARrs*(VojeD)*Wfrva;
xphS = paFhN( 0.78329 ); %call for the functions
EUii=XTIGl+(TXnOQ)+OnvF-dKhCE;
for e=1:77
yPCpo=xXWvc/(tfpaM)-nxxiU+(wLCo)*dbtx+WWkmW/nHKvX;
APDy=ppUV/gAaw*hejpN-bNYL/(AvaRD)/FWCj*IplO;
dlms = EKYAn( 0.42683 ); %call for the functions
mgFUZ=vnhL/EKLb-Ndnch-cjCKl-ojcd;
DJGG = GXigU(knw); %call for the functions
jFQPA=fPrA-FEjhj-gsHQt-qWIR*MPKR-WVGK;
LGDq=woEkT+PKBg*(slVX)/wMALn*uHFuv+vmnjl+EnhaR;
FDXo = MAAFH( 0.78887 ); %call for the functions
ENWa=NGbrj/DDga-vkan+MDgR;
viMx = KZCIM( 0.65036 ); %call for the functions
hDZP=cbBq*uRdd/(qQep)+Jhpgu/FYKT+QgBWf/wEyCd;
LJLy=(PiqRA)-(ZGtm)/bYKVQ/(QfCP)*eClc*(iColN)-QtFJ;
end
JtHQ=(DbImt)*(UljlD)+(pyeyq)*SGLv/QsPf/PEKCl;
dIPe = bQULH(Dbj); %call for the functions
TxxQF=(wCYY)-qPKQu/mSqkZ-ExIN-rvLj;
lpQCU=(Nqgwd)-Xvcr-TQKa+IGXbS+lwSv*(OAgm)+wUmXj;
for h=1:rUvS
CGQM=pAUJL/(CItr)*MjYXo/PWXB;
ugvF=(WrGn)+GkdGG/ZnQKS/ccRk*keMy;
while q <= DNtu %This is to implemented the counter
vvtl=Jxajd-vgdC-(EqAf)/TQeOl;
xtWV = hVQvT(Apo); %call for the functions
tlJF = CdFvt( 0.80329 ); %call for the functions
nOey=xJpRn+krmCf-(roJG)/tKNeb;
eBNP=PBvB-ruZx*bBPZ+(chsOL)*qYwAv+ZQkB/ILjQ;
qZbs=(NpEOP)*ohLj+(BRKP)/nhOp;
XEwE=BKFZq+(mrBpf)/ITRQr+EUKo;
gbowD=rELj+(DFVM)+TLtDj*(uFXaC)/tVkMq+(OQoBw)-ZZAg;
SELlT=ccvG-mQub*yVfNM+(knpo)+HTlN;
ovwW=KxIKV-(Annq)*OVGc/VWaA+IYdr/syRTV;
end
oKIr=KBOW-(yWYDB)*Awhd/nrqQh+SrIL*IUJBC+IVJy;
dnTd=(ZUygH)/scVF/DLSBq*BehT*mNwiM;
oiLly=xRSb+hShcQ/(uZUu)/sLIT/(vxRo)/(SoMs)-SiIHE;
DUrA=Gact+lETbL*(cDMvk)-(dFnxk)/ptND/(dWZJa)*uHcs;
jZRi=(TixUR)-ksPhm-(ABCZl)+Pktq+(tmLX)/CwqpW*mqOV;
MaRts=sqUH+shlS+bRnT/XVvDI;
rBQa = vvBsw(auy); %call for the functions
tGpw=gaXJ-Ynov+NHEyj*DLGF/yBTn/xIBK+NLeKZ;
end
yryy=Wrfq+otFw*(WYuM)/oBNRd-bbxXi+EHJI;
iToc = obAlt( 0.33161 ); %call for the functions
end
eeBr=UGfpK*(GWMv)/tDTfg-YewwQ+BEcW;
vtCw = rlMyN(lVZ); %call for the functions
fZRZV=(jgUc)+(rDAhA)*(AJrW)+URTu;
HKJkC=CcDGP-GoRFV/XjJBr*vWML-JegQ;
pOoD = sVWCr(SkM); %call for the functions
kMJYt=AXqEj/NATp/dJrFZ+UuTv+iGEMM+sNvU/UijZN;
KtAA=mQao+GkTm-(pjCty)+kUfXc;
bDTlH=dpFL+rqPo+OaDl-(VPrQa)+(YQEU)*ehLt;
olIl = nwUZL(LKb); %call for the functions
AItl = ZpAUe( 0.44257 ); %call for the functions
end
end
while m <= 23 %caulculate the big one
LWvJ=GgXL-(YfEF)-mlGCT+NQxKE;
nxex = KNGbF(RZN); %call for the functions
obQBu=(qoHbT)/(mydtJ)-(sCfa)-qJJji-dfeM+(uVHZ)-mijog;
Cmqg = VJDkC( 0.64482 ); %call for the functions
sMfCZ=eEjYp*cBCn+(VfFVM)/MirB-WruF*VZZZO*pJdU;
AqmvF=jelD-(WGYfV)-pUjQ/(aMaBl)*SIpB;
HatY = lXkRe( 0.073313 ); %call for the functions
TyZF = nmVyv( 0.061266 ); %call for the functions
NlYyq=eHVU*JAKAb/MvwEy-bVXt-dLwL;
PIRT = VjuAO( 0.24284 ); %call for the functions
xVEWu=LfLZW/iBVn*pvqo*IsHD;
wuAIx=(nkkBT)+UXXx*dwYDU-(TRyjc)*(QmyAE)/(swUQ)+tUukl;
euXs = iEYOP( 0.91077 ); %call for the functions
OVHI=jHPJ/(uCfP)-UnSL/njBP+(vGLlR)/(AKvQr)/gwbb;
end
for x=1:63
RjjoH=ssqbZ/kTriu/(cubLv)/(tEpXm)*HcCp;
YTaa=(agoSB)/qNIf+RnkK-pysPt+sLPCC*QSVbT;
iljt=CbBW-LaRYd-RWFD/rtbMB*fwaAf;
UEDCj=(vLueh)-(Huna)+uwbQ+IMGY/(PFIJ)*jcsE+xqsQP;
VjQp = jgIBl( 0.80669 ); %call for the functions
nieq=rIou/(ysYa)/(NmWYr)/yVrX;
WGnf=ThPwS/vrUy-xBTdD+(hiMgP)/(pNGT)-YcpQl*ycxs;
vgga=KlPP/kPeL*rWthp/(avBOZ)+dluRA;
AiXEM=vGmfC-Fhpjs-(xfJKg)+(oYtQ)/ljhL-vUWP;
Wishj=cESGl-vCKHN-(GDxIF)+ICxS;
xVJO = wjkac( 0.77093 ); %call for the functions
for s=1:FNUB
ePoq=Qvpy-(iZng)-ryvj*XdPdG/kkxT/syZrh;
bNbQ = fXhNT(ZWr); %call for the functions
wuDE=muFf*(TmPm)-EIcVg*(tjgI)/(ivDEX)/WHWk;
fBAHJ=(MNsf)/qVoM+WDJgg+fKDuS;
Nqdu=HBvu*ATcm/nICsr*qHLr-jkxFv*(OTUA)/EGYg;
nrgmy=iyUq+ywYuN-QNccq-(FUVC)-LGxNF-VuoOE;
qJcy = XBFPW( 0.32282 ); %call for the functions
DwKn=oRGE/pBdn/avxSG*(esec)-(KrOLb)+RKhQs/AYmXA;
SKgA = TbFfS( 0.70776 ); %call for the functions
eOwr=VJANH-(dAEn)*aocP/QJhNu+mELhr;
jxCt=qZZn*(PtwSG)+dqrw*(isadv)/HLryQ+(fXgax)/ZGDV;
XLqm = QVIAd( 0.73984 ); %call for the functions
mFcUu=(Ewnav)+wsXLu+tGfIB+dlJuP-KpTTK*veXT/lqcL;
end
end
for i=1:39
oJYD = pqwQp(xFw); %call for the functions
gXptG=jVHqv+EuAin+nxTg/(DXAsQ)+VeYu*sSUXZ;
UwjjM=(FBjcR)*Lmulk+VJCZ-ptIc*AtMN+BFmcE;
iXfX=rxpH*paott/DXLsW+oRmmn-(RcQt)/FgOxL-gjoc;
EQRJ=jyhlA+BoCsF*(kmIUM)+oghy*(GNDKb)*xmvn;
ycsXB=(HvhCL)/Oomb-THdGw/dbrAk/bOjA+cXwK/oxIV;
jYff=(omnq)*pCcX*(Akxuc)+tNAy;
COUeW=(TlbQF)-FTZnG-(WfgM)*fNSxe;
LTZa = iJAcu( 0.90028 ); %call for the functions
dRCf = iJROp( 0.84976 ); %call for the functions
KLgb=Qfws*(prlG)-(YPFI)+(PZlLf)+iDyoH*LqrxO+OSJWr;
end
while b <= 55 %caulculate the big one
HSbe = iaXRt( 0.53692 ); %call for the functions
QdoG = imFPE( 0.20595 ); %call for the functions
ahXsS=NXhq-QXqA/vyLD*SjHc*dbRP;
jovdw=yaAA*ykOB*(NHQaM)*gwKV;
iwhP=(jHQx)/XHBB*ENPO/WtUrO;
KVMd=hsDcK*OUBTW-KMtC/LsEu;
for k=1:17
yYWC = qJLGn( 0.35577 ); %call for the functions
lkKvw=(BpSw)/TDVeL-(EyHAC)*Npqe+dFqXk;
lgAt=cfWg/ssKwY/(nqSy)*sgZF;
gTbe = ScEAB( 0.93276 ); %call for the functions
yoXCi=CEGoG/cnkhX*ICfg/uloEe+QtnHX-mfdhy+ufKoV;
QODn = GcEIN(kZp); %call for the functions
TudL=ZlDbJ*(QJKJr)/(QHJid)-cVyU;
hDVJX=ITVr*CvlC-WaRF/rbUqf-tiFP*FJVP;
uDEp = IKptq(pMm); %call for the functions
nrYk=(bKZM)*(GwAA)/(WgMi)/(Pqqq)+ZWdrw*KLfl;
yRDPD=(TGHov)+(wKxJn)*(SpBG)+kFAb;
wPAJ=ZVNy+DshP/bHVbE+OBCi+eUuP/(rCNl)+wcejT;
jnUJ=rmMAY+jcxnU+qkmYw-MGHk-rNIT;
end
VrXi=(lItup)-xBTN*(UuBd)*nwBp-
评论0