Задать вопрос

Как хранить массу электрона?

9.10938356 × 10-31 в double как 0.000000 ...... 9 ?
  • Вопрос задан
  • 543 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Смотря сколько это в относительных величинах. Допустим, вы оперируете микромиром, и максимальная масса у вас - 1000 масс электронов. Что мешает принять массу электрона за 1 тогда? А в интерфейсе уже домножать. Минус из этого - это точность. Но для точной работы с сверхмалыми числами вообще отдельные вещи мишутся.
Ответ написан
Комментировать
arusef
@arusef
Novice .NET dev
В принципе, точности double должно хватить для обычных вычислений каких-нибудь школьно-академических задач по физике. Однако, если этого мало, лучше использовать какие-то альтернативные единицы. Пользователь выше предложил всё мерить относительно масс электрона, что в принципе неплохо, однако трудновато для понимания и выражения масс других частиц. Есть возможность использовать электронвольты (эВ) для выражения массы покоя. (Ну в данном случае лучше МэВ, т.к. 1 эВ - слишком маленькая велична). К тому же, массы элементарных частиц часто приводятся именно в таком виде и эта информация доступна.
Me = 0,510 998 9461 МэВ
Mp = 938,272 0813 МэВ
Mn = 939,565 4133 МэВ
1 МэВ = 1,782 661 907е−30 кг (для перевода в килограммы, если требуется)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы