With the package nicematrix
and tikz
to have the same thickness to the curly braces
\documentclass{article}
\usepackage{nicematrix}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing,calligraphy}
\begin{document}
\tikzset{
MyBrace/.style = {
decorate,
decoration={
calligraphic brace,
raise=2pt
},
}
}
\[\begin{bNiceArray}{c}
x_k \\
y_k \\
v_k \\
\psi_k \\
b_k
\CodeAfter
\tikz \draw [MyBrace] (1-|2) -- node[right=3pt] {$s_k^p$}(5-|2);
\tikz \draw [MyBrace] (5-|2) -- node[right=3pt] {$s_k^c$} (6-|2);
\end{bNiceArray}\]
\end{document}
![enter image description here](https://cdn.statically.io/img/i.sstatic.net/xecBv.png)
Old answer With the package nicematrix
(but not better for thickness to the curly braces).
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\[\begin{bNiceArray}{c}[last-col]
x_k &\\
y_k &\Block{2-1}{\hspace*{1.5em}s_k^p}\\
v_k &\\
\psi_k &\\
b_k&\hspace*{1.5em}s_k^c
\CodeAfter
\SubMatrix{.}{1-1}{4-1}{\}}[right-xshift=1em]
\SubMatrix{.}{5-1}{5-1}{\}}[right-xshift=1em]
\end{bNiceArray}\]
\end{document}
![enter image description here](https://cdn.statically.io/img/i.sstatic.net/pGB3O.png)