Дискретная математика
Выполним ряд базовых операций теории чисел, например, факторизацию целого числа:
In[1]:= |
Out[1]= | ![]() |
Найдем наибольший общий делитель GCD (или наименьший общий делитель LCM) любых двух целых чисел:
In[2]:= |
Out[2]= | ![]() |
Получим все возможные перестановки списка:
In[1]:= |
Out[1]= | ![]() |
Применим функцию Permute к списку c использованием функции Cycles:
(Функция Cycles в качестве аргумента принимает список списков.)In[2]:= |
Out[2]= | ![]() |
Найдем порядок перестановки:
In[3]:= |
Out[3]= | ![]() |
Сгенерируем граф из списка ребер:
(Используйте ESCueESC для ввода неориентированного ребра или ESCdeESC для ввода ориентированного ребра.)In[1]:= |
Out[1]= | ![]() |
Найдем кратчайший путь между двумя вершинами:
In[2]:= |
Out[2]= | ![]() |
Исследуем хорошо известные графы, используя естественную форму ввода:
In[3]:= |
Out[3]= | ![]() |
В Язык Wolfram также встроены функции для решения задач из области комбинаторики, теории вероятностей, целочисленных последовательностей и многие другие.
Справочная информация: Теоретико-числовые функции »
Справочная информация: Дискретная математика »