В настоящее время в свободное время я работаю над забавным проектом, где, среди прочего, пытаюсь рассчитать температуру звезд на основе их спектров. Поскольку у меня практически нет предыдущего опыта в астрономии, за исключением довольно сильного интереса, это может показаться довольно глупым вопросом, но я был бы признателен за ответ. Данные, предоставленные SDSS (Sloan Digital Sky Survey), которые я использую, отображают спектральную плотность потока, F λ, по длине волны, λ. Теперь моя проблема в том, что я пытаюсь подобрать кривую в Python, используя закон Планка (я знаю, что также можно использовать пропорции между красным и синим светом, но сначала я хочу посмотреть, насколько близко я могу получить с помощью этого метода), но закон Планка (как показано ниже) дает спектральное излучение. Это означает, что данные, которые я использую, представлены в единицах, отличных от чисел, которые я получаю из закона Планка. Поэтому (как вы можете видеть ниже) они находятся в совершенно разных масштабах. Итак, мой вопрос: как мне это исправить? Как я могу использовать закон Планка, чтобы соответствовать данным? Есть ли какая-либо связь между единицами, которую я не смог найти? Хочу уточнить, что я изо всех сил пытался найти ответ самостоятельно, используя Википедию и другие источники, но мои попытки, очевидно, не увенчались успехом.
Данные, которые я использую (ось Y составляет 10 ^ -17 эрг / с / см ^ 2 / Å):
Графики, которые я получил, используя закон Планка:
Насколько я понимаю, спектральный поток определяется как
где - элемент телесного угла, по которому выполняется интеграл. Здесь это удельная интенсивность. нижний индекс обозначает частотную зависимость.
Согласно А. Чоудхури "Астрофизика для физиков" с. 25, источники черного тела являются изотропными излучателями, поэтому мы можем опустить угловую зависимость в спектральной интенсивности и становится вашей формулой Планка .
Следовательно
ПрофРоб
Мелвин
ПрофРоб
Мелвин
ПрофРоб
Мелвин
Эрик Дженсен
Мелвин
Карл Виттофт
создатель планет