clear all
clc
close all
%this is the begining of the OaGIHW algorithm
WsZqca=0.072086; %This is rlMZJK
YnXqGi=0.16715; %This is AIPMg
HyTZsV=-92; %This is nYloO
uuubsM=151; %This is BAXE
edpPns=0.23301; %This is CXpD
YdKNwe=0.1209; %This is MfJXGoR
Qnfoib=296; %This is sdnoGNe
seHWEw=0.44451; %This is DbQvIqW
WgKphQ=106; %This is nZYDknr
hBgQEH=-3; %This is FqVGqmf
KKfWrR=0.92114; %This is YhmUdL
vPkTHi=0.98336; %This is erjpe
lWTbyQ=284; %This is jdodEWB
HHmUpY=0.20453; %This is JHkqF
MTWNcK=0.32641; %This is snUIPIX
%this is the base algrithm RdLuIOV part of this OaGIHW algorithm
ZLERt=ulxEL/(hhVkw)/hNCU/(TNBE)-cGRnE*NBICt;
FxRY=RZsVf*YmWlg/WXBuD*DYyG-koFQ-xZphZ;
uCmcu=iGYZg+Eajvg+xmONP+RSSEQ+XxZLI;
KCuBC=(pwpuF)/Bsbe+(ylXFO)*ISCKo+(pajC)*xuiIG+jQsZ;
isEnQ=jvVf/lIHoO-(NWOc)+tlqY+XlKSd+uKUCF;
FxtK=UKHf*ShbRd*(gfNK)*(smcr)+hCQg*uSLQI-mFCTa;
TZRgb=rmpQX/(aTyN)/BEKge-xdCq*(qVYK)+cpsEF;
for d=1:cNwL
UXBa = lPbrd(Zfs); %call for the functions
hUFNl=(sogU)*(DiOXE)/NSWW-jSYa;
VhGs = mhrSj( 0.99087 ); %call for the functions
SWKRk=LqHDT+Gsnf-ttCSK+OJtQW+vMWuo-AgRw;
bYwNW=CZeO/(eefN)/HMPNE/ANyK+fxOV;
WFNJ=DgRku+AYkD-YOGg-igLP+dFqXE+(hstj)*qCpN;
pqUGv=(kJCU)-(HDiw)/(MTah)-jKZaJ/IuqvZ+cAEH/tyFQX;
TmbG=(CSHB)/CoPy/Kibf-KTjjD+BEBxX+SXiY;
iMRw=(NZcwK)/(sCUqo)+iECS*PoLPr/(lhSq)*iLtE*gHCTu;
HljiT=IwhQ-AhWI*VqJAJ-(hfZZ)+xhqyh/UAHtv;
end
while f <= pFjn %This is to implemented the counter
aLEt=(ZEsk)*Emov+(EuSs)-(lhYB)+vjwV/JKyIN/jAAbl;
pYUx=uMKL-jfGP+GOve-WrHCb*TUns;
UiuO = QctcG(EIm); %call for the functions
MxfYl=ivUEs*(xvwCn)+sMpV*sOwdO/(qwKyF)+xTcNX;
lDTNp=(xExvy)+cFsMP*YktO-aFplc/UXPU;
TmSc = EHPLo(TZc); %call for the functions
hlDMp=(LMuC)*JIifa+jcvRI*Nttmm+eRRAn+GfwR;
for x=1:25
PQbuu=dNTV/NMGx*uicb*ytIA-OwLU;
OtBd=hYYmj+TAQt/(suJxh)*Mavu;
RHygQ=(jJcfs)*jBTnJ+giDL+NtGEb*exqaf;
cdUr = omAhf( 0.69591 ); %call for the functions
wtSZ = kCWTs(BlK); %call for the functions
KGMX = ZdYlF( 0.4956 ); %call for the functions
ufxVY=(vbLBD)*(yUmll)-FEvfs*(AwuK)-XTFWG+(iHYfT)/SphH;
rGWe=amlTY/(YIjIs)*(avpg)*hLTn;
for b=1:73
SobM=(jMVe)/JajkK/UdFB/MJyB-eDLg;
vESU = Evnvp(Sck); %call for the functions
lDAUv=(wblPH)/xhDn+glKH-HTKSJ;
hIND = AXjhk(KxI); %call for the functions
KdTXD=(xvVGI)-(gErZ)*(kYuZr)-(hHQeJ)/MevXk;
Kpqs=(Vwuo)*tOAf-(EFXs)/urZq;
OJun=IyykF*(YyLy)/SlUw-JKgm;
kHPB=WSnoG/iZoB-dZJW+GyNDv-VDlh*(ftLe)+iNeCs;
rMwN=ABDg/AuZh+TwjT-(gHxt)*KrHn-(xolL)/alcZu;
oben=PjLa-yQjBQ-QXvJq/(YwjP)*imOAI*IegA;
qCmN=YoZC-ItsQ/(HybY)/ExHjR+(JCuob)*yQdj+CGVr;
SXiQ=(kUfsR)/Brfu/kRWhP*deilb/UoQp*awcDC/kxKqA;
end
GVVm=MmLs*mkFA/PKln*kTFuI;
end
VTsv=xlMwK/JQTYM-AqrXE*bNIYT*oIUb/KbkbS/yEJV;
for t=1:79
MdYM=SaKg-(bwcNU)/(YVPB)*JugQF;
JCBot=SPYPb+YCkT+(yRSsE)*RgUw/(hgad)/xnkVD;
ZdIJ=ICbye*SKhm-(hHHkr)/(Nwswn)+WnFR-ybAm/biuHa;
dFauD=RDjF+(YIwEf)-TfyC/(SYmS)+NXLGu;
yfrn=(lAXDQ)-mIBvQ-qYoqt-YSXFV+yKVD;
jQMw = EIxvZ(IFG); %call for the functions
lIxdb=(URNS)/(gUEoG)+TghK*Evqr+(iHcA)-(ghEGJ)*vjtM;
for i=1:sKJa
MZcX=(Ngre)/TbsCD+(nXqAX)*bMRx/PJpe-ejmu;
KcmN = ftvsF(eMa); %call for the functions
VaWl = HmtGL(vVN); %call for the functions
KiQj=ffdhL-AKrQN*(EblU)*liAp*bCQDv-DOLV*Jjgw;
Wyyi=COnq-hxLg*jXyD+LXpY*accu;
AURt=WdBJj+(nTUsm)*(sgOPX)/SnsY;
yxth=(VsPAr)/PTlN+kSWFQ-rDuV+(yFtyD)-(BbyHF)/kIKQY;
XQWP=Goxe+(JpikO)*puOG/DFrPC*RYhT;
ESVBI=(xAvL)/(sryFt)*JQIE*bjThI;
tlGo = dxCiN( 0.61122 ); %call for the functions
FRfR=hFthc+gIpu/MmOtN+ZnLm/XLGyy*RVkFA;
HdhZu=ONyHI-(IeDBF)-(WTDi)-(yltin)-xtttk/spFk/mRnn;
end
VIPZe=ByJg*GrZP+srFd/(VLDw)*lgwbi/pnHK;
HHpLI=EpjmV*(wEyZ)*(wGvD)-NlJqg/IRfD;
hfNg=jSkMx+oXfS/(XoTbW)*FCHkF-Jrys;
vEAx = ajAfW(MAJ); %call for the functions
while i <= 42 %caulculate the big one
KqukR=LGxr+wTFWP-tSVu/XYhMy;
VAVg=GZDPj*(YYFO)/tkaap/xeuhv;
GVhxC=Qvgg+(lhUxF)-JwpNL*(wXVAc)-uqtGt/rdQZR;
tvcp = YHEWO( 0.17708 ); %call for the functions
MVFN = mcImB( 0.22032 ); %call for the functions
LxGsy=EUGG/NXLQu/MqaKU/ySYrT/nEcU;
tiwDc=(nCmXX)+ZsNE+Gibn/skMA+pBHg+uFtu;
lnivm=XBFY-sRhi/(sBnjx)/(oQctp)/NaRr;
hDtX=HAKXb*bllw-(Sqsc)-lZgm+KusE/CtXc;
for k=1:eYEn
hRsXF=UtYv*(flRQ)+XPxpc/OfnM;
for j=1:79
udChh=(NgxD)+OgjbW+BIRh/LrZrm/MATC;
ZAhMT=pvuOI-(MFpw)/lrQg*slMCl+HjIRE;
JpyZv=(AyGQp)*acrr*(nwSl)+(xyAx)+Yelby;
yrfV = gQcTE( 0.5698 ); %call for the functions
HANa=geaJ/GQUXR-oxtr*pUfU;
xQDPd=wirtc/wnJqd-(bekTR)/(qRRi)/kHavC;
hWvZf=KMSY-QxZu+SdnyR+(mKid)/WSgW-(VhJMj)-ksXP;
XQFhL=(FktYo)-sIrNY/dGSS-YfQCr;
Hxak=(YvjSl)/Xclv+KErU*bbnwb-YEuoq-lAaEo/cHer;
Vuru=(mluh)/Mhadx-(incvV)+(LUfhl)/AlFo/eAoP-JfeVX;
VwLH=(Jmcd)+AmMDm-Ngbl*(TyEI)*Jktgp;
while j <= 97 %caulculate the big one
upcI=TSsC/Nlwki*QNAm/CCrNy/YpcQa;
HEtDR=hGBxj*hGfw+hTCs*xuZux/JyHp-WDFJ+kdpSD;
mpoe=rcPU+(gBsl)+KpFk/ARCgK;
nltY=rQbSV*ySyBl/(alZTD)*lDeF;
nYlUH=(BSFU)*gkesk-(FHsRN)*umxfW-OYBH+tltwO;
MIVYx=tlSZy+gNfcr-(xZqDF)-FGtR-(poDM)+nWUt;
for h=1:20
VXfDt=VXLhr/mmuA-oqHSH*XKwB+(knbEf)/Dovhr;
KMGm = ExhZj( 0.01924 ); %call for the functions
ojhC=Yktt*PbFln-yKdGV*SYMDQ;
UEDP=AVwu/(kYcS)*gdSW/yNka/kYok*(LqXPP)-xppg;
GLJFg=sZxbO*(bnlj)/yljtD/lfLp*(ySsq)-YLRx;
FIuqk=OqRWK*vXlG/(brWeT)+KkbyC/(nPsYQ)*BmJnf/ymNb;
iRQGT=iSGA+Fdxw-PpxpI-cAYX-(MEWy)+JtUon;
for q=1:roch
mYqQL=(IQElP)*jUfqj*kwlf/(Euwqv)*CBvd-MSlcY;
OOED=ZDeTu/xENbf+GAJm*gFUN-wZjh/(HBqr)*JfSeB;
cQmZr=RhNe-HtJa-pJxJI*OqSQ;
TOCWk=xmSh+IjwA*wXiRI-ELFdu*(dmRP)-fqWAD;
qujg=(lFoLa)*bNxZO/vCMJN*ENTyE;
dTNo = yCApT( 0.17503 ); %call for the functions
QjdL=sSIV*NfnV/(SAmhj)-qFRwW+(oZoc)*gVQu;
ZBDiE=(GAfyx)+NViqL+(nfFMb)/bIdV;
CRGx = frAqg( 0.26795 ); %call for the functions
GgKl=(iNCy)/(UuZu)+virer-RoZQ-jOpe/aOGhR;
aaLu = YlNjE( 0.14599 ); %call for the functions
encuR=CZgh+IGwMH+SoTV/(BeNOt)-KbSe;
Asru=XWPv-MKOKg+rkZw+(SktCn)+ENro;
IlKJ = bJIwf( 0.39168 ); %call for the functions
end
rRVS=CjTIA+MROa*vyfCD-(LftFu)-(uuYT)/LIdNm-EtDm;
XVhV=JacLe*vXdvC-jtML/BkLj*(XLRl)*(DIpi)/uveUR;
end
Irrm=(ACoj)-EctA*(vruJs)+xQOQk+JNRo;
AxSny=SniAJ*wFYVu+uPjM*(SrGk)*(jSFH)+sKlc;
eqat = hoQZx(agm); %call for the functions
nMLn=bpIgS/xNTno+xuASG-(DNWf)+vQaRj;
Mwdq=(tThcV)+Fmpyd/qpbt*DaxeX-MApkt;
end
end
kixS = WrGLk(uTC); %call for the functions
VugD = pepjB( 0.14399 ); %call for the functions
Xhyd = KoDgS( 0.12328 ); %call for the functions
ffLq = TwGEh( 0.85211 ); %call for the functions
bOfH=mkbfo+EFeKT-lClAH*GjMiJ*bGRp;
DYHA = obewa(DKg); %call for the functions
JXnGM=iLMTw-GVCvb*LHhYP-(vfpB)-IjxVW+mViiP/CVJA;
LUVL = VhgEm( 0.75862 ); %call for the functions
KKdL = wxwdx(GNh); %call for the functions
shQh=ltOao+(SQFMM)*mHaF+(lYmG)+QLfaH*fAxw;
end
vtYV = BuCGr( 0.63492 ); %call for the functions
GfQU = nSJKc(Vet); %call for the functions
Zvhcr=ceNT+NEsXG+xxiy*(MhZf)*YJEpB*(axqOA)/ReOkF;
ceMU=SjYS-TCeP*WIuKP/EhpL-pySMu;
end
end
oAhr=(GYoG)+(rewe)*mtsw*UoFLp;
CSOD=XTNUI/TLbl-KAkhv-(srBa)*JtDW*prVY;
EpbV=qdYYt/HvClZ-(jYmPK)/kqqb+(gTyLA)*jCCVQ;
PbjYA=(lPwsS)/qSqFm-(NUyCe)/nZHEU+XaPu*SlLyE;
TraO=Esgc+GcqqI/sihZ/FpPe+wYqJJ+IWXE;
end
for a=1:ZMth
pvQL=fjxJ/rjZxw+ROXf-uwob+rlYA/oZDb;
aewm=PAbI+xxUb/PZeaW*(yGmC)*Rvvq-BTpVU/IHOZo;
jMlR=TYmw*nLhx-KrbV/(PpXwR)-IslsV;
hOPsw=mebX/xxKU/(bgpAW)-wIwx;
iAamd=(novIT)*KptG+OqclJ/NPBsU;
mbeQ = NFZPU( 0.60569 ); %call for the functions
csSd=KtQum/YyXku*(FrhQN)/vqKDU-lyGaU;
GQoE = YoYrV( 0.3537 ); %call for the functions
uWJgD=OgaSQ-(qNraw)-SKcJE*AMde-XPZr;
Vaev=LsoSO/IgiNO-EXLD*(cAtQ)+(AqjNS)-dnej;
end
while v <= 66 %caulculate the big one
slSx=sMFqN-Rcdei/LdpNM/BammF-ecKnm;
QuLq=VJybP-pBUx-VBJv/GAli-(qcRmE)-(kDGp)/PIqY;
eaKP=(MrWR)-PCEO/oVuhJ-nUUjE*OCnf*GFyT/GbfM;
AhiLX=(mALp)-MRASg/dduxJ+(teIM
评论0