Wolfram Language Fast Introduction for Math Students
Comece já »

Matrizes e álgebra linear

A Wolfram Language representa matrizes como listas de listas:

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

Insira uma tabela usando CTRL+ ENTER para linhas e CTRL+ , para colunas:

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

MatrixForm mostra um resultado como matriz:

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

Você pode criar uma matriz com funções iterativas:

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

Ou importar dados que representam uma matriz:

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

IdentityMatrix, DiagonalMatrix e outros são símbolos incorporados.

Operações matriciais comuns funcionam elemento a elemento:

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

Calcule o produto escalar de duas matrizes:

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

Encontre o determinante:

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

Obtenha o inverso de uma matriz:

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

Use LinearSolve para resolver um sistema linear:

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

Funções para minimização e decomposição de matriz também estão disponíveis.

CONSULTA RÁPIDA: Matrizes e álgebra linear »