행렬은 직사각형 배열에서 행과 열의 형태로 배열된 요소라는 숫자의 집합으로 정의됩니다. 적용 범위가 넓어 다양한 용도로 사용됩니다.
환경은 아래와 같은 매트릭스를 구현하는 데 사용됩니다.
egin{matrix} ...... end{matrix}
앰퍼샌드(&) 기호는 행렬의 열을 구분합니다.
요구 사항에 따라 행렬에 행과 열을 원하는 만큼 추가할 수 있습니다.
웹드라이버
행은 새 줄의 텍스트를 지정하는 데 일반적으로 사용되는 \ 명령으로 구분됩니다.
행렬 환경은 및 [를 사용하여 구현됩니다.
다음과 같이 작성됩니다.
[ ..... ]
위의 환경을 사용하지 않으면 Texmaker에서 오류가 발생합니다.
간단한 예를 들어 이해해 봅시다. 그 예는 2×2 행렬. 2개의 행과 2개의 열로 구성된 행렬입니다.
이러한 예에 대한 코드는 다음과 같습니다.
documentclass[10pt]{article} usepackage{mathtools} egin{document} [ egin{matrix} a & b \ c & d end{matrix} ] end{document}
산출:
행렬에 대한 다양한 스타일의 대괄호를 만드는 데 사용되는 다양한 행렬 환경이 아래에 나열되어 있습니다.
환경 | 주변 브래킷 |
---|---|
p매트릭스 | ( ) |
B매트릭스 | { } |
b매트릭스 | [ ] |
V매트릭스 | || || |
v매트릭스 | | | |
위 환경의 별표 버전은 아래 나열된 행렬의 열을 정렬하는 데 사용됩니다.
환경 | 주변 브래킷 |
---|---|
p매트릭스* | ( ) |
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}
산출:
경계 매트릭스
테두리 행렬은 행렬 주위에 테두리를 만드는 데 사용됩니다. 그만큼 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}
두 가지 예를 들어 이해해 봅시다.
첫 번째 예제의 코드는 다음과 같습니다.
documentclass[12pt]{article} usepackage{mathtools} egin{document} [ egin{matrix} egin{array}c a & b \ hline c & d end{array} end{matrix} ] end{document}
산출:
두 번째 예제의 코드는 다음과 같습니다.
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) 수학에서 중괄호는 다음을 사용하여 정의됩니다. 왼쪽{ 그리고 오른쪽} 명령.
두 가지 예를 들어 이해해 봅시다.
첫 번째 예제의 코드는 다음과 같습니다.
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}
위의 환경은 단일 괄호 안에 특정 조건을 갖는 두 개의 방정식을 작성하기 위해 수학에서 일반적으로 사용됩니다.
두 번째 예제의 코드는 다음과 같습니다.
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}
산출: