Latex 矩阵未显示正确的数字

Latex 矩阵未显示正确的数字

我刚刚开始用 latex 编写程序,以便将数学问题发布到论坛。
我试图显示一个矩阵:

\[
\begin{align*}
 \begin{matrix}
  1 & -9 & 3 \\
  1 & 2 & -2 \\
  -2 & 1 & 1
 \end{matrix}
\end{align*}
\]

但我明白这一点:

矩阵

有 1b1,但不存在我想要显示的最后一个元素,为什么?

答案1

正如@Peter Grill 提到的,\[已经启动了数学模式,因此您不需要align*。如果您需要方括号作为分隔符,则可以使用\left[\right]命令或预定义环境bmatrix

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}

%
% Option #1
%
\[ \left[
\begin{matrix}
  1 & -9 & 3 \\
  1 & 2 & -2 \\
  -2 & 1 & 1
\end{matrix}
\right] \]

%
% Option #2
%
\[ 
\begin{bmatrix}
  1 & -9 & 3 \\
  1 & 2 & -2 \\
  -2 & 1 & 1 
\end{bmatrix}
\]

\end{document}

两种方法都得出相同的结果:

在此处输入图片描述

答案2

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\begin{document}

%
% You can use tablar envronment with flexibility
% For proper orientation of negative numbers better use r in tabular      

% environment
    \[ \left[
      \begin{tabular}{rrr}
         1 & -9 & 3 \\
         1 & 2 & -2 \\
        -2 & 1 & 1
      \end{tabular}
   \right] \]
 \end{document}

相关内容