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

이산 수학

인수분해와 같은 기본 정수론 관련 조작을 수행합니다.

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

두개의 임의 정수에 대한 GCD (최대 공약수) 또는 LCM (최소 공배수)을 계산합니다.

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

4번째 소수를 표시합니다.

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

주어진 수의 소수성을 확인합니다.

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

이는 서로소에도 사용할 수 있습니다.

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

나머지에 Mod 함수를 사용합니다.

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

가능한 모든 순열 목록을 얻습니다.

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

서로소인 Cycles을 사용하여 목록에 Permute을 적용합니다.

(Cycles는 목록의 목록을 인수로 사용합니다.)
In[2]:=
Click for copyable input
Permute[{a, b, c, d}, Cycles[{{2, 4}, {1, 3}}]]
Out[2]=

순열의 위수를 찾습니다.

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

모서리의 목록에서 Graph를 생성합니다.

(UndirectedEdgeESCueESC를, 그리고 DirectedEdgeESCdeESC를 사용하여 입력합니다.)
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]=

두 꼭지점 사이의 최단 경로를 계산합니다.

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

자연 언어 입력을 사용하여 잘 알려진 그래프에 대해 알아볼 수 있습니다.

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

Wolfram 언어는 조합론, 확률, 정수열 등에 대한 함수 역시 포함하고 있습니다.

참고 사항: 정수론적 함수 »

참고 사항: 이산 수학 »