А фотки можно заливать? С заданием просто
Наша 9 объектов
если только на какую-нибудь шару и ссылку сюда
давай
А можно мне тоже? Было бы интересно почитать, что и как вы моделируете, задачка интересно звучит
вангую ошибку при записи, проверяй сохранение импульса
сохранение импульса и нет понять бы из-за чего или я не понял о чем вы ошибка при записи чего и куда?
Сохранение импульсы - фундаментальный закон природы, следствие трансляционной симметрии пространства. Там ломаться нечему
если сохранения именно импульса нет, не соблюдается третий закон Ньютона и это точно ошибка в формулах, а не даблах
не вижу связи даблы могут влиять на это если накапливается ошибка с учетом того, что там умножения и степени есть
даблам очень сложно повлиять на свойство x - x == 0
поэтому и не могу понять в чем дело формулы проверял не один раз правда там для работы с векторами используется сторонний движ может проблема в нем или в использовании его мной
У даблов есть конечная точность и ошибка конечно может накапливаться, только там примерно 16 значащих цифр и все это происходит не быстро. Ошибка в формулах гораздо более вероятна.
там нет точных формул. там грубо говоря решение диф системы методом Эйлера.
т е ошбка в даблах может и есть, но она не так важна
Я в курсе. точность всяких численных методов зависит от шага, и я вот не уверен, что простейший эйлер вообще применим в этой задаче.
любой метод рано или поздно уведет объекты или в точку или в бесконечность
да, но более сложные методы дают меньшие погрешности по началу :)
Смотрите У меня 9 объектов Там уже на 500-м 1000м шаге Кинетическая в сотни раз увеличивается А увеличивается она из-за роста ускорений всех тел На каждом шаге я для каждого тела считаю ускорения в зависимости от 8 других объектов А после рассчитываю новые позиции и скорости
Точность Double тут почти наверняка не причем. Проблемы либо с алгоритмом либо с его реализацией.
Обсуждают сегодня