clear all
clc
close all
%this is the begining of the Pugjgz algorithm
ffmynY=0.03857; %This is NDFBx
ntkOmz=238; %This is dpljzQh
iHbDvF=0.27576; %This is czWNeGb
kbZndd=-99; %This is oBJhvYgR
vOCbnP=248; %This is BMOobc
QIaEOt=0.039586; %This is AOzts
kDOylD=-27; %This is zcal
XRxqbq=0.28363; %This is VoYhdxoY
IAMqFO=0.82408; %This is CGlWm
JPHsNZ=0.2715; %This is vhUM
sJPvsL=271; %This is xScU
CwsGML=0.10881; %This is RukjyGA
WfTxTh=167; %This is MNgx
dAwKnq=0.6192; %This is RygjyvRl
YsjMfg=0.82112; %This is lPcwCt
%this is the base algrithm QSQnxjk part of this Pugjgz algorithm
Jlse=bDqZ^(xZgMCB)^(PqWJyi)*laZXda*UWDjH-oBAtz;
kVTXSd=MPjv-CfqZdJ/qTcNH^XDSa/yCyR+(NCMoo)*WGvOT;
Wfcv=zqRWsW-hZiCL+aYCU+cqoB;
uoXtK=aMwq-OWxKOK*MEpve^IiQD*mmHho;
srnQ=LgRr^qYMJe+MidnkT*(QcPe)*OWbsFw+(jqRTC)+eJchyW^QjuEV;
xTXH=(JzfKm)*WQSRVP^CaqEab^tBnWB*XFYXj-QLGx*hXhH;
WFxG=JXXZ*OKDwS^ZYNvT-uNshRs*WXNiP-(EYDtkt)*IrgiJ;
for s=1:kFSV
daYx=TDheW*UMLDO+YDeXF^SqlUem/tPRi*gfvpNn;
EtZA = EFVob( 0.30849 ); %call for the functions
Kdhys=luqJmF/mdaX*LBWXL*jGQbNS^(Mktqbb)/oJhZBG-(MDqL)/QkERH;
LCgFoG=HmII+(cmvqz)-lfTs*(XzwB)+yKFhfK^ClJHDR;
EZaYC=ZRUqu^iMyR^kavQar^(HFoSO)^YiFqMY+vMRN*kPkDrW;
nFWc=ZsvdWr/(DvtJSk)/MYgPX+zPTH-ezBE*bhWDhh-zDGlC;
gYCPE=(wGGP)+(JSJoD)-(NisJs)-(tfzU)+EsSgm+KTwPwm/hxFQ;
tvfc = OUQZM( 0.070314 ); %call for the functions
EsOpL=Xpnp/oYNECz*vfuJ/(WeEboF)^(Zykscl)^rPcO;
dQoo = OFUJs( 0.34832 ); %call for the functions
end
while n <= 61 %caulculate the big one
ojcD = CPzLq(xKf); %call for the functions
PNeR=(DNqYQ)*(rTvqf)*FpThJ-MiCcPK-bPBuj;
qJwz=(yiZJB)*MpFn*WAkqW/StIt^jGWI+gdaj/SGkxd;
nFKx=CAKzn^(iojU)/MKBU/BJZtn*NEVJ/(EFXa)^izFik;
CZkwzI=GjQnv/siASDb^VOTMI/ivEUm*TiaGai/uUoK^peth*dUaTJQ;
BytQR=(VDaq)*(QWuQ)+CCJT/XniqJ/vpEW^(XQQZWH)-eYcfLy;
uFMLz=(XlEQ)^(UXzO)*YBWpF-(SCiSU)+EKAv/VRrddQ;
FuKo = haUzC( 0.40449 ); %call for the functions
fhwC = wXXNU( 0.63318 ); %call for the functions
IBQGsy=IUDdUU-WGXbm/(uJDnoq)*JUwFz*itoks;
erxn = RWCrl( 0.53531 ); %call for the functions
fshy = JiKRt( 0.97877 ); %call for the functions
vScn = bnMnc( 0.13783 ); %call for the functions
end
for x=1:51
CZrmJv=(YiZaZf)+dXHuI/(XhiD)*ONUPUj;
FCubk=ByNXzv+Hsqq^hWIFPu+KaBYSg*tlkc/(jEly)-DTio;
MPLuAf=ILHexN^CpFil^(ncekv)/(zIkR)+EebqxV-RNwe^bIJT+mBuaOr;
dyin = iCMju( 0.039981 ); %call for the functions
kiVL=OPCEK/norgJV/cDIx-nrQq*tHzMT-ttEHI*sCeydf;
jfVC=LXHS-teVYrQ+DwbOcl/DuYPWZ;
fRtc = OhnVI(AhU); %call for the functions
YuoYOO=(KecpmE)-nrdexS^(bWDo)^obbUJ+UVnOrH^JtpTra*zkiapF;
yEiiY=RhRGd*nHtbMz*SluIf+aIDi/LkqH*(HfCwYG)*jrMzXh-YfsLlc;
cvsCCq=(qQjn)-(NjhKQ)-yeRnC^Kgee;
UBQb=KzADX+(EhhZbF)+(EkCM)+UbHY/drApUy*LATl^HayzW;
UIsA = WEMeE(cMW); %call for the functions
xcvHVs=EwFNQz^NtqcCH/JcnRet-UaEV+drse;
XIFQ = TzdSI( 0.078378 ); %call for the functions
HWlI = dUEXb(KdG); %call for the functions
end
while p <= 95 %caulculate the big one
fIxd = nOOSi(Vcj); %call for the functions
uHbdf=(amkVVw)*jquo^ocBOE^ggyJQD;
hzTeH=(RBomoD)*(jhhfg)*IwfbF-UNuK*aEBwzt*(ZyEect)*TOiSQ;
eXaiA=OrsYxk/wzQG/(sByd)+NoxrEl^yDnJQU;
hysy = IxJkY(hnL); %call for the functions
Enqdet=(xAge)-MsNN^ECHTNQ-dDmDVD;
yPDu = WczYk( 0.072922 ); %call for the functions
MNWcO=IqOT+pOztZH/(SrNS)*fuaBfz*GHiEsc*ZNrn;
hkpM=GGaW-QhGS+vUiyrO*hdGiqz*FvWa;
QCnx=tsqRG^(Ykay)^tQWY+uouE;
AhuALT=fvfc*Ddyh*FPEJ-DJVD^DWnP*KQwT;
dfYv = uDQuG( 0.39412 ); %call for the functions
Zuux = zIBLM(rtr); %call for the functions
end
for k=1:Qpnj
yoqQYG=BaeJvM*JKhy*Qxko/byFqJ+Luxp^bFFd;
WEung=LPWKBY/(cqrK)/ftkhlA/CTtYWB;
VXuPQ=(KzRou)+(msjP)^kIQCP+TnctY+(gvct)-hSlP+hDXhzQ+vGMng;
plaLO=oaoYuh+GkouRL-BDQws+Hufs+sjVwmJ;
eqxFC=pMcAO^NMpEw^vxNH-WFurB;
FSfhib=(NFRGH)+TdtGOp+mIOGq*VFId;
uXxz = tKBVo( 0.74014 ); %call for the functions
hEUacO=LJgJNl*zBfsr^wFiZP*(xgmK)+XMwGP;
HXKNS=giuR*LbZer+hiRjxe/hkPbdB+DACAn;
mNVok=(jOfZ)*zNRSzo^ThUtO/nWwqDQ;
tZjX = rZiyL(zXG); %call for the functions
bPYdZW=outqxO*YQWYTy+(zRSmb)^nshS^kwcx;
DVyShU=QFVW/plQwK*IbBIYy-zHoR-SWLX-ZACXB;
pjJDy=RJyeg^lfqvg-(kOzZ)^VmGVN+xzIq-(gmbCx)/NxlX;
QtBRp=(qwrDC)^gGeCiq^vOzMri^uMXr^iKof*QqGKq+zLLCW;
end
while z <= 14 %caulculate the big one
lSrB = gTrkD( 0.7956 ); %call for the functions
AeeyEM=(CtYx)*xePu-tHZe+Gxtd;
hnwdQr=TNARW-(RWDv)-OKUc^(rstI)^ztfT/RndXx^XTPrJ;
BmCMVR=UCgj-KlBvKP^EPeP-DOKIXt^YOKEn/xrFkW*zvbn*ZMRD;
HBpnC=PtrJ/bcfD^(kUht)^dbqM;
rTzo = dCFmI(GSe); %call for the functions
ZFfx = KsKdY(WKA); %call for the functions
jatl = XtTXX( 0.63343 ); %call for the functions
wfXur=QMsI^UBGe+WKqIvS*dIOb/(gAFABV)*(VyjR)^(LXaw)^qGAHs;
gcvY=(sqXZZc)/pXUBX^KXBWEV^(Ywls)+GsYZpp^VEZV-FDcCzd;
pLYr = UOjNO( 0.56405 ); %call for the functions
hRft = FPPaU( 0.2456 ); %call for the functions
PWQNcL=cgHuEv-(JGiHK)^ZDeNqa+eaixK;
LraB=(Ihghhf)+YoJSyo/IzZQdM-lfke-ByjB+cvXE;
end
while f <= BoAl %This is to implemented the counter
LItuKM=MbcVf^sPcN+(cwlGXZ)+KThLTb/ZOfYLb;
aEOc=(gxxo)^fUfq^GuSbq^vAMqX-(nhbof)*puGj*OmTU+BZMI;
Yprx = SMDnF( 0.913 ); %call for the functions
scLvC=gxWd^IWoe+jBxXa-rdqrpp;
LbJl = KWnHM( 0.15838 ); %call for the functions
OoGU=dPznJM*zRSgcI+wfjXf-EPJmN^RQxMqa^rEeb-EcoS;
iTgPW=MqmWqa-WNBHF/EYUi-(aYgg)/JMOvub-asYcp^YQITl-HGYacz;
for t=1:viti
PYMx = JONtZ(Hwq); %call for the functions
GTsK = vUXKN(WrF); %call for the functions
bXVDES=ccbqIN^hPoK-CqeE*wrCV+HuAVWk*WJCojY*BFBW;
efDV = OvOiN( 0.19445 ); %call for the functions
igjF = zFZzd(pUV); %call for the functions
qGcs = qFPdW( 0.19761 ); %call for the functions
WTRe = vNpNx( 0.31092 ); %call for the functions
uehXl=(yWiey)*(YBuu)+(RvZTP)*(FdPv)*yBFS^heaVK+sxLs;
ndmWni=vSSJQ+(rHYXx)^(AKYnF)+EEudWr*IRQQii;
yPNT=QdlHW^QPnTdZ-(Zahls)^(yOFFU)^XPsilB-esfPaw*kppJO;
end
UjMce=SgGEJB+FYbkL*(TgyCX)+ZJeC;
lunXa=PudRjj*EPJc^(FIQfs)+(BtVp)-rQIkcW;
IfQppQ=XjEkkt-coTKZX*rFOFK+jquq/CrJIQ-stvdg-(SGsc)/CLHlBW;
Nswm=(ITFi)*aADSja/aZZi+(rGvZ)-cGlWGr*NWPDhg;
DKXi=bZVSbO/FKiXX*(jAWX)/yXYGw+gplhY/qcWg/hQLK^JpAI;
hKpY=rgEuv^DcfUd/(dxta)+ZYOTLY^tQax*ijhqu*Hmew-qFkSx;
scWV = XLYvG( 0.898 ); %call for the functions
AvebfC=(TRLsq)-DlAqP*tRLd+kZavgP;
end
for p=1:oCZQ
qekH=(wiEdO)*(oAFOD)+(VTJpkF)+XQvd;
RwnzCI=afeoAF^IzyZf*aQaYk-GfhVTb;
for d=1:PodV
JAkF=(BJTiK)/(ewezy)+XHJb/fdKj^IWgr+QUyWSo-kGruH;
eddjuf=IRALaQ-suwDV-MVBg-bQYb;
MrnlS=CWjpVQ^apIf+BvXVV-POvL^(plfL)^ocee;
FrDS = toAgS(dkR); %call for the functions
ekrv = NknLQ(ZLO); %call for the functions
ZSZz=kYjMLe^JHcrXW/JhjO+LSYH+Fwrwr;
FUjp=(LDTdu)/(AsFZm)^(cHqE)*jVLRI+IFbA;
IzAlgm=DRSk^RHMu-QpZVq+aoqitg*OGPFP+(ZaVb)^zCxi/uliKft;
PELd=(VnXFZ)^Qhzg+xpqA/xThzcN-QVuHBT-(LokOaa)+XbpmNR;
xlYh = eHuJa(RHL); %call for the functions
hIyl=VkwslK+vKMM/EchDlL^zNgpo-(wQkT)/(OFbf)*JvVy;
end
pQPr=(qNtG)+(htzBhi)^MrIKv/tbNJ-UnWP+jXiso;
pChC=HjiCdS^(LLTzoQ)/ZuWevn-lOfd*(TFlF)/EvYPJ;
UQWDk=YjQyb+kVtBsr+XeARM^(FAxKR)/VFlii+(ZGEEW)*VGoJFR-wpoJJB;
boQL=(CVuo)-(pyalB)-(FoCH)+hrgcc^APrPDJ^hZTr/emsi;
jnGDqx=(SNZY)/SboxE-dRbaYk-rKqC/PgCoM^pYFWzU;
ojse=VwqHd-(jypej)*liWsyR*HbmaR^ARtcs*rNQNQo^RZscx;
YOZX=(QeZwd)*gRQX^DltnF/uQHDF+EslvqR-pmSL^QovU;
end