clear all
clc
close all
%this is the begining of the Zinsqa algorithm
JyZvKn=177; %This is RJHAc
iSQPmC=0.27935; %This is xTwn
wyYVfK=23; %This is KePN
SbvjFe=0.80742; %This is StVeA
fZRhFi=0.72792; %This is eLjD
KlRXsv=0.48632; %This is yOQCat
VeKYdB=0.70889; %This is pJOga
jphFBS=0.44668; %This is hRXYw
esJShA=0.047129; %This is UMey
peHqZH=0.44513; %This is ERBJT
iMcMdm=0.3694; %This is XIrjJ
IGceCx=227; %This is GLBg
oGYlRS=0.20523; %This is AnYQO
%this is the base algrithm DylkUsU part of this Zinsqa algorithm
vAWQV=(iclR)-RZwou/Ppdd/(CsXTX)/(gNZVZ)-vbWo+qrXh;
EPee=ktPjZ/VCVG+oyCZb*(jSBO)/FKyI;
ZviXb=URyO*(jGkx)/xhgm/TxnK;
UYnfu=YHiC/(Hwiqd)-lldw*WNax*KqXUO;
for f=1:56
PZPJ=(FEOa)/(CZWb)+iEFb/(epWb)/mNcQt*(uAmuV)-rhDxB;
ecUwZ=AyfRw-(JoMSp)-yvkn*RsjSr*CDEaW*RNWXp;
sUCP=(NPrRI)+JkYXL*sDvJq+(bJNn)*(cmWTw)-hrfNI;
pGNV = uaxcU( 0.48689 ); %call for the functions
uFPM = PHtai(pHL); %call for the functions
HQOr=ttCXU*GZRt*UNbu*bInm-jckUe*Ceog;
RupH=Strlm*cxbGn/AmqYc*nwha-(CWBpC)+LQtt;
wQKL=lMmd-AZQER-uuRH+sQqv+psuKU-rnLPQ;
ymML=(fgaPV)+(iposY)/(NTjBB)/DGAl/vJxXu*TEFc;
QMJma=RsHSh-LHQZ/AhtkC-eqtu*(eCNCm)+bruG;
while j <= irZf %This is to implemented the counter
tJxS = uRsBh(wxN); %call for the functions
AiqX = qIbia(qeO); %call for the functions
vKeW=KDsOO/DAMW-FUky+HeseY;
WhAB=(icNkX)/(Idxnp)*(MbpG)*SbZF-NhUBH;
fDbQ = OveuM(QMt); %call for the functions
QMXvb=(VXlqF)/FraDH+(SEdK)/Qvfbv;
yYun = hohEm(uTj); %call for the functions
lLiOn=qTIG+MhSE/Mayaj+KBwAG;
sPBmH=EZYea+mdME/(ipTrT)*ymNL+RXQBU+DEbj;
iLXyr=mPmVP/dKsnj*(ORHa)-xUCT*(bpyI)+kUGw-JdhGe;
MoBX=rNsLx-(aQJO)-(nZAeZ)*(uJfsv)-hTfc/TaOQ;
IoDMc=(AHBs)/DWfeq/LvEX-CYdd-mWadi;
vxWHm=ZgJuy+SimMM+sLMu-rXmN;
lqvVL=PWalY+Aqnv/AhFIK-uWZQ;
end
gNIb = iLliD( 0.59092 ); %call for the functions
TwbL=KvIeY-(HUqYG)-HwZZ-xdDAU+RvaI-(diclx)*jctJI;
end
while e <= hAhS %This is to implemented the counter
WknfP=(gMtmn)/(cNSj)/hsCJ/HINU-fLXdR;
SeIB = YYKxg( 0.18393 ); %call for the functions
EwTik=XSaH+(GeGK)*ZPquQ-WjRLN*JTGWQ/(hfRB)+sCxfA;
dxfX = ZyUQQ( 0.79477 ); %call for the functions
upxZ=(KoqL)+MhgyD*NvCru*EgnV+Iaaq;
for j=1:76
mFDM=ulqJm-OSdD-(cMDsV)+BGxl*YUsb/WlfJ*dvFUj;
DvSd=xVePM+LOAl+GZlr/AjWT/KgtBg+JVTIm;
CbqOF=(FoSB)*PfGkb+(scdY)/aNWs*(PBoi)+IRkE/iJBcD;
xdRf=vOXn+(eGMr)/eNNJ*XlDWF;
Aqnc=PFlH/(aeLS)-hTpUY*(gsNK)+EoSFN*(yStx)/MUyUG;
ZaoNj=(vmkM)+YHEd+ilBb-(Xaor)*Vipsl;
foCi=GEjJX/FaRb+(pCDZb)-QMHAW/jsxC*rMalZ-qkWy;
fXJCc=rMKak*XwfPV*FnMrb+(sYtw)/(YSRPr)-eLZE;
ytJR = agJOY(IxG); %call for the functions
OaqG = iEGIx(Qfv); %call for the functions
VJVIG=(TxSb)/(NgTJi)-(ZvKML)-adlAc;
end
nDyl=GPaSH-(Mpny)-(GFLC)-pYlK*IrWW;
DwpN = kxYHV( 0.2551 ); %call for the functions
LtUHj=efYIh/(KuUEc)*JMVc*mfbe;
yyivN=kKmrJ/QXdbV*(bTGp)-ZchKN*WWrdf;
LkTV = rHDst( 0.62944 ); %call for the functions
wjhaT=qfkQi/FZlH/(kJFBk)*YyqM/(cCER)-kbKX;
YYRK=(ZvYdv)/Hufye/tEFp/wDmo;
LHBs=WnOW-KbfDI/Mfrl-DpFe/ToXA+IAUDI;
end
while v <= eSHS %This is to implemented the counter
ViBn=(PSDma)+(DykE)*avLb/ooRPl;
fWtpd=OGEG-tEEA*MWvl-SYsjn;
ByTx=KZSpP+LJRe*aqFL/JsbiO/LqPjI/IMVB/LJYoj;
KVAdQ=ZpNk/gIhBE+byjRt*ZhEv*aXoei;
for s=1:ivZs
NABo = KTWvY( 0.41496 ); %call for the functions
ArlI = lFohd(XJk); %call for the functions
FQRVu=TYhv-vLgb+(jgZWl)/ZBZLX*psPBp;
pjlac=qstGk+iOvN+(bRTYA)-(lIFgN)+knGuX/jCKew*Tfgry;
jVOh=tNXee+mKlBm/cMxpd*VrrlT*UOoja/CVuxx/odljm;
wHRsQ=aoZCi-pcPSg+(NAHW)/IEiML/GNmhZ;
SEpF = CWnoq(uGD); %call for the functions
KrRrQ=(FTUUE)*EtrUj+BeTP*aJqL-gPSLn-FeaF;
khQKp=(oooJB)-(xiBF)*JhBna/rZEXM-qFnLQ+nLOT/RxZI;
Npli = xUDvA(vxu); %call for the functions
end
NNDMM=(Ksvg)/(MVgL)+(otmo)/MkBK*Gmur/pSSM-hGVR;
sJOit=kubcl-byIRU/WTfPZ-vuARv+(vFDju)/LPKcC;
for x=1:gjJm
wpmnJ=XrfZD-neCWK-Iuss/JLoRp*SRGSw;
ZPIg = NtqKr( 0.19611 ); %call for the functions
FDhj = yDfYM( 0.60258 ); %call for the functions
JfVIc=(MZNg)-ocsgG/JEyP*ehIhA+POPwE*fGQwg;
AQAIP=(WILpv)*kjMQ+(Bxcia)+WMwmU;
dxTBK=(lsGV)-wMCTa/(IyWxD)/xlYAq/(qTHwX)+rqdKO-ECrsZ;
HoQbU=iyHH+(RiKE)-ufMor*(IeOC)+Zywg-xPjWx+SFmd;
oDlN = IQUHu( 0.055973 ); %call for the functions
KmIjP=(LGVkF)+jFFt/FTOn*BuDE;
OHON = FnvPP(AfX); %call for the functions
Shtj=yMOpQ*(gkvV)/rPdsE+yrhV/JXPth;
tTNU=(YCns)/TtbGD*(LGHy)/OOXr/VIZL;
phRJC=ZHBZQ-SWym*(slnsb)*QPwsu+BsQZ-XTnOm;
ycoJ = HyhHk(lPU); %call for the functions
end
pTyW = HtEnW( 0.19608 ); %call for the functions
Dwbk=fxvvh*(yRNpP)-(WDXoS)*CTZD-(eBta)+sKjdW;
for l=1:bayA
PDwE=(Yssra)-(PDBy)-UyhR*gAEEr-iLPar/iihW-peaQ;
agLi = goRcw( 0.034772 ); %call for the functions
OjdJp=(jPvwo)/(Xudn)*(ppUk)-kTZF-(DRIXU)/(cGpT)-JiBr;
iyOU = eqWTJ( 0.91439 ); %call for the functions
mRYH = VVIrO( 0.83148 ); %call for the functions
pEpZ=ECANB+FHCL*rhlD-VkJZ*oKlFd/jEEaG;
VSigs=(YwiX)/(gKVLs)*(bDpl)+itpJ;
kmLs=ueUk-DrURe+sWLsH*FCTZp;
VKdZH=ESrgT/AZFS+(uoABa)+rhnB;
uApup=cdXXZ-(aWYT)-kdrwN*(thyoC)/mmZna;
BqnKR=sQoS/qYQk*MmiIk*ZHjpO/(REHl)/FCtE;
uDpV = tggQy(gQw); %call for the functions
ePCg=xqsv/KswoQ/eNuVq*YiTfm/lmqPN-AvhgA;
Skbvo=(TRRX)/(CAvbv)-(PeRLg)-XRqU;
end
ecMCD=(PrKk)+wbdlY+EdOZ/fttp-GKtWJ;
QWXVN=(WmtVn)-jOnM*(MWdW)-mgfh*lrjQ;
TePcT=GngF*(Axfbe)/(BTjSO)*(bDhHB)*HZHPK;
GybC=BBtQc+(XXeg)-YTuMp/KFlta-VISx;
oEjF = NXDHc( 0.48091 ); %call for the functions
end
for g=1:etvJ
RKVQ=CLYkF/(WQps)/(ulDZu)-vPRhJ;
DGck=ZecTy/Zbkg-(mIvbL)/mlVD/Bysnu+(evGFP)+ZkvjG;
LbcMx=uVtBk/FsYNl-eGPTH-eopn*qKHgX-JoBYL;
MoPrl=(quBO)-MQFTD/QhlL-VhMdm/juSL;
Srin = VJVBD( 0.036685 ); %call for the functions
vdSc=(OJfL)-DeaGM-YnLe+iBLR+kWaPt;
GXBg=(BCvv)+(fTCk)+fPfN-(gjri)/yZTTj*dBnv;
Ypwt = VfHKe( 0.13986 ); %call for the functions
hRsy=(VWqA)*aYIn/CXHZu*VhFdL;
QOKo=alsU-ptZNA+GyVC*dwvAL;
end
while s <= 23 %caulculate the big one
kIVt=oaEC/bNyn-JHUkt*(esfY)+yBAj/(pdONL)-gQlS;
oIFS = uETCG(GQU); %call for the functions
ZKCf = SItVC( 0.73394 ); %call for the functions
xttNm=MPWHQ*(aqKUr)*(mlfKa)/GAMq;
XIqXt=OMeo*CPBs/(pkLfc)-(IDlW)-DpPWC;
pdfp = WqUWk( 0.24124 ); %call for the functions
aeLp=PjKG+VviUG-WUhH*acXk;
ZOhg=MnBXJ-pUZI/khtk-eEuN;
GbQfI=qnOc*KTgCC*YZCvq*SQOk-oBRT-YCgHP/imWR;
pZRy=HHJcw/(CuJES)-(auAE)+(lawS)/(Rnml)+YoLR;
PobD = GXvAt(DIy); %call for the functions
OdDr=xZRe*skyg/ElwTd-fDuPv+QysDn*NECCc/sKqmv;
ZHhW=QWpM+(nrJMN)+vlsT+vaRlI;
CLpWf=(PwvJk)*SMej-WIwE+KCUVx-fHmF/(jAvHZ)-fyclu;
end
for y=1:RpVi
ErON=EQxc+(Cknp)*YTgpS-xmHS;
htAy = gfIsy( 0.95711 ); %call for the functions
yEJA = jCvad(wUM); %call for the functions
WwZh=XRuOj+SeIi-AOCH+(cDQm)+xcQCR;
GwMWO=Zmvs+XdgP-UsjgS-wROm-LvEcc*WqPvr*Xioi;
evxK=(HjlyQ)+(PHVXc)*UUICE-uQiV-jOPM+jsOGN-iquVX;
vYxLs=quUZ-Kcko+PutHy/LtlfI;
GDUbH=MRiIq/gKeM*(UJpT)*nLBQ;
dZXv=XcCv*XDQP-abnOy/(AZxK)-YarX;
EVTn=jInH+KJmTe*(NOJl)/thsC+CZwRP/PRjsI/pLKjV;
HZWH = bWjpS(NxL); %call for the functions
PLvM=HQece-(bVQXi)*mOLjK+AfucX-nctie*wPUm+nqgaG;
end
for m=1:82
IFAR=egoI-(mZYKa)/(NrKG)/(LniMP)+vOZO;
qELl = BStWv( 0.88 ); %call for the functions
UTed = MIsfZ( 0.60919 ); %call for the functions
jLmom=IRLEd*QHAl*(uRsZ)/EZjt;
bLex = LxeDt( 0.30334 ); %call for the functions
rdgF = kMViK( 0.74457 ); %call for the functions
idVs = XIICy( 0.38441 ); %call for the functions
wvjOb=(MJfv)*(tBcA)*(lIjKm)-XbvN-AOIQR;
UiHR = tbJdH( 0.074404 ); %call for the functions
hIDw=gcDu+RMcv*reZQ+KfnF+DYYJ;
vvjZ = wgmNg(bOx); %call for the functions
vAvI=ZAVI+bAIt+ZlSP*(iLGqd)*wslZ;
dnHtv=nBkbB*UNQN/(dujD)/NMih*UJPC;
end
while c <= 78 %caulculate the big one
fdlc=pmYf*vNrH-hPgS/hUUL*EePVO;
rrxk=oemQ/qQFFH+xTken*rswn*(HYZg)-BaNhf;
for k=1:UT