Wolfram Language Fast Introduction for Math Students
사용 해보기 »

행렬과 선형 대수

Wolfram 언어는 행렬을 목록의 목록으로 나타냅니다.

In[1]:=
Click for copyable input
{{1, 2}, {3, 4}}

테이블의 줄은 CTRL+ ENTER로, 그리고 컬럼은 CTRL+ ,를 사용하여 입력합니다.

In[2]:=
Click for copyable input
{
 {a, b},
 {c, d}
}
Out[2]=

MatrixForm은 출력을 행렬로 나타냅니다.

In[3]:=
Click for copyable input
MatrixForm[{{a, b}, {c, d}}]
Out[3]=

반복 함수를 사용하여 행렬을 구축할 수 있습니다.

In[1]:=
Click for copyable input
Table[x + y, {x, 1, 3}, {y, 0, 2}]
Out[1]=

혹은 행렬을 나타내는 데이터를 가져올 수도 있습니다.

In[2]:=
Click for copyable input
Import["data.csv"]
Out[2]=

IdentityMatrix, DiagonalMatrix 등은 임베드된 기호입니다.

표준 행렬 조작은 요소별로 이루어집니다.

In[1]:=
Click for copyable input
{1, 2, 3} {a, b, c}
Out[1]=

두 행렬의 내적을 계산합니다.

In[2]:=
Click for copyable input
{{1, 2}, {3, 4}}.{{a, b}, {c, d}}
Out[2]=

행렬식을 계산합니다.

In[3]:=
Click for copyable input
Det[{{a, b}, {c, d}}]
Out[3]=

역행렬을 얻습니다.

In[4]:=
Click for copyable input
Inverse[{{1, 1}, {0, 1}}]
Out[4]=

LinearSolve를 사용하여 선형 시스템을 해결합니다.

In[1]:=
Click for copyable input
LinearSolve[{{1, 1}, {0, 1}}, {x, y}]
Out[1]=

최소화 행렬 분해를 위한 함수도 갖추어져 있습니다.

참고 사항: 행렬과 선형 대수 »