Публикации по теме 'wolfram-mathematica'


В Wolfram Mathematica вы можете иметь две чистые функции в одной строке
Короткий пост, просто хотел поделиться одним изящным открытием, которое я сделал сегодня ранее. Для тех из вас, у кого большой опыт работы с Wolfram Mathematica, это может быть старая шляпа. Но для тех из вас, кто иногда играет с функциональным программированием с помощью Wolfram Alpha , Scastie или чего-то еще, что вы используете для экспериментов с функциональным программированием, это может быть откровением. В Wolfram Mathematica есть понятие чистые функции . С некоторыми..

Вопросы по теме 'wolfram-mathematica'

Цикл ForEach в Mathematica
Я хотел бы что-то вроде этого: each[i_, {1,2,3}, Print[i] ] Или, в более общем смысле, чтобы деструктурировать произвольные вещи в списке, который вы зацикливаете, например: each[{i_, j_}, {{1,10}, {2,20}, {3,30}}, Print[i*j] ]...
17960 просмотров

Оценка Mathematica
У меня есть 15-дневная пробная версия Mathematica, и мне нужно оценить ее и посмотреть, можно ли ее использовать для помощи в создании алгоритмов для некоторых игр, над которыми мы работаем. Есть ли хорошие ресурсы, которые научат меня некоторым...
885 просмотров
schedule 26.01.2023

Криптографический хэш (sha1 или md5) данных, представленных в виде строки в системе Mathematica.
Хэш sha1 "abc" a9993e364706816aba3e25717850c26c9cd0d89d Единственный способ заставить Mathematica сказать вам, что с ее функцией Hash это Hash[abc, "SHA"] // IntegerString[#, 16]& (Дело IntegerString заключается в том, чтобы...
657 просмотров
schedule 04.05.2022

Способы обойти ошибку нотации Mathematica?
Mathematica предлагает пакет Notation для определения пользовательских обозначений, и кажется, что он отлично работает, пока я не сохраню записную книжку с пользовательскими обозначениями в виде пакета и не попытаюсь использовать Needs["..."] для...
662 просмотров
schedule 03.01.2023

Быстрый совет по Mathematica: создание ячеек Ввод ячеек по умолчанию
Я просматриваю конспекты лекций, Основы из Mathematica Programming (см. там файл .nb). Я хотел бы иметь возможность выполнять упражнения прямо в тетради; но по какой-то причине я не могу понять, как сделать ячейку по умолчанию ячейкой ввода....
815 просмотров
schedule 17.03.2023

ListPlot с двумя наборами данных в Mathematica
Есть ли более чистый способ сделать следующее, предполагая, что у меня есть причина сохранять независимость наборов данных?: x = {1, 2, 3}; y = {1, 4, 9}; ListPlot[Partition[Riffle[x, y], 2]] Спасибо!
10158 просмотров
schedule 08.04.2023

Заставить Mathematica выполнять интерполяцию на неструктурированной тензорной сетке
Этот список представляет собой простую функцию, которая сопоставляет 2D-точку с числом, если рассматривать каждый {{x,y},z} как f[x,y]=z . { {{1,3},9}, {{1,4},16}, {{2,4},8}, {{2,5},10} } Теперь мне нужна функция, которая...
4194 просмотров
schedule 13.08.2022

Построение линейных неравенств в системе Mathematica
У меня есть линейные системы неравенств с 3 переменными, и я хотел бы построить эти области. В идеале мне бы хотелось что-то похожее на объекты в PolyhedronData. Я попробовал RegionPlot3D, но результаты визуально плохие и слишком многополигональные,...
2820 просмотров

Временные переменные в Mathematica
Я написал пакет для Mathematica под названием MathOO. Короче говоря, это позволяет вам использовать объектную ориентацию в Mathematica точно так же, как в Python. Подробности см. в следующей статье на Voofie/MathOO : MathOO: Добавление...
834 просмотров
schedule 27.07.2023

Определение матриц с аргументом в mathematica
У меня есть матрица A=[1-x, 2;1 3-x]. Как мне определить это в Mathematica, чтобы я мог делать такие вещи, как Разложение Шура (A [1]) и f[x_]:= максимальное собственное значение A[x_]; затем постройте f для x в [-1,1]. Заранее спасибо.
3537 просмотров
schedule 01.08.2022

Обнаружение конфликтов DownValue/OwnValue
Иногда я сталкиваюсь со следующим сценарием: одна процедура использует глобальную функцию f[x] для выполнения некоторых вычислений, а другая процедура выполняет f=5 , что превращает все последующие вызовы f[x] в 5[x] . Я знаю о локализации...
157 просмотров
schedule 22.06.2023

Комбинации с повторением
Я использую Mathematica 7, и с помощью функции пакета combinatorica я могу получить все комбинации определенного числа из списка элементов, где порядок не имеет значения и нет повторений. Например: in: KSubsets[{a, b, c, d}, 3] out: {{a, b, c},...
5372 просмотров

Mathematica: точки ветвления действительных корней многочлена
Я выполняю поиск грубой силы для «градиентных экстремалей» в следующем примере функции fv[{x_, y_}] = ((y - (x/4)^2)^2 + 1/(4 (1 + (x - 1)^2)))/2; Это включает в себя нахождение следующих нулей gecond = With[{g = D[fv[{x, y}], {{x, y}}],...
1133 просмотров
schedule 14.08.2022

ReplaceAll не работает должным образом
Все еще первые дни с Mathematica, поэтому, пожалуйста, простите за, вероятно, очень очевидный вопрос. Я пытаюсь создать некоторые параметрические графики. У меня есть: ParametricPlot[{ (a + b) Cos[t] - h Cos[(a + b)/b t], (a + b) Sin[t]...
1921 просмотров
schedule 15.04.2022

Разница между AccuracyGoal и PrecisionGoal
В чем разница между функцией AccuracyGoal и PrecisionGoal для функции NIntegrate?
2882 просмотров
schedule 16.05.2023

Необязательные именованные аргументы без переноса их всех в OptionValue
Предположим, у меня есть функция с необязательными именованными аргументами, но я настаиваю на том, чтобы ссылаться на аргументы по их неприукрашенным именам. Рассмотрим эту функцию, которая добавляет два именованных аргумента, a и b:...
491 просмотров

как нарисовать треугольную сетку длины n в математике
Мне интересно, может ли кто-нибудь помочь нарисовать треугольную сетку (равностороннюю) с длиной ребра n в математике. Спасибо.
3115 просмотров
schedule 23.11.2022

Пользовательские интервалы маркеров в Mathematica PlotMarkers
Я пытаюсь построить несколько списков на одном графике в Mathematica (ListLinePlot) и использовать PlotMarkers и пакет PlotLegend, чтобы получить окончательную цифру. Проблема в том, что Mathematica ставит маркер для каждой точки, и из-за этого...
2158 просмотров
schedule 29.03.2024

Получение текущего контекста из пакета
У меня было что-то вроде следующего в моей записной книжке. test1[g_] := (g == 5); test2[g_] := (g == 6); tests={"test1", "test2"} ToExpression[#][5] & /@ tests Когда я помещаю этот код в пакет, он не работает, потому что test1 теперь...
340 просмотров
schedule 10.02.2023

Возвращает равенство из функции Mathematica
У меня есть функция, которая возвращает равенства, которые я хочу напечатать, например, x==y или 2x+5==10. Обычно это не имеет значения для математики, она не может ее еще больше упростить. Однако иногда обе стороны равны, но я хочу иметь...
487 просмотров
schedule 05.04.2023