Wolfram Language Fast Introduction for Math Students
Comece já »

Matemática discreta

Realize operações básicas de teoria de números tais como fatorização:

In[1]:=
Click for copyable input
FactorInteger[30]
Out[1]=

Encontre o GCD (ou LCM) de dois números inteiros quaisquer:

In[2]:=
Click for copyable input
GCD[24, 60]
Out[2]=

Mostre o 4o número prime:

In[1]:=
Click for copyable input
Prime[4]
Out[1]=

Teste a primalidade de um número:

In[2]:=
Click for copyable input
PrimeQ[%]
Out[2]=

Isto funciona também com coprimos :

In[3]:=
Click for copyable input
CoprimeQ[51, 15]
Out[3]=

Use a função Mod para o resto:

In[1]:=
Click for copyable input
Mod[17, 5]
Out[1]=

Obtenha todas as permutações possíveis de uma lista:

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

Use Permute em uma lista usando Cycles disjuntos:

(Cycles pega uma lista de listas como um argumento.)
In[2]:=
Click for copyable input
Permute[{a, b, c, d}, Cycles[{{2, 4}, {1, 3}}]]
Out[2]=

Encontre a ordem de permutação:

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

Gere um Graph de uma lista de arestas:

(Use ESCueESC para um UndirectedEdge ou ESCdeESC para um DirectedEdge.)
In[1]:=
Click for copyable input
Graph[{1 <-> 2, 2 \[DirectedEdge] 3, 3 \[DirectedEdge] 4, 4 <-> 1, 
  3 \[DirectedEdge] 1, 2 \[DirectedEdge] 2}, VertexLabels -> All]
Out[1]=

Encontre a rota mais curta entre dois vértices:

In[2]:=
Click for copyable input
FindShortestPath[%, 3, 2]
Out[2]=

Explore gráficos conhecidos usando entrada em linguagem natural:

In[3]:=
X
pappus graph image
Out[3]=

A Wolfram Language também inclui funções para combinatória, probabilidade, sequências de números inteiros e muito mais.

CONSULTA RÁPIDA: Funções teóricas de números »

CONSULTA RÁPIDA: Matemática discreta »