next up previous
Next: 6 外部からのファイルの取り込み Up: 5 簡単な数式 Previous: 5.7 などの「作用素」

5.8 行列、ベクトル

行列や (縦) ベクトルでは、式 (成分) を「きれいに並べる」必要がある。 このためには、array 環境や matrix 環境を用いる (縦ベクトルは、列の個数が $1$ である行列とみなす)。 また括弧 $($, $)$ は \left と \right を使って拡大する。

\begin{displaymath}
\left(
\begin{array}{cc}
a & b \\
c & d
\end{array} \right)
\left(
\begin{array}{c}
x \\
y
\end{array} \right)
\end{displaymath}

array環境を用いて行列を書く
\[
 \left(
  \begin{array}{cc}
     a & b \\
     c & d
  \end{array}
 \right)
 \left(
  \begin{array}{c}
     x \\
     y
  \end{array}
 \right)
\]
または
matrix環境を用いて行列を書く
\usepackage{amsmath}
...
 \left(
  \begin{matrix}
     a & b \\
     c & d
  \end{matrix}
 \right)
 \left(
  \begin{matrix}
     x \\
     y
  \end{matrix}
 \right)
\]

matrix 環境の方が使い方は簡単だが13、 array 環境は左寄せ (l)、中央揃え (c)、右寄せ (r) など細かい制御ができる。

なお

\begin{displaymath}
\vert x\vert=
\left\{
\begin{array}{rl}
x & \mbox{($x\ge...
... のとき)}\\
-x & \mbox{($x<0$ のとき)}
\end{array} \right.
\end{displaymath}

も似た感じで出力できる。
\[
 |x|=
 \left\{
 \begin{array}{rl}
   x & \mbox{($x\ge 0$ のとき)}\\
  -x & \mbox{($x<0$ のとき)}
 \end{array}
 \right. % 右側は括弧なし
\]


next up previous
Next: 6 外部からのファイルの取り込み Up: 5 簡単な数式 Previous: 5.7 などの「作用素」
Masashi Katsurada
平成20年10月18日