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

Mathematica и J/Link: ограничения памяти?
Я выполняю тест с интенсивными вычислениями, используя Mathematica и ее интерфейс J/Link Java. Бенчмарк останавливается, если достигается объем памяти около 320 МБ, поскольку это кажется пределом, а сборщику мусора требуется все больше и больше...
1713 просмотров
schedule 28.04.2024

Эквивалент Sprintf в Mathematica?
Я не знаю, почему Википедия указывает Mathematica как язык программирования с printf . Я просто не мог найти эквивалент в Mathematica. Моя конкретная задача - обработать список файлов данных с дополненными числами, которые я использовал для этого...
5634 просмотров
schedule 25.12.2023

Вычислить среднее расстояние от точки до сегмента линии и от сегмента линии до сегмента линии
Я ищу алгоритм для вычисления среднего расстояния между точкой и отрезком линии в 3D. Итак, учитывая две точки A (x1, y1, z1) и B (x2, y2, z2), которые представляют отрезок AB, и третью точку C (x3, y3, z3), каково среднее расстояние между каждой...
2965 просмотров
schedule 16.02.2024

Список всех интересных сечений тетраэдра
Обновление ответа, 22 декабря : использование наблюдение , что существует гомоморфизм между отдельными секциями и перестановками объектов в кубе, перечислите все такие перестановки, представив группу симметрии куба как подгруппу SymmetricGroup[8] и...
1313 просмотров
schedule 22.08.2022

Преобразование 1D-списка в 3D-список
У меня есть функция, которая преобразует 1D-список в 3D-список, но в то же время, когда индексы 2-го и 3-го измерения равны, она помещает нули вместо значений из входного списка: n = 4 input = Table[RandomInteger[5], {i, 1, 48}] convert[l_] :=...
360 просмотров
schedule 27.10.2023

Чтение этого типа файла в Mathematica
Это файл данных: ID YR MO DA YrM MoM DaM 100 2010 2 20 2010 8 30 110 2010 4 30 2010 9 12 112 2010 8 20 2010 10 28 Я должен иметь доступ к каждому элементу в этом файле, я пытался использовать эту функцию при...
1558 просмотров
schedule 10.12.2023

Переопределение порядка отображения неупорядоченных функций по умолчанию
В двух последних вопросах ( 1 , 2 ), предыдущие авторы пытались контролировать порядок вывода Plus , который является функцией Orderless . Майкл Пилат указал , что внутри Orderless функции Sort их параметры, что вызывало затруднение. Однако...
556 просмотров
schedule 11.02.2024

Изменение значений во вложенных списках в соответствии с элементами в списке
У меня есть список пар значений в математике, например List= {{3,1},{5,4}} . Как изменить первый элемент (3 и 5), если второй элемент не достигает порогового значения. Например, если вторые части меньше 2, то я хочу, чтобы первые части были равны...
2008 просмотров
schedule 25.09.2022

Подсчитайте количество головок в наборе в Mathematica
Прежде всего, спасибо за все ваши ответы. Я делаю все возможное, чтобы не отставать от всех предложений. Однако я стараюсь оставаться на правильном пути. Итак, теперь у меня есть s = Table[RandomChoice[{Heads, Tails}, 2 i + 1], {i, 10}];...
216 просмотров
schedule 11.12.2023

Перемещение тела AutoCad DXF по 3D-пути в Mathematica
Я наткнулся на этот пост и нашел ответ Велизария интересным. Интересно, может ли он кто-нибудь опубликовать его полный код мма и дать некоторые пояснения. В общем, мой вопрос о том, как добиться такого поведения анимации/графика в mma. Мне...
699 просмотров
schedule 19.10.2022

Выйти из ядра в mathematica с помощью команды, не использующей меню Evaluation
Я хотел бы, чтобы при оценке ноутбука он сначала выходил из последнего локального ядра, а затем снова запускал локальное ядро. Есть ли какая-нибудь команда для этого без использования меню оценки в Mathematica ?
7637 просмотров
schedule 02.05.2024

Mathematica: невозможно увеличить/уменьшить масштаб с помощью мыши на 3D-графике после поворота []
Я сделал 3D-графику и использовал известный метод масштабирования, который состоит в том, чтобы удерживать Ctrl и теперь перемещать мышь вверх и вниз, чтобы увеличивать и уменьшать масштаб, как описано здесь....
1143 просмотров
schedule 29.07.2022

Mathematica и C/C++: обмен данными
Я хотел бы знать, как обмениваться данными между Mathematica и C/C++ с конвейерами. В Mathematica учебнике говорится, что "когда вы открыть файл или канал, Mathematica создает «объект потока», который определяет открытый поток, связанный с...
2917 просмотров
schedule 31.03.2024

Каковы преимущества перехода с Rule и /. в OptionsPattern[] и OptionValue в большом приложении?
От старых привычек трудно избавиться, и я понимаю, что использовал opts___Rule сопоставление с образцом и такие конструкции, как thisoption /. {opts} /. Options[myfunction] , в очень большом пакете, над которым сейчас работаю. "Поваренная книга...
1292 просмотров
schedule 25.10.2022

Как мне правильно вычислить ∞/∞ в Mathematica?
Я пробовал код ниже в Mathematica 8: f[z_] := (5 + 1/(z-a)) / ( 8 + 1/(z-a)) f[a] и неожиданно я получил следующие предупреждения: Power::infy: Infinite expression 1/0 encountered. >> Power::infy: Infinite expression 1/0...
996 просмотров
schedule 21.03.2024

Укажите столбец и строку поиска строки
Поскольку я работаю с очень сложной таблицей с неприятными повторяющимися значениями в переменных местах, я хотел бы выполнить поиск строки между определенными строками и столбцами. Например: table={{"header1", "header2", "header3",...
434 просмотров
schedule 17.11.2023

EdgeLabels в визуализации веб-структуры
Я играл с визуализацией Mathematica и возможностями веб-сканирования. Основываясь на некотором демонстрационном коде, я могу визуализировать сеть. Вот пример на веб-странице университета: webcrawler[rooturl_, depth_] := Flatten[Rest[NestList[...
483 просмотров

Эффективное по времени построение частично инвертированного индекса
Мне нужно построить частичный Inverted Index . Что-то типа: l = {{x, {h, a, b, c}}, {y, {c, d, e}}} iI[l] (* -> {{a, {x}}, {b, {x}}, {c, {x, y}}, {d, {y}}, {e, {y}}, {h, {x}}} *) Я думаю, довольно ясно, что он делает. Во входном...
265 просмотров
schedule 02.10.2022

Выберите [вложенный_список, условие] в Mathematica
Допустим, у меня есть список: list=Table[{RandomReal[],RandomReal[],RandomReal[]}, {i,1,100}]; Я хотел бы составить новый список на основе условий. Теперь я увидел, что я должен использовать функцию Select , но я не понимаю, как определить...
7732 просмотров

Сохраненный файл Mathematica на самом деле не сохранен
У меня есть хорошо отточенный рефлекс Control-S (т.е. я одержимо сохраняю свою работу), но когда Mathematica падает с открытым файлом, сохраненные изменения не восстанавливаются, когда я перезапускаю Mathematica и открываю файл. Он возвращается к...
1321 просмотров
schedule 13.02.2024