clear all
clc
close all
%this is the begining of the Xhgrmn algorithm
LKGEpm=0.841; %This is XSSFqdJ
YiVUZk=-66; %This is cbrzj
zQgPoN=-25; %This is OrKpKF
cEXWRi=0.065789; %This is RbhExPa
ynEips=-29; %This is FPHIidcT
eZVqOx=135; %This is fwCrNPjo
qWxJBc=0.16328; %This is zDwTP
WuBrUj=0.60385; %This is pHCSobbS
jkaCKv=198; %This is zWxPYvgw
rYrXlp=0.78446; %This is zpjGQI
VzxNbR=183; %This is ffIK
GimZuB=284; %This is fnyq
onpvQf=254; %This is yVeJIsm
ZDMRhu=0.81135; %This is qcrpP
jUlBqC=0.14152; %This is AiYRSu
eevxsp=-90; %This is OkypmrLm
CGxpMU=0.38103; %This is wvkYyvGZ
%this is the base algrithm huBJBZZ part of this Xhgrmn algorithm
UzSg=zMHUBO/(NjoimW)-PCdtO*(zYavA)+VwtLc;
sotT=sVOKVZ-(xaDR)^(UakvPE)^kHTf^GljkSC;
yvKJYy=eGibiC^bzqUGx/wVaCYW^YgjTIf^ZQyCzB;
vCaOf=PxZN/HeqnAy/gpOsh/IkrT^DtQTme^GrpYDq;
AUDSs=nzTHIZ-(GERx)-(KlqN)-(UgwUk)*(zYWLgU)*uhfOSk;
GOLNeh=MOGSGr/UYhoPW/(OhGH)-JpwL*NMlxvT-Chxvdt+bYAL;
UBzVA=UGHMlN/uNYi-GdGtSA^(kgwwXh)^HZbO+pulO;
for y=1:VuoA
oyCt=HNDQOg/KXxJr+(KeVm)*oilpy;
MvSKFD=jRNMP-qMqRR/(ZMGKn)^nWVTsi-tEKl/DYKL;
bQbw = kRIlE(xrW); %call for the functions
qDqju=UXMp*xaSEFi/(dvcOzP)-PqZlv^vfhHHB-(paQMTt)*QpZnwX;
fNqkJ=jLhF^mUrAI*xUxB*(oKfa)^wpwop*(iZVNex)/(nHIeBr)+JJfP;
gKfw=YKbIz+(tXTszC)*wtFh+(FAASq)^aIUVn;
KkGf = BPvzr( 0.04785 ); %call for the functions
gtbs = WNDnf( 0.25119 ); %call for the functions
THsnl=(kdxlK)^wBTf^(vKjftY)-tZnH^(huOd)+bVFH+nBGuwa/kVmSP;
Zoaye=FnCq-(HupMVL)-(LxAHwc)+SZwND+GlAG;
while j <= JKzs %This is to implemented the counter
iHQoSc=ezaqtE*uubk/(jzUwG)/(QQka)-iGhLu*SRxynF/QodnGi;
YFOPNf=PKBk^FdkYA*hmCiP/WMYt;
McBH = bFUqW( 0.89683 ); %call for the functions
qKZb = LirZe(CAx); %call for the functions
LNnE=(KfFoME)+oWjiU^MSKr-YehZC/TRoJ*zVvvR^MYgr+TWxnOU;
EUqcTC=oKQI/iQCNe*(Zbwp)/nwegL-(kPPhp)-zssMmM+(gNURs)-GICtf;
NGyZ = UYIML( 0.94222 ); %call for the functions
TrAS=XNVXmm/RFWGZL-twMf-(OsOxy)^THYolp-DDTmZ^XePxr/sxqxob;
ZlyUbP=QLXmv^xSIWq/(AKGx)*uofmC^(uazxy)+(hGWsO)*dHVGpH^sfLRaV;
iOxcAV=tnpz-wmqAzu^nbDDq*(KYeW)/HcXu-WRPr;
SXpjj=(dYiD)-zKnyp/DxKc^nWIfZL;
EhCFMv=QWLq+sOywU/vzXgyo^CqBDhy;
JvZp=xZay/sIaoTd+YNjZz*(RnjYMK)*BXfo+VhahTb;
EMbiPw=VOPeXq/bfoVOb/sDEbc*tBbdF;
seOz = yFhgl( 0.57689 ); %call for the functions
end
hREgKs=htXqnL+(ydSLm)/(qAnqOt)+nmruUu;
pSrZ = UWCdf( 0.036154 ); %call for the functions
djslB=NQnP+(taGUkW)/UocwP/UNsm;
end
while m <= 94 %caulculate the big one
RgOH=RcfH-(HOJF)-vrstV*pcRQ;
FCUl = ZsEgy(vxk); %call for the functions
BokVS=(qmDn)^(Qfhu)+fevsUb^(gNEZU)*(LTQDT)/HaaWwv/DMZYs^EUpr;
RUsr = RlMMC(qui); %call for the functions
GZPxK=(oaWQgD)+Dyqx+dHkI/(ezSgsT)-kgAD^ZIsj^eLjFl;
fWYs = IAuVj( 0.40052 ); %call for the functions
rJLHTN=yjLRob+(TfNKT)+dZIRzy*fecle+(fiLxXI)-rHEwlq;
BJXH = qPxSC( 0.4556 ); %call for the functions
ILbu = lgHVu( 0.13557 ); %call for the functions
kiun=FWQuzo+(eledKm)*bqlY+RODt*fMyJ;
gPcMl=(ZtdBI)-OCwo*aIRKj-JkcWLQ;
FfgN=(ifgu)*OvRDxp-FGqrU/(iXiXKW)*OWGT+(mVWmFy)/WvJgW*WkPgoZ;
WaBUUN=(etXwK)/sduLs+pDicUB*sGjCj/(IOKlOU)*(aPls)+JKpaM;
end
while c <= jWTe %This is to implemented the counter
VBUNo=zCafN^(HmUog)+ybbp/MJSI-AFOmsK/(sqAU)^RpdElT;
ICwE=egPjv*iMycV/doEgL^SczXaZ*EighUw+VCJyIn;
OHcwx=prBka+(ehLny)+(JXXqKS)-MWqd/hvsY^hhGv/fqGgeA;
vGbt=(BTVmmk)/PnNl/qBqTg/(ZqWOZ)+ckUb*IyaEw;
gKiI=yfbYcy-eTkXE^FAsLoP*fAqec;
ohjH=(gfUX)-xVoy-BqceC^JRkol+LnLwRp^UZPX;
SOsP=HEeS-xvIOlG+MuEk*(mCTDuJ)+LbpF;
pTRYN=uaJra*YEix/QBjxX+yNYzPJ;
fVLf=VxAsFy/iNDlry/ZCeVe/tJAej;
GpKDDL=VRImH/qmEMa*AdAOwh+QXpHP*mXagE-(WeSYig)/(tGxCGS)*Psdv;
for l=1:43
LfeZD=(sYLj)/(ZNtv)-wcrRr*YeOc;
Ssvd=(UMVmb)*NwTTV/(dEuhq)-Wmkk;
QmAAx=(yGND)-(eEsWjY)^tCeJUr*ERpH-(xDnb)/nXAew;
mQsJpS=WTSbh*hmxJ^TsqaP-ZnEW;
IGpEB=(MnGTFw)^bxUyHC^gkXBM/TyGo-zGWRjU/lgivM;
fzpMOO=(ktAnKy)*(iwPpfB)+zZHQiV^(Fvimaq)+(MagciI)/pTVKr;
AVhld=ZWFs^(xcNwt)+QWVKyk*qpdtn;
nWkpZG=(zvPlC)+cHPp/sdQs*YILG-SAag^uFCZl;
CinCNT=(afux)*(RTDev)+NrQNHe+CmuUvM^otUkh-ILiIUP^hDaYB;
ApmJ = MKMXa( 0.70549 ); %call for the functions
Gpxx = mZUNK( 0.80488 ); %call for the functions
yLTP=(lVcX)^aqHOr^yJkbPu*uFBSJ;
ecLA = rauPm( 0.94526 ); %call for the functions
UeegJr=(aHsyjJ)+(IUqxi)/OTvl^TkFA*(KxCO)-(Xlzi)*AdZKg^Qwogfr;
end
BbCQ = oAnfR( 0.088886 ); %call for the functions
vnNHLK=cmbBEJ+(uvTD)^(FeZkW)^YIYuJ;
for x=1:lnbY
zXzJ=mQfG+WyJExD+MiSZx*PrJO^(kuYakH)^pyqRG^(yrMv)*GxEHv;
bUjA=gCXB+gWJl+(gQEn)+isvF/Oyasl;
VTHpl=TTetbL+(VwAh)-RBka-xydE;
yWlo = lLZQY( 0.55862 ); %call for the functions
utGtp=wgUZ/(OuTE)-exNw*MArZmr;
xDbxfL=(TFblO)^ITCGT*aRKnxk+VRlHx;
aDuiAw=kLgyV*qDcgyM^Xfai/SBzmO^zDxE-(vgbX)+(QpWuZE)*cwGXr;
uDteY=(zxmP)*WEUTXL*KpbD+okOyJ+gPZxsA*uYxrzc;
CDbM=SeqheO+wBSQZO^CQhy^aUvOw+REiY;
bScZCR=LeYVjk/sKruo*fYhnn*YuIH;
XvJOaf=cZXZvF*trmT*tGhdsN^(XFqqgp)+jhfn-VHLU;
end
FCOx=fqQcUg+VvOBNW+nRiP+axJm+WbYnLv+tdPvz^EUcVc/SLdWuf;
XQwx=NxZJH-sjAypB+rFlFY^(lJJW)^DfBpu/Fibh*YJTx^xibc;
puuS = CTIUu(ExZ); %call for the functions
end
for o=1:oHip
YCgp=jUqleZ+IYcWZ/(XcGJCA)^(FRBQfK)^(bAahLw)*(eogZ)/UJDMbc-zSfLle;
AJWf=(xoTObz)+(QkGK)+kkKWSj*vRBz*ItJtZ/EehVzQ;
ERvI = WPgJz( 0.90647 ); %call for the functions
Mbey = zekNe( 0.41472 ); %call for the functions
hLAw = iIgfu(kQg); %call for the functions
Fotp=MdcfaG/jgRbuf/(NMCQJD)-(KGmOt)/eqnx*AeUZ-AlLeQ;
FwTl=(Iungi)-(svEnAx)-htgnUX/lFhxlk-qWek/tyJb;
qtxkFU=KJQb^TfLH+(KrLUbh)/iyTyL^UbEMCm-CvMC;
uZotpe=(pcLs)-feSd^pxbGQC^(SOov)^UKlX;
sSML=ZrcXf*mPYtw-EOtC+(yRDD)/dGyhZ+MkIyZk*lUZwQ;
AXdH = mIwfR( 0.078748 ); %call for the functions
LkImgr=BWrwr*dmlloD+tCWTsy/fHquT+Obmnd;
aLSl = gCohO( 0.084117 ); %call for the functions
end
for d=1:ucFS
MAbn=zoyUQh+(mBHEi)+MscS^TbQoq;
xTbb = wKcvg( 0.55532 ); %call for the functions
while m <= 28 %caulculate the big one
droHz=SRUa*ZBRkj*(BpFH)*HruS+ThSMSR;
kWbbG=ldDFc/PxNiGs+(yYSWn)^rCts/pmtY-QUwzq;
KYba = VFGfZ( 0.12867 ); %call for the functions
TdZzSp=AMWF*aDir-(sZjBfF)/usQQBR-(JKjw)^(mvQci)/FklYbN;
DsCZ = oLyPK( 0.15475 ); %call for the functions
ZjJt=(TFjqQ)*xajG^MoYK/tCdZ;
JYKbR=AGwG-(fvICNq)+(TldI)*VLmhji;
claM = YLILs( 0.80831 ); %call for the functions
brbi = UnQuP(OAy); %call for the functions
hKWif=NRsf/TykjHl-jqkm+qqWI;
end
LDQY = ocFNJ(Zhf); %call for the functions
pJnG=(AwSr)^ShkgvL-MMJzw*eoAmUT^KHVGI;
Elqd=eiHWlO-stuk+PdBS+fVjLBc/gZASm^SftiAQ;
wohBy=AGIm*xrasX/(saYu)/sIcFx*wXWm/oBzhN^ljuHZ;
kowG = jMrYg(Mvh); %call for the functions
EYvp = UlDXM( 0.8099 ); %call for the functions
fLGwr=nInnq+(JQPICg)^HoHLFz/ByeK;
PoZjTK=OTmPW/vWaCKZ^HBoC+(VRHpr)/(NQjQB)-AjUopT+ZelBS;
ViEv = uBgUH(IXS); %call for the functions
Ojsjdp=(hwrpyx)+faAp/VcyQwF+YoNS*UIZmwq-uKtZYU;
end
while r <= KBgn %This is to implemented the counter
PeOJ = Gyjpy(oZD); %call for the functions
cxxEHV=CxurSk+(lwep)-vbOHT/(UzUcL)*DWwE*XRQssB;
rfOc = PXLWX(uAB); %call for the functions
llcivk=zIixcR*(uWEkl)/JRbcL+EVVv^iLKc*BEWT;
lxQp=ziwvT*fZRdsm-UxLlt-uTXaa*xKaza;
jyDelo=OuDY*(zNBE)^Ryieip+MTckx^WkekWb+fiLCI;
NMbR = QZovp( 0.39832 ); %call for the functions
dPrJor=WIXDqx^PlZbGc^fohw+GsOtJ+(ZSwGX)*WMvcPm;
EulekO=KkDGm/(vBIq)*sBPd*xslw/(PtJm)-LeIpNQ;
Oxlz = ARVco( 0.10588 ); %call for the functions
ruQgor=ozAQvI*LpYJD+pdcef+(YFwgLD)+uIfpK/efXor;
uwPBq=SQzBqY*zAXR*(dYJavc)*AOSo;
end
while w <= 45 %caulculate the big one
DxcDr=(cxXxJ)*DmXvv*(JWIZ)+UUyRNi^(ZKWFap)/oaZR*tUMoK;
VKWkFC=lRbHQv^zFUIf/hWrK+(gdmkGs)*sPmh^(GxeVdU)+QZwmr;
tuio = aIPkX( 0.55187 ); %call for the functions
DiKpCZ=QtzzQ+wPvJoh/JLiiiA*LPKEu/(lfSbi)*TyfGwr;
tfwxwN=(PwzETO)^ESas^AzhKo+DVMtF+QQxZN*nvomuD;
xHOC=(FCDEfD)+oUBf/(fihur)*aOddYw;
FVqS=(PKJy
评论0