在下面的代码中我想表明该条目在以下向量中$(2n-1)+(n-1)^2+(n-2)(n-1)$
出现了多次。$n-1$
$2n\times 1$
为此,我想使用箭头或类似的东西来显示它。
$Q\textbf{w}=
\begin{bmatrix}
(2n-1)^2+(n-1)^2+n\\
(2n-1)+(n-1)^2+(n-2)(n-1)\\
(2n-1)+(n-1)^2+(n-2)(n-1)\\
\dotso\\ \dotso \\
(2n-1)+(n-1)^2+(n-2)(n-1)\\
(2n-1)+1\\
(2n-1)+1\\
\dotso\\ \dotso\\
(2n-1)+1
\end{bmatrix}
$
有人可以评论一下如何使用箭头来显示这一点吗?
我尝试使用命令“\braces”,但是失败了。
请帮忙。
答案1
就像我的答案到您之前的查询(关于如何表示行向量分量的维度),这里我不会使用箭头。相反,我会在列向量的右侧使用垂直花括号。
我还想建议您使用\vdots
(“垂直点”)代替\dotso\\ \dotso
。
以下答案假设指出子向量的维度是一个好主意在 - 的右边而不是里面列向量。
补充:(i)\mathstrut
插入(印刷)支柱:一个宽度为零(因此不可见)且高度和深度为括号的对象,即“ )
”。 (ii)请养成使用习惯\mathbf
\textbf
”。 (ii)请养成在数学环境中使用而不是 的
\documentclass{article}
\usepackage{amsmath} % for 'bmatrix' env.
\usepackage{mleftright} % for cramped versions of \left and \right
\usepackage{booktabs} % for '\addlinespace' macro
\newcommand{\mathstrutx}{\vphantom{\vdots}} % extra-tall typographic strut
\begin{document}
\[
Q\mathbf{w}=
\begin{bmatrix}
(2n-1)^2+(n-1)^2+n\\
(2n-1)+(n-1)^2+(n-2)(n-1)\\
\vdots \\
(2n-1)+(n-1)^2+(n-2)(n-1)\\ \addlinespace
(2n-1)+1\\
\vdots\\
(2n-1)+1
\end{bmatrix}\mkern-9mu % less horiz. separation
%% Now for the stuff to the right of the column vector:
\begin{array}{@{}l@{}}
\mathstrut\\
\mleft.\begin{array}{@{}l@{}}
\mathstrut \\ \mathstrutx \\ \mathstrut
\end{array}\mright\}\text{\footnotesize $n-1$ times}\\ \addlinespace
\mleft.\begin{array}{@{}l@{}}
\mathstrut \\ \mathstrutx \\ \mathstrut
\end{array}\mright\}\text{\footnotesize $n$ times}
\end{array}
\]
\end{document}