行列は、長方形の配列を構成するように行と列の形式で配置された要素と呼ばれる数値の集合として定義されます。応用範囲が広く、様々な用途に使用されています。
環境は、以下に示すマトリックスを実装するために使用されます。
egin{matrix} ...... end{matrix}
アンパサンド (&) 記号は、行列内の列を区切ります。
要件に応じて、行列に行と列をいくつでも追加できます。
行は \ コマンドで区切られます。このコマンドは通常、新しい行のテキストを指定するために使用されます。
マトリックス環境は、 と [.
次のように書かれています。
[ ..... ]
上記の環境を使用しない場合、Texmaker はエラーになります。
autocad 2019 英語版をダウンロードします。
簡単な例で理解してみましょう。その例は、 2×2 マトリックス。これは 2 行 2 列の行列です。
このような例のコードを以下に示します。
documentclass[10pt]{article} usepackage{mathtools} egin{document} [ egin{matrix} a & b \ c & d end{matrix} ] end{document}
出力:
マトリックスのさまざまなスタイルの括弧を作成するために使用されるさまざまなマトリックス環境があり、それらを以下に示します。
環境 | 周囲ブラケット |
---|---|
ピマトリックス | ( ) |
Bマトリックス | { } |
b行列 | [ ] |
Vマトリックス | || || |
vマトリックス | | | |
上記の環境のスター付きバージョンは、以下にリストされているマトリックスの列を揃えるために使用されます。
環境 | 周囲ブラケット |
---|---|
マトリックス* | ( ) |
Bマトリックス* | { } |
b行列* | [ ] |
Vマトリックス* | || || |
vマトリックス* | | | |
上記の位置合わせプロセスを例によって理解してみましょう。その例は 3×3 3 つの行と列を持つ行列。
このような例のコードを以下に示します。
documentclass[10pt]{article} usepackage{mathtools} egin{document} [ egin{bmatrix} % you can specify any environment according to your choice A & B & C \ D & E & F \ G & H & I end{bmatrix} = egin{bmatrix*} J & K & L \ M & N & O \ P & Q & R end{bmatrix*} ] end{document}
出力:
任意のサイズの行列を設計することもできます。行列間のドットは、ddots (⋱)、vdots (⋮)、および cdots (⋯) コマンドを使用して指定できます。
このような行列を作成するコードを以下に示します。
documentclass[10pt]{article} usepackage{mathtools} egin{document} [ egin{pmatrix} % you can specify any environment according to your choice b_{11} & b_{12} & cdots & b_{1 n} \ b_{21} & b_{22} & cdots & b_{2 n} \ % for more than one digit, we need to enclose the underscore value inside the curly brackets. vdots & vdots & ddots & vdots \ b_{31} & b_{32} & cdots & b_{3 n} end{pmatrix} ] end{document}
出力:
テキスト付きのマトリックス
実行中のテキストにマトリックスを挿入できます。このようなタイプの行列を小行列と呼びます。
小さなマトリックスを作成するために使用される環境は次のとおりです。
egin{smallmatrix} ..... end{smallmatrix}
ただし、ここでは、テキストのサイズが行列のサイズより大きくなければならないことを指定する必要があります。
例を挙げて理解しましょう。
コードを以下に示します。
documentclass[10pt]{article} usepackage{mathtools} egin{document} The text around the matrix is larger compared $igl(egin{smallmatrix} 1 & 2 & 3 \ 4 & 5 & 6 end{smallmatrix} igr)$ to the size of elements of the particular matrix. % In this example, we need not specify the [...] environment because of the ig command used. It automatically adjusted a matrix between the texts. You can also change the format according to the requirements. end{document}
出力:
Java コレクション Java
ボーダーマトリックス
境界マトリックスは、マトリックスの周囲に境界線を作成するために使用されます。の ordermatrix このような行列を実装するには、コマンドを使用します。
このような例のコードを以下に示します。
documentclass[12pt]{article} usepackage{mathtools} egin{document} [ egin{vmatrix} % you can specify any matrix environment according to the requirements M = ordermatrix{~ & 0 & 1 cr % the cr command is used as a extra alignment tab 0 & a & b cr 1 & c & d cr} end{vmatrix} ] end{document}
出力:
分数行列
分数行列は分数要素で構成されます。要件に応じて、非分数要素を挿入することもできます。
簡単な例で理解してみましょう。ここで使用したのは、 Vマトリックス 環境。
このような例のコードを以下に示します。
documentclass[12pt]{article} usepackage{mathtools} egin{document} [ egin{Vmatrix} frac{2}{3} & 0 & 0 \ 0 & frac{4}{5} & 0 \ 0 & 0 & frac{6}{7} end{Vmatrix} ] end{document}
出力:
配列
配列は行列に似ています。ただし、ここでは行と列の間に行を挿入できます。
この目的で使用される環境は次のとおりです。
egin{array} ....... end{array}
2つの例で理解してみましょう。
最初の例のコードを以下に示します。
documentclass[12pt]{article} usepackage{mathtools} egin{document} [ egin{matrix} egin{array}c a & b \ hline c & d end{array} end{matrix} ] end{document}
出力:
2 番目の例のコードを以下に示します。
documentclass[12pt]{article} usepackage{mathtools} egin{document} [ egin{matrix} egin{array}r a & b & c \ hline d & e & f end{array} end{matrix} ] end{document}
出力:
事例
1) 数学の中括弧は次のように定義されます。 左{ そして 右} 指示。
2 つの例で理解しましょう。
最初の例のコードを以下に示します。
一年を四半期に分けて
documentclass[12pt]{article} usepackage{mathtools} usepackage{xfrac} egin{document} egin{math} left{frac{a - 1}{b} ight} end{math} end{document}
出力:
2) それは事件の重要な部分です。ここで、 ケース 環境はそのようなメソッドを実装するために使用され、次のように記述されます。
egin{cases} ..... end{cases}
上記の環境は、単一の括弧内に特定の条件を持つ 2 つの方程式を記述するために数学で一般的に使用されます。
2 番目の例のコードを以下に示します。
documentclass[12pt]{article} usepackage{mathtools} usepackage{xfrac} egin{document} [ f(x) = egin{cases} x^2 + 2x & quad ext{if } x ext{ is greater than 0}\ % the text command is just used for the formatting 0 & quad ext{if } x ext{ is less than 0} % the quad command maintains the distance between the text and the math variable end{cases} ] end{document}
出力: