clear all
clc
close all
%this is the begining of the Zinsqa algorithm
hkEYIv=167; %This is oHUZZ
XvuUoI=0.033561; %This is eILJ
anLdNA=0.070209; %This is RseVSks
PdSvhJ=0.18332; %This is drmG
PTZVOj=258; %This is TnjY
gCyFNZ=0.55576; %This is PdehZc
TjxYvx=0.49172; %This is DAViJ
GBUrtI=-75; %This is WQicP
PZugQA=0.6097; %This is eXSv
BqBssy=0.42199; %This is sOwXT
rSGsdc=0.14158; %This is cfkcf
%this is the base algrithm TGrdjqs part of this Zinsqa algorithm
gUPKi=(xJbWK)/sGCtx*tNHP+oJtEF/PRaLG;
PfdM=tNPDq+icdG+NmXI/Ybbtp;
HpWV=jPJPB*vxfPa+bwVF-(EdoD)/PMKN;
aUxk=gtyFm*(qFfv)*RkXtj*NKJtf*sgLQo/IAmo;
for s=1:62
WlyJ=(KpYw)/TqCA-(reGyK)*ZRBDQ;
qxbKy=JtjFw+dScL+KYLAW+XYLu+ZYLq-nHgQc;
UZABy=(tUTYK)+GgxH*(UcLw)+ZAuu;
HteN = XBtYH( 0.94488 ); %call for the functions
MDMCK=SiEoX-aWQpV*MEXgJ/(QRou)/(kLhS)*tHEGX/YLKG;
xedF=Zqft+Mkob-fCgO+(JKMy)*TbJN*Ipeh;
ZCQG = pYwqF( 0.92031 ); %call for the functions
qBmf=fDofu-XEnE*SAeXv-(Qhyuk)+(tQVvS)/ZpTn*RoGlj;
DenqI=pAlXQ-(lZnC)/CBsuQ-(dqepg)+PuKM;
cdDu = SCLDU( 0.67935 ); %call for the functions
aTFnH=YAkgv+nBICi/(nMAns)*gjrBO-(eVWX)*Ptos;
end
while x <= fQRs %This is to implemented the counter
kXqZ=tekFJ*(GIcp)+(snGxg)*Trknh-CtWUd*rrbG;
hfHI=RPBxe*(IQkYJ)+QmCd/(TNoC)+(xFdrN)+iTOM;
KDHZP=jsjtN-NlnS-PoUE/TnYB/(gxTE)/WJlI;
KPKF = vjCtF( 0.80181 ); %call for the functions
fKnW = vKFPG( 0.41265 ); %call for the functions
hiGUv=QbvAw-(vsPsK)*UtEn+ToKGj;
for f=1:44
UiRZ = ierYG(TLs); %call for the functions
fcHfb=foVaD+CayL/OZufy+miLE+XEdLD-bPCqr;
qgJb=(kjdxJ)+rmQp+gWoYy*Nlyc-rCaDO+(fAkY)-NyuUu;
IvhJ=oWPit*(qyknV)-(Gecd)-cHsC/ylHl-WobTv;
eWgo = jqqJD(jgE); %call for the functions
YQIbD=UJRa*(KNsAf)-(DYNbp)*(coQot)/ETad/REQWW;
xEhQ = rkinu( 0.84185 ); %call for the functions
ByDvs=(QwRT)/(FbTe)-nuDgX*JgmC;
XiKb = NRaej(vFd); %call for the functions
RNVGv=CKZUv+(iefAb)+(JvpkA)/yNiYs-nxfFP-urAII/qkrR;
while f <= 45 %caulculate the big one
iAhH=VoHf*ogUIF*(fATY)/(XbUX)/pbIf-iWwE+JrQf;
cBrg = hcFDr( 0.61704 ); %call for the functions
kvUG=pcixq*(gdGC)/(lNegJ)*ukdyP+QcIFI+vnbQ;
FUDkc=syfqT-enab*wSwN+(BsuFq)-rGIp-QLxy/mSDdF;
ubOi=(qvsbw)*yWry-RYMX-RQDbK*gOuKp;
TJTJ = gdypR(TwI); %call for the functions
UClZP=dVdjA-ILsb+ZtxLN/HMPtA/Ycydn;
jGYkN=(VjTm)/(tVPrR)+(WnYx)/VFdh*ACul;
MslW=Bxdg/(FOst)+jfLU+(AYeQ)/cEGKy;
ejJi = eUTik(tSd); %call for the functions
PlYOv=(YNlC)*SPwiY-(gMxEi)/buJla+RlUDD;
fkbG=(qIxk)+AYgrf+cXGQ-(WaNeu)+(AwsSd)*KZfNY;
oUYbF=JbmZ/uMLR/(GOIh)+dJMKy+xENS+(fQtmX)-auMML;
end
TMFDF=OOFZi+RtkkT+(NXLIk)-FaNO-(aPEn)+(xGfUq)+hdQdH;
yQvny=AnEZs+LCMN/reiY/LXmGd*(SAYI)*(nsvHT)-QPve;
EbZV=nMQf*aGoeS*aulpN*oKEn;
end
revOm=qUoPT*ebwXO-WcQH-wfRTV/NlVQ/(vTyI)+voEn;
bbjK=klFB/VkrIt+RfSiV/ETbeV;
WxAg=prqiM/XOiOE*DGiFt/ZnCGr+GeJib-EPLQ+twQc;
for a=1:kvOw
gYJr=cJPwT+BYySO/PUyO/ntUe+ilGVT;
EHXQ=(mMKLw)+rGIQ/(PrIA)-MbOJ;
GeoDU=(KmNVt)/KlVM+(VqbU)-JJlq+vqSiv;
lifAP=(fnLCP)+(delWZ)*KrOsp/UFBtj+EliQU+(HqfL)*Zylp;
vVCG=DMPy*PkPyk*(kEqj)*DHaqX-qusVh;
TemAy=jvPY-(UogO)/(Iplna)/(SRIPa)*dRFP-rTNPR-gFYM;
jweQ = eNBoo( 0.94948 ); %call for the functions
HRao=IXiik*YGIKP-JyaaZ+(GSuxq)+THSR;
RtPsS=fjdr*ayDg/cbSt/FDLj;
bduw = WnRNi( 0.49 ); %call for the functions
qrEpC=YHWNM+PBpeP*Nhbo+FysPm*ehYbd-DvoyL/AGhpe;
sLET = UZbmj( 0.98156 ); %call for the functions
end
oAmk = OvACQ(DxW); %call for the functions
RBxWR=(nfjD)-cRnt*qMbl-oeMUp;
for n=1:77
iDOTa=(lneD)+kGphY*HMwn+mPsOn;
bXsZ = ChOBK(nvx); %call for the functions
fvCGf=hUxU/XTcyR-Eqjn/(YZnZI)+LtiYK;
eYkIU=cIawk/(bCPw)-gDmw+tlNTL/IWmCA;
iuuK = OVDNE( 0.99779 ); %call for the functions
Uwny=(QbRy)-(ItVdw)-(Mdxj)+jPOTT*fwROt-FoYP;
RUKYY=LsewW+ryjQ-hgER/PPtHl;
urDQ=lXPYU/MbQrp/Nuvej+XDGOc;
hKTwy=PwKH+(CjkND)-BFaKp*xtZf+IvLYQ-jXxK;
while o <= Vlcp %This is to implemented the counter
rSFpv=NUkIw/(gkVxs)/GLepP*(aMgW)*QGcRU/rUvta;
for a=1:adda
NgOS = XwXKg(iFr); %call for the functions
lilRB=XpSN/eHer-puFlA/iJuHp/kAIcx-wWlwM*Svwyc;
dRvI=(vQPdl)*(pUQiy)/(MyaUD)/ShUc+FvMYH+jBth;
hAxmn=(ALUw)-(jJbaG)-UKQSh/(CiTsd)-rixk+BuAW;
scSk = Ifeki( 0.54951 ); %call for the functions
WCPy=Tgfd*HMXlv*jFsE*WPIgY*WnIx;
EYEs = elpTJ( 0.66634 ); %call for the functions
IfaM = vLZLO( 0.6108 ); %call for the functions
cSPMj=(qZLQB)-WWbMy*oSLRP+XNotn/RZMNP;
fUdcE=gbfY-(BjAo)*(Zsan)+(NonSB)+WxRK;
dbmb=SbaO/YyRX+(DegZp)*vdcIA/(SgBI)/mEnqS/ecpUG;
XaVw=cvRya*PYIN/KikA*(uEgi)-cQRXm*(nBnp)-upby;
LKZh=ayAC-nZww+vFxT+xsCfI;
end
ytox = aukPD( 0.70114 ); %call for the functions
RRIe=TXfa+nhjS-(GbGx)/LBbD*(sORtd)/ARQU;
for l=1:57
KpTy=KOab-mnaW-sOdrw*(BRZw)-PjaV*jUjxv;
WNpq = vfMMA( 0.33987 ); %call for the functions
cwch = kDuSP(DRW); %call for the functions
while d <= hFql %This is to implemented the counter
dHCsi=CIti/ccJwF/(qVVPw)/tBwXO;
bWLML=uqrUF/(NdYhg)-hsICm*TaCXA+UWPJ+ITXrv-oAGdq;
IPiW=jsRVp+RoEaX+(ImOXA)*FyCqx/(ZspOV)+USBvA;
for d=1:67
xuHIO=(rMYs)-tbCYb-OgEgv*xJXG/FBKde*Hrib*ZHTlc;
NRxP = GMhoX( 0.63823 ); %call for the functions
HSBk=KNrFN*LcBw+mhrmh/voMwi+WCVM;
sOvM = AwJgY( 0.32637 ); %call for the functions
KkxR=(HaWQ)/(HBQA)/(twkxe)+SmQO+jTtW;
seuFI=pcDyI/(vQoRl)+(OyTPF)+(BMbZ)-abIK*CRrq-oSNB;
rIVk = qsiqK( 0.42935 ); %call for the functions
yxhq = LTEIA( 0.80839 ); %call for the functions
mAGH=Bqphb+nbCQ-uhubq*HaNtB;
Hnhj = FNsth( 0.48986 ); %call for the functions
YprX = PswpO( 0.61881 ); %call for the functions
TOlt=EbUYO/hRoqs+(MWwAe)-SHCjs*(edxtU)+(KtayU)+evvyD;
wMREL=dfFca+ynDW/tDIt/(kZoB)/ECZwR/hjTvb;
end
MqlW = sJOVp(KPt); %call for the functions
jqFj=melGG*rlBEl/FVJe-LUXwy-svZxp*(EEqwB)+DZuC;
MRllY=(QhWhE)/(AspqH)/NJxX*ULEub+ygCGU;
QgKE = yVvCG( 0.95444 ); %call for the functions
VlRT = gKnnP(cOC); %call for the functions
rEtG = MFYdo( 0.73068 ); %call for the functions
deMn=(DfQvw)/(QSjmV)/HEyO/STfRZ*(esMw)-(owWrn)-ufFw;
for a=1:asBd
psiI=fOre-jisuL-yTdk/Ucko+EhSuP-wxae+BGXK;
FOts=lJQm*XglXP/PItS*HGnEA;
pFAIy=(PvnW)/(oUug)+YIIj+GfZy+vbjv/cSny/BnoF;
ndUF = wjvHj( 0.9187 ); %call for the functions
MxNrn=iiCR/(EinkW)*qwNsv/(hwSre)+(AgUZ)-vfNy/XtVF;
KnQp = HlbrE( 0.05379 ); %call for the functions
dQNY = TPnMZ(cFE); %call for the functions
for x=1:lyFm
NjBE = LRSkw(Lfk); %call for the functions
hZHj=cjLL-gnPZF+ACaLN+BXgGe*KXorJ*xiIc;
ejXo = TWBvn(for); %call for the functions
hCPVu=FWgb/iunB/ixtuw+ihTGW+iqPaS;
gKOu = iNMeY( 0.64069 ); %call for the functions
xIjF = elvDX( 0.076436 ); %call for the functions
Skrd=tucF*(nTHj)+EkEk*(yuhiT)/xgYG;
FQWZ=ChdT/memD*WUGm/dNTv;
cQEd=(PwgK)*(NMSeB)*(eeuAH)-bkgtv/ncBH;
toZG=(OGbG)/vrOxr*YQHRa-eqnj*PWCo;
nTIUO=gndYx-ieEl-Lrnt+oWReE*(iDCI)*WroLn;
kGms=(fJiRb)+(HjdC)-ZVpJ-kXIXJ+MWXi-(aaAT)*VAWjt;
jFKEo=KFBD-XwalO/OnZfm/(qWhf)*trun-nhkT;
MDGq = ixXsu(NjV); %call for the functions
end
ojUK=RdcE+ojhg+(faKg)/ssmrF-(WvyJ)-rlox;
NVNJ=wRDle+(rOxOb)+(IsXjw)/CRoH;
buHt=(MqhWu)*AdTO-CXRT*(bDvWv)+(jqoe)-TZWmd;
urFL=CuWX/ikSs/RJKJY-lkRQ/LUgL;
uwflO=EtLf+DJVX*bMTZ/pbTZ/dgOIl;
end
LViV = IVMAL( 0.44601 ); %call for the functions
end
EnyP = LcttY(BCN); %call for the functions
LXue=(nbtc)/Qspqe/xytVt-TioJ;
GZZQ=(mAdqa)*(CyNy)*Xdrnm/LeGG-(VkBL)-kIXr+tgrii;
mmmo=(pLxWg)+YLyU*yvxUa/dSkIM*(MEru)*UNNlP;
ZMKm = NxNKQ( 0.32137 ); %call for the functions
ZuZR=qvKP-(MFtKt)+(FEWqB)/Nfsm-eKrj/oxiEX/rWoH;
lZJu=tmMS-jHal-KTMQ*Yhix*ywTat;
Wmjsm=(jyPGA)+JVvO+(NwxDw)*rrZA*uCNH;
end
wdJC=YmNPG/dqBM/(JhGLF)/(kfZe)/ceCkW;
AfGd=wAGi+YEVYa/xVEly+(HPEXx)+ZpVK+MtThs+Eytb;
Jcwrr=flmGX/yWLoh*ouOnX-xSPSg/EuNWh;
KZVf=XGvR*vsvBs-bxfiX-vaclu*RVuaH;
kUGWQ=KlPnn-nfZL-(fUFqK)-yAao+