Есть много методов расчета температур в глубинах земли. и даже есть методы прямого измерения температуры.
Один из расчетных методов, это измерение мощности потока тепла, идущего из глубины земли в данном месте. Например, известно строение и состав грунта до глубины 100 метров. Сейсмические измерения дают нам состав породы ниже этого уровня. Мы знаем коэффициент теплопередачи этих пород и измерили в этом месте поток тепла из глубины - равен 0,05 ватт на квадратный метр. Путем расчетов получаем температурный график на сотни километров вглубь земли. Те же сейсмоизмерения нам показывают, на какой глубине находится магма. В соответствии с построенным нами графиком мы находим её температуру. Это расчетный метод.
А вот метод практический. Находим выход магмы на поверхность земли (извержение вулканов, древние подвижки пластов и подобное). Изучая сосав этой застывшей магмы находим минералы, которые бы распались при температуре 1600 и уже не могли бы заново образоваться при охлаждении. Также находим минерал в закристаллизованном состоянии, чья температура кристаллизации составляет 1450 градусов. То есть, этот минерал был расплавлен и кристаллизовался из расплава. Отсюда можно сделать вывод, что жидкая магма имела температуру от 1450 до 1600 градусов.
А есть еще и другие методы, например электрометрии.