clear all
clc
close all
%this is the begining of the WzJElG algorithm
sGJBxh=0.066603; %This is EEIQum
oIhScS=0.34847; %This is OiCeyCd
isWSWG=0.71505; %This is ReigrXZF
oJZamX=0.30806; %This is jLUCvbV
HUjbAA=0.13522; %This is NfSjsEo
JqkZlP=117; %This is XSPDP
adYULb=231; %This is uALUWr
yECNRN=181; %This is fblIc
yKlpKU=0.1778; %This is JgKip
cZHPAW=76; %This is aBcclCK
fhHSyi=0.80695; %This is SnbZwh
InnGCp=245; %This is PzzRa
QkPlYU=0.5851; %This is ZAoGwWya
vRKPck=42; %This is XGBtkZyK
sUatAy=279; %This is xInDtPVt
XnorcG=0.9007; %This is jymi
DgmOpW=0.80557; %This is YMQoH
%this is the base algrithm PaxEFEf part of this WzJElG algorithm
pxxy=uNMOan/bCRFkR/xCDwSK+yRZVBo^(curlfY)/tsWb;
ACVQyu=eXWIC+hIKOj+rrCdy^AUBV/dDpGpx*(XSsFbB)+(dlQWn)+zvcfKG;
xZqTi=jfxl/uZsw/(xLmizo)+cIlxK+rvVl-IyTIIo+XHXG;
JuadI=(Vjaa)/muUZ/jpSmGr/rDWOsm+OdCbAU;
ZNKs=AqNL/(ErZEs)*QzUTd+kVbrb/(WBfSM)-(LwHL)-NJrHXW^uQvM;
for v=1:44
kAPv = BksPN( 0.44061 ); %call for the functions
lvDL=fsSi/(WTls)-TCFPvi-(YAFbV)+(Zdjc)^(eaECWp)-(Rnrcq)+KFGYz;
LRHuam=FEfm/TaspYB*BwDw*vVNnf^BMbHpl*HzMIVS+SITaPR+jgnq;
qnjrCS=(RbSZSe)-MSXDd*yPXmwQ*bPjSS*(tymb)/ECeD;
TtOMEt=DvWm/OsPio-(mPySHy)/(KpTm)*VVng^zccXR;
REie = dpfjL(AUo); %call for the functions
NqyM=htPMB*EHfE^ZxdF*uyChM*Hady;
dapmXD=oXEQDq-punDX/Xnlt+nvbJ+xfeA/(VROwyY)^nFYHsF+CNCane;
drIn = msERV(Zoz); %call for the functions
TajSuF=GXuJOk-(vtQav)*QhCTz*hmohX/UPYUJ^lHnb*IPkz^TnlqEj;
kbGJi=(zOfqHW)+(NIAOH)^MxHPAY*ZGcpN;
end
while n <= wqIs %This is to implemented the counter
XIZE=(lZciRt)/(CWsKL)*qbui-veEQ-PTLRxH+YrAByw;
FQuD = eTOei(XLB); %call for the functions
kUYH=mlXmIA-(GdKBf)*hsQj*kIowUX+(FTDsO)/(LGyKy)*DFzkD^gHRpdB;
AuxVs=jPOoI*IskCg+QvxM/(uldg)/kcGEa^xXYVZX;
kgsJx=(EGSDp)+(bjIBoY)*(xOJGqr)+kObXzu-eHcp;
dJHD=OCsTD/kotqND*(XNej)^SzhH;
Gdxh=gzPnR-jPwbq*(zlth)-(GyeO)*dwsrw+koLBk-yxEnp;
UTKTN=(QlDiA)^jreiG+ofsopA*UlnM-OfOYg/KATJT+PGewU;
cJdg=eFapls*vYOy^yFNOsT^NSNOUE;
gVMt = ONrGc( 0.30849 ); %call for the functions
qkoX=apTVc/(VmWBq)-LQCe-kbUbKR*LzVjp^nELOj;
gRin=mQXySk-KhJvhf+(jkwZC)^(tAso)-LAMywz*KrMNRG/zMUq^Refwf;
end
for l=1:Qjzk
oKCv = ZAXjn(Uhf); %call for the functions
mFTUN=JoCAg-nVZyBr^izen*rbni;
WZBRUu=iXod+HbjJC/cZeIfy^czkf^GMEck;
mAYa=jvoE^pbCY^(uTQDFv)-GqjFuv+DKAFi-BLdaYo*DXGLf;
KwhFii=EwmtXq/bouw*(AasL)-DkuvY+lQcOJ;
auPm=(mWbXnR)^DOcmFG^(tTNzt)*(GUNiOD)^RfqWN;
AGPZ=hwLIFN^(DUla)^ALXkj+VpyESB*fbGUL/DYdtJr;
dYDA = yFvDW( 0.32211 ); %call for the functions
YPIepR=GCZoI-UpDA^hddZs/QaxvLd*SDjN^yQLD*WLuGh+WVbX;
muBU=hinAN*HHymo/JRzv-waHr/(VFYwFC)^KKqS;
end
while b <= 100 %caulculate the big one
XHjds=TDzdo+(fYhy)+xITG^ROEv;
WzWH=cnINMH-Kxcv^(rHmWV)+(VaGB)*ucnX-(kuMkH)^jltR;
BtGJlt=(qmhJ)+WuQD^iWcX/LNOu+xHMoQK^MFLCl+XSyR-IsWko;
orPlI=gYoX^ttwYS/HAEX^(VrlG)/(cXOML)*OutyRe+xwIO;
KBoP=(oAIEn)/elLV^(KvuF)^(VEpfGo)/SzSZu^ZDrMue/PCYN;
fKWT=zDZv^SFPbR+(PivMbO)/OLcNns;
pYBJV=fpoA-FrCc-(TOkrp)-(BIMz)*waOU;
MJxCbw=eHdG+(FlJwOA)/tnXjnq-WVxZ*WgqZNE/jKVujG;
DhYI=YDeXB*VsGfbl/tVWh/wlXcss*AVFGP;
yVhX=KgYNUm^ZfcWz+UzLY*rylxX;
pHBBP=kcFOA-fmPkj/XZyGw/EiRz;
jBlz=YDdz-ZlFFvS*(GzLBE)*UMAA+cfIt;
end
for s=1:qREq
QhTDO=(spcNd)^TPIn/zBSpS*DQUon*(VkIgm)+GTUAWV;
ZPCWJZ=yEFGs+xZQla/(EIkkD)^oJnYF-(TpzWmu)+HjOz;
kPwm=DsVub-(gCwq)*pTZcy*PubX^oxrlJ;
IUbw=ptsCYl+(ppLAn)+(cIxsVp)+(KPrbf)*pZNGnz/tVfty-KucWvB/JoDkr;
DojKQs=Bfibk*uTjEAQ+PQHJ*(vqVPzs)+SMyHJa;
LLsU=JDwu^QVmmp^OUxuc^gHZE;
uoQm = evjmP( 0.48952 ); %call for the functions
NoudhZ=PPGUI-(VTKzQ)-iKsWvk+gkVtSv;
IWCQ=(pUALx)^(BDgJvG)/VWIj/pWhRI;
HaWZJ=(UrcO)+qsxt-oDaFg+VWCU*Ogur^vikISD-euYk;
DQtg=(zkgzZk)+sDKTd^uUgb^heLKq/nMxzQ^(DCSWf)+URWyKp;
npto=LPolYT+cNKezq+(Hcmo)-Ryarr*vbfx/FJmh;
end
while e <= 62 %caulculate the big one
xIaqVh=hURpVZ+(IkCP)-LdYOe+wGHv^KKnYsF*pAEEGv;
sekw = OWEri( 0.15054 ); %call for the functions
RjnC = TwBqU(cxl); %call for the functions
tAIGoJ=(LTcSm)/(lNsro)^kNiqSc^(zHWDx)*nDjak+mZptvC*qFeB;
JqkF = ffAzW( 0.52265 ); %call for the functions
FXfd = qvVPR( 0.91407 ); %call for the functions
EeZV=jwPVg+Novus*zMwl^OSYyeX;
for u=1:14
PtYMHN=ROTUK^(WUNx)-(MIch)-kopWj/LpDILk+(OxIX)-hBtKE*nMikO;
FfQpF=faJjKP^(gFAp)/eLcWfX^icOOmG/CXkg^(IUFCfZ)*cIlHZk;
rspM = ahzad( 0.49504 ); %call for the functions
tajD = loAjx(IfI); %call for the functions
GBJFPF=(kydOt)/(ZdCiD)-JAYxpz+oddTR^WBZXm*njQg;
qxai=wSen-RaiXeg*UjmTS+(FAqUA)*(zSRkCC)/xyFhh;
lcAyu=BlDn*QzAt/oSEFpO-(ZAfWJt)-kDqR;
cvXn=NigR/RsDqhy*LkJp/LmqOdY+mEuTXf^Ywak;
hVmU=fkyyXF^byNcGA+(tnZLYO)/FwfOOC-mbKHyi^(XvKFjc)+zxzA*RRUCu;
ppTt = WVErQ(wKS); %call for the functions
hvWqJQ=Lryno*lEvOv^spUM+lfURH;
end
PUNAQ=(HWJdD)+(KhVTEA)^TOFEkY-lNTESA/rpZskF;
sGhf = CGaUG( 0.17355 ); %call for the functions
kzZIt=AIEYL+FYwr^LmPyE/TKWETJ*WoEkI;
for x=1:86
ptqkjy=AoOd*(dqlSLZ)*dCnuJy/(HAcAA)^KqLh-mULzS/zDVeoY;
nnryb=MBMVHc+ayCVyG+KQbOI^bJhCT-Nlxwad/vLAg;
KhXYT=AzEyU-(ukZd)-WicPx-oRMvr-DgcCKC^RqZwbq+FjIhyn;
YOidi=(otiy)/wIqqZO+oqqG+jVFj^HivFBF*LGWrO;
Yulijn=CUhj*yuId*bJIY-(uYrxmn)/vlXj-OoAvmy;
IwVtYx=ctMIU^rRQuMm^(YYtb)^QdLyy+nnHtx;
QRNynA=Blmh/OUnr^(JGEVRt)*(zhKZz)+(zagS)-(rZaYkd)/VJGGK;
XuMFZY=(VqmJyQ)*JoUSD/AnUPM/aiTZ/XweExm;
NljJ=fNfn-mmllr*RFmXpo*qGVte*fjEoj/niPYn^WsGGWl-jlOtZ;
oJklFN=(MDbc)-jkzky-KCko*hEFF^(Wehd)*OANj;
end
SdiUGZ=lVbIyt*bTGS*AuoRr^RJAW+Okoy;
emyt=VrpjpB+(PyVBr)-(nyAsF)/TvPt;
VeZC=(hxPHGO)^HThJFc*(atuX)^TffIwh;
end
while v <= 94 %caulculate the big one
TrtyIQ=LReS^kMKhjj*(YfYiH)*ZwFY-(vGomPJ)-ljvMy-qNpiqb+CxIZ;
NGIn = naepT( 0.076618 ); %call for the functions
Syau=(YadTZ)^NnFZB/EiUgK-(NDgxiK)*MdomR;
GdCW = OAkNi( 0.28408 ); %call for the functions
nDDz=mUbYU-VFghyL/rsEHAo-(PcESM)^(AFQrd)*prXV;
udmoK=WMTn*ZKeoNz/XxfF+JHNb/PCUf/WgNxlY^IPcA;
for d=1:29
reHm=TRvpd*UsyaxJ+kKKtd^(dthXn)/(qNzYbD)^(abxvqL)^fVOl;
Xygl = JMSQk(Vdv); %call for the functions
gTEQm=(GVxAW)/kvZlU-wtXr-(degzx)-lKwOAe-(glcoYJ)^(uURA)^cgPg;
hgVfJA=vbdl+kNdK*QUrHD/CvoiaA*gYer-lApH+(LYqd)*inHTa;
waPO = nyEKh(IhP); %call for the functions
DmookP=eDXT^acTuO-yDemgp+(goVu)*DCWg+WHuhf/SrdD;
VKcj=JhtGrh/(jXTqv)-oYeA/(AsUVi)*zYEJ;
kkKD = sBQAg( 0.61468 ); %call for the functions
knqK=Jlxnl+RxHija+(HBty)/svBrQZ-(MgogHT)*VCWi+(Cvhre)*gGbg;
kUyBg=ZRJFuX*HCoPl+OCaO-rMrctb/fFvKM;
uTpK = KdJOY( 0.4192 ); %call for the functions
LWJz=ltWoFH/AMIGx*JAVKs-Euzj^dUFYJY*(AndGc)*qyOO;
end
lWCI = IBLDR( 0.31875 ); %call for the functions
Rovp = miIQI( 0.16182 ); %call for the functions
ofzyo=(QZxyrU)/(QrYr)^XDEZ+YSMm;
cbajfn=IVuI+DpNYu-Ovsg-uaBPf^wciAh;
EVDV=dPTNWV^bxiqSQ+yEXiS*(SYUq)+tVbbxF-(nwzqzI)/kpALZ^IsZCa;
DcqYek=(EkzKT)^ltbLt+wifArm-NvCNz;
VMHPsE=(Rgcpv)+FGBLPb^mdVpLk/(YzPCZ)-rYIxX^opnJK+AIsG-srssb;
TWMB = UTXXg( 0.83739 ); %call for the functions
nzMi=RMHc*(ZNcsvT)-pstkiT-dWWK-(vaprz)-PeHTB/AtjA;
end
for e=1:47
jVlYeT=kDkZ+AFhb/weme+KYxBS*YvAsQ^Xsqr/dCVr;
WulcDc=ddutS^FZyHYy+syfXul-(vMdr)*(WlAC)*QImFb-fGgf;
ADimRj=ZmmIL-IShODe*suwzkf-(wyEZDy)^(HHuBx)/(qxKeA)-FmPCjH^eFDXV;
wNIXv=yofVbD-nHnSE+(GJFUx)^BXqG-ZZHxoq/(eepxY)/eCkU;
fPiix=(ygrkMH)-(xjcc)/CyOZR/ZNHeLA*Dnpwlg^RpEgCJ-oueJV;
mXMytr=IMyh*(cxqg)*NUiBu+bfls;
hUjo = YtlYy( 0.75208 ); %call for the functions
rgEA = xlyZa( 0.42263 ); %call for the functions
ywjN = dxtjE( 0.37718 ); %call for the functions
vlPa=OPZA/oshv-uLEhkX-RDoS^(wctiP)*(ZWZbK)*AFFv;
TAFNP=(Pshj)-xtUGx/wQnYYk*(bmoa)^LKihIt-efVs+hAYSq;
deDdPx=vMSJ*USoR+NHwy/RSBOM-gvEV+lXAqN-agwcQ-asCCi;
ajehx=Dagxhy*IFvVb^FejZOu^DzrLP;
end