TheiaSim - сторінка 14
Варіанти теми
дисплей
Якщо знехтувати гравітаційним впливом астероїдів на планети, можна просто порахувати астероїди серед досліджуваних тіл.

Щоб цифри були правильними: це 4,4e17 квадратних кілометрів.
Потім імовірність знову відповідає .
Від мене, звичайно, так на даний момент.
BTW: Сьогодні я трохи прочитав код SCATR, тому що хотів би обчислити порівняння з нашим кодом BS. Але ви повинні вміти читати Fortran досить добре, щоб мати можливість модифікувати вхідні файли таким чином, що "наші" умови початку (= 01.04.2011 або щось подібне) розраховуються для всіх планет. Кількість тестових тіл можна спочатку встановити на нуль. Мені було б цікаво дізнатися, які результати, наприклад, розраховує SCATR за рік, і наскільки великі відхилення від результатів із кодом BS.
Ви маєте рацію, і, власне, я дякую вам за цей "крок в А.", це свідчить про певний інтерес до цього питання. Поточний проект знову став для мене набагато цікавішим завдяки коду SCATR. Якщо ви також хочете код Fortran, я з радістю надішлю його вам. Це дійсно добре зроблено та дуже навчально.
Привітання
Хтось знає, як зрозуміти сонячну масу 2,959e-4? Через іншу інформацію це значення повинно бути пропорційним масі СІ. Геометричні одиниці не є.
Я перший у відпустці.
Бернхард, можливо, в сонячних масах?
Це неправильно зрозуміло. Маса сонця використовується в програмі зі значенням 2.959e-4.
а) Умови запуску тестових тіл контролюються за допомогою файлу tp.in. Однак цей файл містить низку параметрів, які мені ще не зовсім зрозумілі.
b) Файл param.in контролює послідовність програм і в даний час, імовірно, забезпечує імітацію протягом 1 мільйона років. Я розрахував кілька прикладів із термінами більше 1 року та 100 років.
в) Для стартових умов планет геліоцентричні координати наведені в AU, а швидкості в AU/день у файлі pl.in.
Я не можу цього зрозуміти.
Загалом, я б запропонував послідовно використовувати одиниці СІ, навіть якщо вони стануть громіздкими. Тому що ви точно не помилитеся з перетвореннями.
У деяких випадках доводиться тримати числа в певному діапазоні, щоб уникнути помилок обчислення та округлення. Перш ніж ми або я не будемо краще розуміти код, ви можете поки залишити його таким. Однак одиницю вимірювання маси слід уточнити. Щоб не турбувати Натана Кайба без потреби, можна також зв'язатися з автором SWIFT.
BTW: Зараз я також думаю про можливості перекласти весь код на C/C ++. Інструмент Linux f2c не працює в декількох місцях, але це може зменшити набір тексту. Такий переклад, безумовно, був би корисним.
Привітання