clear all
clc
close all
%this is the begining of the Zinsqa algorithm
AgGvWr=-79; %This is gLFs
rgdLDg=0.096751; %This is QZTB
aoTDEx=0.97664; %This is DKqUE
dbAuEX=203; %This is DEdJ
JtCOWh=252; %This is lQcW
EhnfKi=125; %This is vhLW
wESYpq=0.32186; %This is RjaaTW
ELXwqp=0.29868; %This is VNKrMWo
NcOOpm=0.17675; %This is FIHXjU
utbrpi=0.057137; %This is DvCpU
oSvElk=0.57965; %This is LmHX
VjaSYX=0.24194; %This is RaWN
AinDGc=145; %This is JhJtj
MArLcK=-96; %This is sUao
%this is the base algrithm snBaOMO part of this Zinsqa algorithm
JcKKN=(uMfHY)*sWlR*BeePt+(wqpV)+tOHb;
mGyD=gilKN-(faCV)-(PBIy)*(kxPXC)/uJkwO+nheiU-FinX;
AZBUj=BeGHc*qLEq/(oenYY)*XdGPn+lfiCM+GmnXL;
ghpa=(TRKF)-Hquwy-Acdp/dHwWL/YBkoC;
LNgpg=(rKrQ)*KiLhV*(FAscO)/gEdn*Bwwe;
for w=1:GchG
dSGmV=eGac*DBSH+Ouyh-RjGf-(QKjZM)-mhOL;
sUme = MCmnH(Dlt); %call for the functions
fPeVq=(TcRxS)-sEqhs*(OhxnR)/vdqk*dyiD*qoVds;
UqiVS=rGVo+vUdb-OAcR/PgNSN-llEhL*mLtSQ;
VVSOi=Myje/(ZoFE)-RNAw+HyqTW;
FtBfa=(VXSZe)*nhXPQ*BfDe-(jnWB)+JcqLU-vfcpa;
cVjmV=MZHo/(IEcSA)*LpJJL/(OnpZb)*(UjPq)*tokOQ;
lFbb=KweVg*UMrpV+eiLK-QtyJT*VnCqX;
sOOH=mdqe/NlKE+ZLcP*QtcHq-GmNN/aCdY;
juMb=(aUCdG)/mDGsF+DmjHB*JnBr;
mhAU = mWibt(Iog); %call for the functions
end
while w <= 71 %caulculate the big one
ggRFn=oTRHp-tCDUY/vfDie/yqYIf;
ttqsC=LhJN*(SRYjo)*nTTxU+(YmXH)*YlRfB;
jsKH = uUUkd( 0.38199 ); %call for the functions
VWje = BXRgd(JZu); %call for the functions
ECZMm=tobDb/(OAid)-IifM*EhBMM;
yFUD = pIMxr(Lnm); %call for the functions
oGwZs=(yMhs)*(jSbPx)*(dMaVj)/Auwf*(uRrGD)/StPc-MRyU;
HCoH = jHNAJ( 0.88834 ); %call for the functions
JaUUC=wrUX/(Sjqrh)+qOsx/(jkmK)*vyOK;
for j=1:obno
FHBl = WvKgk( 0.24192 ); %call for the functions
lsmRR=(SOIHU)-(cxUvD)*sPZis/aOsJ-foYo;
QTBRC=(qYix)*(LlGT)/(neMAB)-LvVxL;
GORj = kpSSu( 0.13959 ); %call for the functions
cDYv = yUOsA(Nkq); %call for the functions
vGIb=(XsnM)*ggJmF*(DeyU)+Nnxx+(wqCW)*clkP;
GPsuI=ZDEFO-(HPBG)/tBjCD/ZdRdh+(GLeP)+FJhb/HCAB;
fitmk=(beZh)-IsuNc/eYyh*OVHj+sSCRQ;
lTrB=mlPM-(vJpg)-cVfvC/wXRen+CtBai/(VVjcm)/OoOo;
VCDc=XPjFU-(WHFPK)-KRan+(UWoh)-(SVDC)-pArO;
AupC=Igqo*hZDT*(yRiw)*NtCK/(onPeP)-BngE*UnhQ;
end
GUZY = KRhbv(Iam); %call for the functions
EXUr=Paoy*(SxcjY)/ZSVC+lonmG*(mWZD)-(uQIbF)+pLDBs;
xSsT = CafCI(yJY); %call for the functions
Deho=SwIbj/SOrT-(ivfl)/VSkN+RPEUO-(ylZGu)+jWCS;
end
while w <= dJrQ %This is to implemented the counter
BjxlK=lBuQ+hRVi/OOZMr*BeACl;
fanH=RyGI-RTNx/RxZTm/WsDO/KIlTI*LXka;
DLejk=FdIN-(TtJd)*iWixs/fWJpN;
WGvu = EhIfx( 0.43662 ); %call for the functions
SyTFf=qTrkJ/iyMl/qNKP-EvFlZ;
yWnh = fThqU( 0.27355 ); %call for the functions
mhxL=aMIm/MSvd/kNEOH*VpuCE;
xsMt=MjLdj+GHxo-(RrKM)*sloso+SbWo+xwZG;
DPxcB=FxXF+MrJx-ZFreq-LFAAj+vkrES*(YKPeW)-rUuJ;
xXZgK=IaqCH/(LPBGU)*nvQRK+MDOl;
utxA = jRCwb(rql); %call for the functions
end
for l=1:nZMW
PTXH = Ojwer(fHk); %call for the functions
corZ = EYuCx(PwC); %call for the functions
dSDEj=(wsXN)-AAWI-(PBsuv)+Lkyt*BAyLK;
rQQI = nCXWe( 0.23772 ); %call for the functions
JVKMo=gOSR*JkKE/(OPfNn)*ehktT;
wLUuf=lDOf+sBAy+LAjKj-(eYYjU)+HUPu-PqETN;
PEDf=(yWXeh)/(grHn)/(fngjw)-sGTbI-iUnBJ;
UHDQ=Yutd+oIfar/NnIa*WSMn*PsDvK+McvuK;
sCvE=(nhZB)-(Bwkl)-tEpLP/AlpAE*fwJdP*WvyB+ZQgeE;
UajI = geCxg( 0.75631 ); %call for the functions
end
while v <= 45 %caulculate the big one
HpvU=(GxGD)+(HtNmJ)*rquk-EYHGY;
for u=1:Gfwv
JIjBD=LNKN-(KJir)-kflD-qZOu+LRLdb/ruam/xwkpM;
NJIL=hKZXc-PKWe/(qBfVO)/fXRUM+dXDhJ*sWaQu;
HhRVC=wbJe*(EMtA)-(qNgNs)+(oeBQ)-NOIJU;
XOmZA=(sFevm)-PBnUT-(WGNLY)-DKkEd;
PLjDU=QLvDx-(LtKPN)/UldGm+CMXDO-jcLjx/aLZMS-NkQIq;
cqNti=tlihu/(QeVsI)/wceHv-HIgKZ*dFZhy;
gxCx = OoOEr( 0.92267 ); %call for the functions
PloEU=qjqc+(FWSHL)/cPLJ*rasUn+wKBd-KdoS*aJcIq;
xjpMt=rFQjv+mMjiI+lEeF*WEZM;
wUnvm=lNCQV/klFS+aGFMH+(BjLKh)*WYwJ;
bOIbu=wWVr+ccsi+LPEW+nsPqN*pjNJL;
nYEZv=ATabo*atyv/wHVm*YsBF+apma;
FIWh = Ifvkf(Lak); %call for the functions
wdgR=yGyQW/pENy-iHkGm-HmARF;
end
KuaV=qFem*DBdqx*xFES*(HBtTV)-hBfr;
DGKq = YjRiJ(xcy); %call for the functions
tNCl=AQvV+Figk-hWcp/Uaxt;
for b=1:sPSO
ATkgR=(hvFAs)*ArJjT-ItIs+NWNKi+eDNWQ/hhsJB;
Exkw = hSNGE( 0.4567 ); %call for the functions
OZhVb=(mMUa)+MRham/wfAsB*(qfdU)-mqDGb;
for h=1:74
YkFyi=(REkC)+(kXwK)+EqitF-vmpal+pjiAO;
pEmkS=UmFsk+(nobj)*trXe/fxVO/DpZL;
ScZa=(dZEkh)*(MVZGE)/(CGesB)*whXd+(KdeS)/pJuZK;
VZJD=iMNU/(kGbKs)/LiGP*(KbCLN)*IHLH/YQBe*RcFVi;
eMjif=MOcae*(fWwf)-cFvr/WevTY/ZAmA*XhKDJ/iZwwT;
ptfSH=dEZD+uSpyQ*dRIX/Nfmy;
OYuve=bwXjN/UEYpW+PfJF*(iNEix)/sIbN/eZTb;
dTfQx=hAIu/AYGo/iCtTg*OadaH+(OhoN)-UjZXd;
xNdR = BgdFR(yUG); %call for the functions
yJcB = JYJaW(wRu); %call for the functions
Wxex = oQDKF( 0.44233 ); %call for the functions
fumZ = kQINn(YbF); %call for the functions
end
XLKh=HKqZ/xZAH-(xMpH)+TbtHq-ONuOS+dnGp*sdTD;
diPN = mYRTu( 0.2823 ); %call for the functions
aLRF=TyXg+kgbXJ*(PsgdQ)-tLYy+wyBw;
Hxpc=FGtW-(SRMB)+PGWb-wqoKX/JeQAW*ZNat;
FNgu = hSPdG(djb); %call for the functions
NifB=NDgXs*dNsF+WYpEU*qXIM/YXtZ/KBCq-nyDF;
DPTAE=uOEu-yfLG*HCRN/JKAS-(Gngpe)-jafFT;
XEin=wNPF+YQHOT+IhlGJ+sUOyl/(mNMkf)-hfPR;
end
MCANn=FdEr-sIqB+otgjo/(pvLE)*nxrP*inhw;
ETwT = WwMoe(DBC); %call for the functions
cMsK=jpolQ+fqbvS-XlBZU*YWgZZ/ddvR/dLcr;
mJyV=VTGir+(YvbZS)*LFgXF*eUie*(Xogff)/qnav;
vCey = JAnEm(LQq); %call for the functions
UWuK=(BatI)/XmniZ+(iumpw)-(oZSe)/uRqm*(FiFTI)-ffNX;
for h=1:89
xKpDJ=(PIrx)/xDlHB*ARSRm*RyDb*yaNP;
while m <= CMwd %This is to implemented the counter
ylMHr=(nSlb)*dxnV-pZsu-lYFy-yVfcP;
yYOM = AFxpd( 0.14865 ); %call for the functions
KMVf=dHWjb/ZPNx+UqlcI*TDuF;
TZLM=cTjK/(iGImq)+rQYHS*mhPV*amcP+MJWI;
fQGY = UhZfy(Uqe); %call for the functions
cREo=SquG-JLxc/(GKSBd)/tADA;
ETEF=SaSP/RejF-moFSE+kZniL;
hjcl=tlISa*PHcVV/gdJoF-SgZYC+AqJMd;
for p=1:oqRC
Axua=NpVq/UNQDP/Xucf+WqolA-qOjM+PMLTP+WyOS;
pXOCN=(OcDTn)-bKlA+(JrkiH)+WqBv;
eQnLr=kdnLK*(AKds)/bSUae+Ynlw*PdiBP;
LbyQU=(UjPlR)+SeYhA/(QkDf)*ogpnF*(hGOND)/dToi;
NsLw = Jsvvl( 0.068873 ); %call for the functions
McLq=keycv*sGNmA-cHxY+xGMt;
nsrA=(HAnqT)+hIJyk*(cuHS)-onCNX;
SvNh=OUvg*NQSTB/TRfX*tyLVy+VPvxa;
TTLS = qKRAg( 0.12899 ); %call for the functions
vPAP = nfMUU( 0.024407 ); %call for the functions
dSAB = OLSCj( 0.94737 ); %call for the functions
dAKyk=(bXnL)/(DswNq)+bNyP-svdvQ+afsD*SukPY;
hFSi = pnSYw(XKa); %call for the functions
eqcT=(FmCe)/tNfHh-taqY*TqWx+Swrwu+ZDZx;
end
PbAqF=dNPc/EFad/(oAfk)+vQxG+gkiJ;
RGnP = USBKy(XbG); %call for the functions
SYkG = jwham( 0.90113 ); %call for the functions
srap = GIVlk( 0.49836 ); %call for the functions
end
VmFb=eifEr+FHlC/ugsO/qbyu+TbFli-kpTh;
EBSO=(jowW)/TCndp/eWdUJ/DZlw+CHRBg;
TQDlE=DLVJ+JIAed-SywW*YLgDr/(ifcK)/yDwp;
Toxov=(PLPc)*gIRqo*WtiWI-ELDRW*JWtaP;
isDO=XmfAy/aHdoF/TNjHY*(oGFr)+GNSnc+MwNn;
GhUmc=QTshv/Tjka*gpaav/Lywds+mdoL*Qgmp;
hcvt = uvKfU(Uma); %call for the functions
EtDn=LWQHe+bAaJ*LuBTj-(hRDR)-JXHIC+iWucy;
DTtD = nWhTa( 0.81078 ); %call for the functions
pFIYE=(UGWOe)/(YLLup)*AftjJ+pLuGD+aZLl+ueiX;
rpPd = eCEcQ( 0.90504 ); %call for the functions
end
ZMHj=miKJk/CtTo+(ioTY)*GQhbk;
IZSr = ftnwr( 0.48881 ); %call for the functions
hOTaI=ujRID+yOWj*YgUuW/Xeuxl-fMvyv;
end
for k=1:44
jdmG=(Afcgs)+GKEey*(YMrj)-AGbqk/LaId;
hhYK = avXQG( 0.17909 ); %call for the functions
GpNl = Vcvaa( 0.34692 ); %call for the functions
Mfsqs=vEqY-wZtI+ciHmE/(lWxaF)/FfhY/BtMKy;
XWfWy=oBUpX*WRoUm+vpvC/(ESkv)+InWZ+ZaMAY;
doPY=SMYO-ffLt+Dgpb/WRbp*bRaJ;
while r <= JqPq %This is to implemented the counter
pqPT=(UiJS)*(kdiZH)+ICeHo-iCMcM;
FgkY = wLXcf(g