next up previous
Next: 6.13 数式中の言葉 Up: 6 簡単な数式 Previous: 6.11 その他の記号

6.12 行列、ベクトル

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

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

array環境を用いて行列を書く
\[
 \left(
  \begin{array}{cc}
     a & b \\
     c & d
  \end{array}
 \right)
 \left(
  \begin{array}{c}
     x \\
     y
  \end{array}
 \right)
\]
または AMS 拡張に含まれる pmatrix 環境を用いても良い。
pmatrix環境を用いて行列を書く
\documentclass[12pt,leqno]{jarticle}
...
\usepackage{amsmath}% プリアンブルに書く
...
\begin{document}
...
\[
  \begin{pmatrix}
     a & b \\
     c & d
  \end{pmatrix}
  \begin{pmatrix}
     x \\
     y
  \end{pmatrix}
\]

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

なお

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

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


next up previous
Next: 6.13 数式中の言葉 Up: 6 簡単な数式 Previous: 6.11 その他の記号
Masashi Katsurada
平成23年6月8日