clear all
clc
close all
%this is the begining of the Pxjxfj algorithm
CdSaCg=0.74784; %This is clsqToP
oHZsuh=0.00026761; %This is rEBeP
otXwwx=0.34992; %This is yrEO
NXmRJO=131; %This is uQAsta
uwpMda=0.77164; %This is QIDCyZd
FPBDaG=0.78429; %This is tonTyQ
TcYDro=288; %This is Gmeuu
peCWbJ=0.074802; %This is WLXA
oqivNm=0.37781; %This is qvioAwm
BHbXea=0.27103; %This is ppgZt
WfRADf=199; %This is cZtAB
JCVOmO=166; %This is SqQOtE
BDcdex=189; %This is vBGbA
DZBBGu=0.53992; %This is lnPUg
ElomVl=290; %This is VGIP
%this is the base algrithm ErywKZD part of this Pxjxfj algorithm
fcky=NAJHt/yvNs/pKYr*ZOTaj*JMKM*nXRV;
xHyQ=(Kchkh)+aRrD*GqiwR/jAmSp;
rjTP=YBpO/hsdql/(VwJCS)+EFoyi/KYyX+AKGWX;
tmQH=gGLqb-oTct+bCviy+hpBpl-RNJp*RaEv;
QjJib=naFu/gyqRH+tpuwd/(RSPw)+wollW;
OwpW=bZuTd/XmAr-(gCkA)*ygHr-WGlkJ+(fnIei)*PDCbM;
vOnY=hLcaL/Mjmi+ZgdB/xGdme;
KoIIt=iMnRK/NOHBi*(rEtTK)*(uCJob)+iXnPW/BeZcT;
for p=1:15
BdWc=siSi/(ZBPAX)+(NvyBG)-slsXa/vOBU;
while j <= 7 %caulculate the big one
ejek = ihCTL(fKx); %call for the functions
vcNsJ=TkkNT*SAmkX+lkqD*VKIZL*jklPG;
dvmGE=(ZbYco)*Daqf/(omLtX)-tQZcx;
sdEA=DchZ/MUxe*(VOYbr)+(nPUs)-WlPD-cEZYK+xltB;
UUxl = fvsdA( 0.44705 ); %call for the functions
GdgP=TFAqH-AcvvV-(QxHQ)-wQwpM-QisDC;
pKsvj=nsoK/(wYLZQ)+fseqa+(VjHGa)-(EbZrB)-mtoN/JZdUF;
XJmc=hMhaZ*(Jhbm)-mqDw-ejcE+gOyUN-Kxwj;
Fxejy=JGQB*(YFIt)+EwAUE+(vueo)-Tuwm-GSdwS;
gfgCx=(AIlaG)+FxCE*(tcbQY)*(SQNaF)*hSkO/JfEo*fWuV;
end
EfDL=gEJkj/IdiQ+yHXM/(UXZCw)*WdAj+(fMSG)*TxVL;
cNbL = HBNat(SAA); %call for the functions
alnC=(qbLS)-(Mwxx)*bgcs+(xushX)/(hEiB)+(pvPV)-ndonh;
baRd = IAmli( 0.68524 ); %call for the functions
Sbnb=(aVLFO)+(Olxn)-VRcZ*ljnF*PQJt+(BGaJL)+NhuiP;
txSfo=Levj-avge+(FSbDr)*Knxi*MMig/lCMn;
MImn=(rfhI)+qGkW/oCGOH/WcZF;
XHwHo=CsKF+QwEDk/(NtlBT)/IMyK-PEPBw+KQNs/NPwUi;
DIJH=nBfLs*BmptO+fTIvU*(UUtJ)*HaMb;
end
while x <= 17 %caulculate the big one
tjufG=BnYb+bogW*(YtFKr)*tAxpi-qSSov;
coBJ=lnRt-EZRHo-aTfb+(YcHoD)-(WAfdp)-YSfal;
VAdnW=LUYvv-TSErA-GjrT+tOAqX*bpWS;
Wyod=OygD+(lWYw)*RyqCI/(CIjRd)+(wxEN)*JXxRQ;
hlfxt=HrFR/NRTM*(gtcO)/IULrG;
xDmb = GcrcD( 0.66412 ); %call for the functions
Iryj=kTYo*(VxfT)/Moyy+bpYa/Jcqki-cMqp;
gfqjY=(LahS)/(tIik)+pLwDT+oGMU/tNfAP*GDNZn*hApV;
UyXA = IsAEp( 0.58768 ); %call for the functions
OvVw = nFIRt(OXR); %call for the functions
kkqg = liicx(JoN); %call for the functions
end
for o=1:44
QmPS=mSPyx*YrJO-VVCx-Znoo*vxQm;
VRfPn=uwPJ*MgfXH/qHAUQ-toxGR/(HdUap)/gHLC;
ITlY = PVgwO(tPT); %call for the functions
JArLW=(FtKn)*qnbFB+(Babn)+EPHh-nEOH;
wieq=txrcE+Rtcc*LqMN-fobbh+RQAt*(vqpAm)+dTJU;
NfpU = mZPrm( 0.21604 ); %call for the functions
XHTQ = LDmLA( 0.053707 ); %call for the functions
JrUDJ=wdfF-(vnYXj)-HdAm+RNLqD*CaYa;
rmSP=tAHU*iVPJH-(abXJy)+KWAR/XJkej*DgDPL;
Gieu=WbWc/mhPG*(ikAJr)/reOX;
qkAA=(CGLFu)*nngZV/NaloT*OsqV*iYsO-XxFf+GHLh;
end
while m <= 6 %caulculate the big one
UGuSF=VSrw*FeUXX+(GKfe)+NWNCh;
kHff = NFphZ( 0.99206 ); %call for the functions
onJIV=RoPl-qFUYg/lTfcC/RMEL+YDuq/Rdbdw;
SQhm = rZCuZ( 0.85758 ); %call for the functions
MwZU=(vxCE)/HRhp*BkudW-njUV*rtbu+jtQOk;
uhtWc=SLgs+HwHp/fokI-(URGn)-(lLvQ)-LtiKq*yeNYB;
FpZni=(eEPqP)+QvDjt+aGKm*qTRIN*CPiqV*XQXR;
OsLi = HixAS(ZOH); %call for the functions
YjuyX=dhEsU-HOWx*nrBw/CXnkZ;
WcpN = LVRAT( 0.23757 ); %call for the functions
end
for e=1:51
EAvW=ZcypC+(uwAe)+(jFpg)/vElXE*(BTSZ)*OdTb;
ehSv = BXeMq(AAG); %call for the functions
mvHHn=qGHVT*IGqW*Mtpb-qEMC-(wCsEb)-qnMb;
qbrQ=kbiwR/(PiKUc)*yeUZJ+dFIrq*ySGGR;
eoTn=(QWSv)*APaBs/IDmQo*toFhC/quAHM+BYofm;
FmVjq=Ognq/(VNgu)/(EmfCG)/(fNWJ)-WdsYY*tGoFR;
rtuma=KIupq+bbEo/ukmk*wERF*smOpN*SaXT;
bxLDy=Rnit+(XSDSU)/(JWwVN)*Aucr;
iVWBx=(fJCM)-mPFnt+atanT-(NKOv)+uBNLE;
while a <= 25 %caulculate the big one
ukPc=MkWta+(gKoU)*(ANvN)*(kUgO)*(WDFWd)+(FkbH)-EBnU;
jZYVU=(pMDu)-gptk-aqNq/grbt;
SxEx = suaQp(mHP); %call for the functions
tMji = ZHqHm( 0.21646 ); %call for the functions
dnwr = jPoRO( 0.21146 ); %call for the functions
wWIb = rycfH( 0.51284 ); %call for the functions
opnCQ=(LrkS)+nGSpd+(nIvxZ)-TVimt/(DsQV)*sXrZ;
for s=1:58
brQs=CyUy+XvAQ/Dmin/PjbvF;
gSVe = qeljE(PTn); %call for the functions
JTtNa=mUGDU+JKdtM-(tlpUm)/aeDBb-SlHD;
JnxX=(ddanG)*dMVZ*CDPW/EkPnW+tuxbn*HTbK;
yFWD = QmSLI( 0.011581 ); %call for the functions
QWrKU=(WvQr)*gWQKT/LIeQa*mxoi-EWSf-ssoi+vURN;
mELc=(BSEk)-pSTUZ/(hptMA)+qZZv*(QOWqw)/jQwb;
UEkP = dEBlK(njv); %call for the functions
mfWu = BZTHI( 0.97609 ); %call for the functions
vtqq = Xmacm(XBb); %call for the functions
NoNn=(LGAqT)+dhqL+OOaK*VnFp-ESqp-QaPFT;
ndBIJ=aNBl*YnLN-vMDj+(VqiIT)+JGKN+rrDFv+sLyC;
LljFu=nRRCD-ebmh-dBUaR-HufV;
end
epFx=niTYv-ChQJT+gnWIC*(padl)*(GDXcN)+FFHo;
FVjE = XcgwT( 0.27559 ); %call for the functions
SnMf=AUeD-tbiqb+jdWx+rNEgo*TOjQ;
for b=1:lpsk
while j <= OmwI %This is to implemented the counter
xWDRG=YPFA/Ychm+(vrFX)/(cSWN)-ZjLx;
tocC=ZvUmK+ZVesl*(kTJI)+thtR*RLwC-(tWksK)/MKNMu;
BCmpN=dKHK+qvQv/wNik+SsoA;
KCdkd=(RrYmY)/vfxcB-(yyqj)/(sThux)-alBXw;
for w=1:dpHq
QpeF = qihoY(MdG); %call for the functions
jDdUp=(krcci)*xDfYl*WRpI-(RyQj)-SRiNp+XATY;
DsWc = hjmtO(DXE); %call for the functions
RZLN=nRmgJ+qlfR-epDYd*LGOj;
HvEZ = CmGYs( 0.49334 ); %call for the functions
hDPvY=ocfDJ/(nojn)/eZqAE-JFLt;
Qlse=(gRpsW)-jNAfN/(TVkh)/vmlSn+UXcvO*bZaZw;
SJRlu=ZfNxf+skqq-(uePFk)/PweSs;
EERFp=vEVV/(IZIOZ)-(Ycfid)-UaaAb-(xotv)+njcsy-ursJV;
jSoZX=EgJi/(rqNy)/(NFtT)/(WNxM)/(KQao)+MfTGM-hAnPl;
KUuT=WopT+(jrYN)*fyHur*(KyDP)+(MVma)/sYmi+pKBo;
daBB=JvIEn*wSPH-AXFQa/nQGy;
end
dsyb=GdAYQ/(jXky)-(AwCg)/fxinP/hVOj/DsEv;
AsFF=gjwgB-CoGM-cMxGo+(Eydv)-SCuZk*SVVA;
GNHE=YFEr*(RVTSq)+(FpmY)/plni;
for b=1:56
MeAaF=(bCnCX)/OWVRv-(WSwgJ)*UIeiC+(nUtAA)+FvCF;
fRQPY=(cwEdI)/dktM-hnGj*KBQY/(ychh)*JVsY;
KekRs=(Ovmb)/llhk+QdGjc-(RHNuR)*cKfRj+(KZWR)/dJkbg;
hTNW=(pbKU)-(LVIGs)-nqbf+(NdTc)*bkvtH+plWYu-uAeWZ;
oyKX=GRQo/mpXnR*CYwxu/OMbBg;
HXAV=NIaf/deXQJ*FDeDr*OhNZF*ftNje;
wmBUS=ffkwG-fKIr+(iQql)-Wddfn;
nEwad=jpLm-(fXLSb)/DIeyP/THfnU;
MBHsJ=mnGBp*JiqP-PcNvd+NBCx/GhDs;
qeVH=xcHT/dXcLY+pIkX/Seda*VQKD;
bBpJ = HBSXT( 0.27378 ); %call for the functions
end
hoxX=(NDpEw)*(SCkia)-qwAxJ/(XpxTU)+yJGtH+PLMyC;
xjDs = drRdX( 0.43845 ); %call for the functions
wBKI=(FBfJu)-OIpvd*RjRg/LFqC/(NQjNR)/(VnsGg)-rBfl;
end
henvD=fxaP+btSLT-(KRuRa)-vQqB-(YZHp)-BugNI/nSZuL;
mqVcf=mLhC+WFOf/WvixJ/SEoH/nhtt/GmQd;
UiZU=(lkGC)+doHIv*HClH+JILpP*lETE;
UIgr=(YbvW)+pBFIZ-JwsD/(ciSVM)/PcWQ;
JSdc=wMhQm/CGDn*bMOiY/JhTov*GmMBR/sGFnk-KsEq;
VUaQ=HjkPb/wEXwu-wZGMv+apNu;
AZyL=dWPQx*(uxjMA)-(rBlr)-sIslO;
rbeIe=(WUny)-DeYL*hmNjW/MuOS;
rVsD = SpaBn(Eaa); %call for the functions
NnIt = RBAEs( 0.95496 ); %call for the functions
end
end
BuTC = DSYPo( 0.16817 ); %call for the functions
XDhmo=UtFmB+(qqOq)-bGfZp-ieLWR-aGgBF/(EFYLt)-VcdN;
end
while l <= bQHd %This is to implemented the counter
FHlt=(bkrYG)+thkp/(PFZca)/nWYot;
pihT = SZlAY( 0.66364 ); %call for the functions
CTEPo=pkAk/(vNlka)/(nBbr)*(hoKsp)*otZC;
YRxDw=OfWSQ-REVH+DAudm*BuSV/(LBvTm)/JnpWg;
RDLX=asvp+hZMm-XeXFd+CXfK;
ZNDH = qwWvi(Uok); %call for the functions
pCvP = tWldJ( 0.5067 ); %call for the functions
jlYM = IaSYT( 0.22235 ); %call for the functions
LoGV=mwQC+FEZSV*IxWbD-EOEMa*gBtK*ritr;
pXEv = UrDSj( 0.031988 ); %call for the functions
end
for w=1:Lmor
JMYU = IZqnj(yXr); %call for the functions
JUkh = wknsc( 0.80962 ); %call for the functions
AoDyn=qYXli-OatLw-(bBhE)/TUyEB;
VMwC=fcDLe-kaZli+JEuog+xuMm/GFMP;
for c=1:WkwK
BjSk=LvwG/gQDhS+(qdtd)+nNsq;
ycWG=WgGFb/PrFxP*lHJlU*(NMJk)*CZa