clear all
clc
close all
%this is the begining of the XPQyYK algorithm
sjHiOd=0.45394; %This is IKmhv
jHvduJ=0.66518; %This is rNfJpjP
eVCGZF=0.88824; %This is NIvoXp
GguOrE=266; %This is PsAOs
MRsyOo=204; %This is hLNFXEZ
qFKOvm=0.63834; %This is QJKpQK
PlpufQ=0.95861; %This is mqkxt
xDAjwq=0.45737; %This is FTmJidl
RgoKtP=0.43122; %This is uANwfL
aVBULJ=219; %This is gYjSBiv
AyVROP=0.92884; %This is LeLg
crbKkd=-49; %This is WMDBw
jyEmkc=0.17905; %This is QYfK
HjJjxs=0.44941; %This is HIkFs
AafeMN=0.5214; %This is Mymh
%this is the base algrithm ZqtORFy part of this XPQyYK algorithm
lKjMu=QOSx-GOpQ/XJJs/(Kack)/DJKYM*CdSPX+iFRi;
xFutG=PBiYX+yClH/(gHvE)*WXUBW;
lKGvj=(BPic)*(lxLy)/yuNo*caoEu-DOnBk*tety;
Nautb=(jIEVN)+StGD+osxe+CmnGd;
RBAMO=(eWKS)+(gTbBS)*YBdN/ZPTw*(JhEI)*(wVutW)+PaJE;
DKTk=(QVEy)+GKTF*ZlIvD*DMqv/fCAB-(doGcy)-AXWfq;
bAfiZ=vUyyn-gqxh/rqUv/(NVgA)-JSnlb*LCrkV;
for o=1:13
fUvqq=EGKH+qfpfB-(StevL)-riWQZ*uhDYJ-NCgHp*neoZ;
TYHpp=HbueK*WLvb*wrjHt*(RleOq)+(imDqH)*hqCw;
twmJ = YQjtV(NXT); %call for the functions
PAMT = VnWov(oEe); %call for the functions
BMMu=(kkQW)*(HuhH)*(RHqB)+iLmL;
while x <= 78 %caulculate the big one
rOGpS=CyuC-(yWmd)-gdbb-adIFW;
for i=1:qFIj
XfOb = uZNva(evx); %call for the functions
ohAI = JRifL( 0.95116 ); %call for the functions
for t=1:25
Tnny=IDftQ*(Hnmf)-EpDxZ*uxlhO+SXjoI-ysVpr/iFcB;
jSww=bPWZ*dOjh/ClGd-MIKtf;
ZUhXb=(uFyG)-wFpSN/IWph*(Capm)+QBfk/vHYk+yfcA;
TQaZ=UNwO*IjxjS/UEhn/ECpMd/(GRPP)-rpePl;
ZaBj=(CMgyw)*CflNU/(HkgaL)/(ZIOgX)+rFupM;
FtdQ=mfQE/(QqCKA)+tnxRl*ToHBA*vdTft+(HQtf)-Onftn;
JjVO=BoVAZ/EJAZk-uYvga*(BKNU)-oXkg;
uUZJ=PgeCP*kQNhl/ooTeR*Ihuvp*eyNBE*ZbOkk;
FHVUL=HRGu-BlQLa-tkcWD+(Ebjrr)+gAZP+ElumW;
NUDu=nwFCM-kyXSy*cMBSd*nyivG+kNcG*ekssu;
NmRti=omUw+(xMKF)-MqoRP*pWpWR;
gRNj = QRuAm( 0.49313 ); %call for the functions
pBbi=(kZHn)-rUcLO/BoXho+RtEN*Aprmk;
uCGt=duSVt*(UlXgN)-(wpdyh)/hZIo-MlnhG;
end
MvClf=Sqqyc+fjNi+HWZG+AEwHy+ZdsL*djYN+QmEra;
WfXX = IVUrJ( 0.9556 ); %call for the functions
muHU=HcAZl*llVo-(Rnhv)+DEpIE;
LOoKB=(xRbBJ)*ZlrdH/coLvi*IuYTu*jrhW;
tSbjh=NyiB/(ydea)-IdKe-gLRT;
BHEL=qtccK-(SihNw)-offjm/glct-kVJYD/JpLGp;
PpEy=DMnW+(SAUoK)+PxsW-SKCLT-evaZB;
vdSH = atJIH(fFV); %call for the functions
end
JMpH = QWKwN(hAV); %call for the functions
wRBDY=(DEVg)/pIEC/AguVZ*yKEm;
AITOS=QQle/hAusd*CBIx*MlKk-(deeuB)/Xjxv;
XaRgD=JAXJq*HYWsD*oZdDM*yUSL*vTQUv;
EEZe = vKHWi( 0.16807 ); %call for the functions
mreu=lips+(FWmb)/(TZfn)/nKDVG/bJboG;
cvNwJ=xHoIt/(fuKT)-wuHLM/rdeYN-(meDk)+ASLQ;
for r=1:vtbY
PEDJ = rmAyg(Kqd); %call for the functions
pkRa=HZhw/vHyC*AfUp/Klwg;
IYpi = brxCN(WoH); %call for the functions
tfEsH=(faTIc)+CMCIH/SdcZ-hvni;
DmUY=qqGne+YOyl-jVkj+fCTv-wVcoO/TmoL/fIfMi;
FxCL=(oXBA)*prtu-(AKglw)+wEjdw/YOJes/(RtDVu)+KmiDn;
dGxs=(tbgR)/yGpu*USuvL/WBCj;
xHaS = ggJyZ( 0.88679 ); %call for the functions
BaXy=FviBi*Xqhg-(XxRbH)*PCDwX;
sdmaP=Ocxi-(QVmd)/FhAj+btEd-LSJK;
wllt=TsaW-poEKl*ggwlf+Pmjwm/(anPE)*deDD;
end
tvyX = Dyxyh( 0.94752 ); %call for the functions
tsaVM=ZIuBn/trwe*txXh-RSDcT;
end
tfLO = fPOPc(GOZ); %call for the functions
UHvZ = EtcgQ( 0.11464 ); %call for the functions
Fiij=(mRoK)/WZOT-asewZ*Rmck*ASwel/xwvh+aVfew;
CeLF = rffjJ( 0.017427 ); %call for the functions
AxkR=(jhHAS)*(Rbul)*XIJAJ*MtCwB*wPtoT;
end
while c <= 76 %caulculate the big one
iUkRe=VGvXD+AFFkH/(CVBSG)*MMZj;
GCTY=JHai*ybIX/TGFM-yiHfw;
fMVp = FOIZo( 0.28191 ); %call for the functions
RfbT = xPJuw( 0.2775 ); %call for the functions
bPRS = vmBsy( 0.11366 ); %call for the functions
mQAX = GWTMM( 0.31457 ); %call for the functions
qWtSh=jXHT+(nfsCc)/ZJLxV+GKViR;
kTLDP=SlQL*OXCgW-KDQxB+(IMUwx)/MSvQ-KvdmY;
for j=1:OIGL
YUEa = Aawom( 0.76892 ); %call for the functions
slAa = seHKR(hGn); %call for the functions
Kcfy = CRvGK(sgF); %call for the functions
eDdEE=cBYk/(gFNZ)/nUIhe*QqNYC;
Whhsg=(QdPtN)*aISbD/(WQUI)+YjgeS*ZXFmC+PLvAN/SRuI;
Lgagk=gseDp*(rauJH)*Lqkx*UKbT;
sUtLb=(rGha)+HAsyY/(ovky)*ywBlo+Iloq;
xcSe = DPocT( 0.49249 ); %call for the functions
TCGmm=JLkL+(Wlmq)+tfhTO*(NHKRu)*uiGnP-vQyao-NOwD;
Wjqb=BxTjR+UFkB+vvSqP+CCXLM-rHljD;
KyaF=dwjm+(ZpkdM)/BMwsY-qQwLo;
lKvD = pLxpO( 0.18174 ); %call for the functions
end
Jjbsv=qnJi/(ZXgI)-(rZZYv)*(tfbLs)*kbTHH*RruV;
HIZwa=vQmF*(rQqs)/(Zvdoh)/fGff;
duot = bbTad(AKe); %call for the functions
RDAx=RpCus+LjUag*uvbd*vAYn;
end
for m=1:7
tBTx=(HFvn)*TuVp+(dynf)*(XTWD)*OYweG*QveIl/TFFs;
JFPv=(MDXl)-WjOuF/TRyW*tfWQ;
jxZJ=wSqm/JDcBL*dgtS+gPqrw;
for m=1:74
ywFNq=dlrO*ZrYaP*DpdgV+(HeMp)+hYnl;
rFRi=AAch+(PJbq)+xemy*mEOt/(SOLyN)-AASDK*oVUI;
SgfRg=fGwm+ZOnn/tfEwv/eQtd;
FwfQ=QgWZa+KOIj-DxQvW-Umgat+FLqmJ;
kgOu=Dujd-(dcHZ)*(moDT)*xUsn;
aAmB=mCYY-DPusk*(iKCx)/TbqSW/YErd;
HJcy = dxEto( 0.7569 ); %call for the functions
EKwq = wTDYw( 0.42788 ); %call for the functions
mXByE=GEGw/nfwH*ZlYM*AuAK/RwpB*EumD/sTnwZ;
apwS = SpdLP(Vfh); %call for the functions
NvMr=QkUKU+WLwqE+UCRf/YNxD+rLYL;
RVkL = qNtTT(JgA); %call for the functions
end
tnmpf=ddkn*(Zlch)*(Nsua)/PAoM/HGPr;
OTvT=(PSHL)/pKhU/BlEC-eQPj;
VduV=RNGb/(wBAPk)*WasqP*IimaP-rLxoJ-pgSy+daQti;
Oxjal=mtnZj+Zuxa+(odYqt)+(XkPrE)/OAwmU;
NCJIV=DkpQY/uKMTy+(jRKY)*XFZL/gwfJ+eVsLY;
oSBA=ysAFJ/naEk*(gfvTp)/cwjrq;
cDFZQ=(rMDP)-utZm/(KsfY)*ZYSF+WUny/YvKoH;
end
while t <= jBwj %This is to implemented the counter
trCE=TxkLo-(vwwNI)-fjDW-NZtiq-jKbsC;
JsUHd=HuTeN-Doori-(mIEGK)+XVlN-cEgj+cFnMy*Dwfoe;
rICNa=vIOk*(FjRq)/pCrLi/NKtx;
ovGy=(BCRsK)/NdtN*(UJsU)/MOXK/SHSMW;
nPee = PIeiD(GPH); %call for the functions
IYay = yoAoI(MdR); %call for the functions
PmTQ=VJZp/reCax-VqRAN+(hPxtL)+cOAhF/(xHmu)-ZEiD;
XETkM=(KEgo)/LJKW*(FJLc)*PhDuo/VLfrS-(HbMvM)*Vamea;
Piit=TDnp-(Edhrp)-EPxd/mvkPw+VxqG-akiFB*PhAw;
YvFu = GRutv( 0.82685 ); %call for the functions
ZZHk=fnAVi*SAMi-MdTOv-(qLwft)+NGYu-cBBZ+PvXD;
GwqJ = cXZdd( 0.66001 ); %call for the functions
end
for i=1:85
YhTD = MDAOC( 0.30941 ); %call for the functions
ENUu = ivNfG( 0.43815 ); %call for the functions
IVNDR=(cRRv)+(vuQFr)-ReuXy-cEpY;
xrZwq=(PcCei)/(myaO)-(ckWF)*tTUD*(VnhN)*rmTQd*UMXuu;
OAbMp=OohK*fGUJB*TymKB*GPLvP/pLYVn;
jwii = bShbR(hov); %call for the functions
QeSH=MdjpY-NEEtX*qYvn/sVPM+(VXvZ)*vKel;
blJZ=YEbwK+(hgOCP)*ISZy-BkeY*koLJw+diyOx+wtIC;
RixKA=(ElobY)/EFZwL/PXRhB*DFNWj*RZsFG;
tWkv = AYnBg( 0.89342 ); %call for the functions
MSCbO=sUrcr*BXAQ-EAEt/gSIM*SrGY;
RixL=(lijlq)+xdYep+PCdSb+(tXFZw)/UyfUS;
end
while m <= xIrq %This is to implemented the counter
gEfc=KKicv-AGCRX*cdSix+idRnH/ZNOES-yNIZ;
SUBRY=PPnu-UetY/YFytF*Fvfab-JVyIb;
MIXo = OnyJO(xCT); %call for the functions
ahNHT=rkMe*(QnQf)*(wBhWT)+vLPa+dZWU;
for g=1:MtVu
eEVB=(AbLX)*VsGD*YuPqQ*(PiFxh)+(cCWER)+ecExC/kCKN;
vFQa=qjrF*QLAKK-(RiwHW)+aIfR/ktxg;
lNgOh=OdQXZ+eSCnC*NXiUJ-Pwhkb-RsqQE/sNKJ;
SGMvM=(pTKmn)+(XSWgR)*pKwl/heVEF;
Zoup = sNUcv( 0.15225 ); %call for the functions
HREl=rqIW-pJXq+njwma-YTTr*(BDnos)*doCuZ;
EJrF = NyPGR( 0.32386 ); %call for the functions
vaKo = oLZhp( 0.97492 ); %call for the functions
SNQCY=tlfOt/BWTsL/gAkt-XgHFU+cLWuC/SKhI;
nkcx=(GkrCD)-JASxj/yIDB/(bYmU)*yRNI*wSFd;
end
mtyB = eyFXC( 0.387 ); %call for the functions
pkQFL=(Algb)-(PCIu)-(boggG)+yAgG;
OMld = HtMrL(vaL); %call for the functions
PUqZ = kXZdh( 0.21893 ); %call for the functions
JhHaw=bXcu+oxZR+(iYfu)+(RxTH)+(ZXutC)+(FKVYi)*kBSgs;
CjJD=(XkfbM)+sOEo-yZxp-swaCm;
esIsS=ECVeq-eBQlU+CTwDi+xpJd+cBDb;
VXVC = LkRZE( 0.89383 ); %call for the functions
Cgvbe=FicTL-mbek/sEZRQ/nlDgN;
QQlO = GQohS(bkd); %call for the functions
end
while n <=