Файл:Plot of various initial mass functions.svg — Википедия

Исходный файл(SVG-файл, номинально 370 × 355 пкс, размер файла: 73 КБ)

Описание
English: Plot of various initial mass functions (IMF). (The vertical axis is actually not ξ(m)Δm, but a scaled version of ξ(m). For m greater than 1 solar mass, it is (m/solar mass)^-2.35.)
Дата
Источник Собственная работа
Автор JohannesBuchner
Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
w:ru:Creative Commons
атрибуция распространение на тех же условиях
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 4.0 International
Вы можете свободно:
  • делиться произведением – копировать, распространять и передавать данное произведение
  • создавать производные – переделывать данное произведение
При соблюдении следующих условий:
  • атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
  • распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.

Generating Python Code

import matplotlib.pyplot as plt import numpy from numpy import exp, log10 as log  def salpeter55(m): 	alpha = 2.35 	return m**-alpha  def millerscalo79(m): 	return numpy.where(m > 1, salpeter55(m), salpeter55(1))  def chabrier03individual(m): 	k = 0.158 * exp(-(-log(0.08))**2/(2 * 0.69**2)) 	return numpy.where(m <= 1,\ 	        0.158*(1./m) * exp(-(log(m)-log(0.08))**2/(2 * 0.69**2)),\ 	        k*m**-2.3)  def chabrier03system(m): 	k = 0.086 * exp(-(-log(0.22))**2/(2 * 0.57**2)) 	return numpy.where(m <= 1,\ 	        0.086*(1./m) * exp(-(log(m)-log(0.22))**2/(2 * 0.57**2)),\ 	        k*m**-2.3)  def kroupa01(m): 	return numpy.where(m<0.08, m**-0.3, numpy.where(m < 0.5, 0.08**-0.3 * (m/0.08)**-1.3, 0.08**-0.3 * (0.5/0.08)**-1.3 * (m/0.5)**-2.3))  plt.figure(figsize=(4,4)) m = numpy.logspace(-2, 2, 400)  for label, imf in zip('Salpeter55 MillerScalo79 Kroupa01 Chabrier03individual Chabrier03system'.split(),\         [salpeter55, millerscalo79, kroupa01, chabrier03individual, chabrier03system]): 	plt.plot(m, imf(m)/imf(1), label=label)  plt.gca().set_yscale('log') plt.gca().set_xscale('log') plt.xlim(1e-2, 100) plt.ylim(1e-3, 1e3) plt.legend(loc='best', prop=dict(size=8)) plt.xlabel('Mass [Solar mass]') plt.ylabel(r'Mass Function $\xi(m)\Delta m$') plt.savefig('imf.pdf', bbox_inches='tight') plt.savefig('imf.svg', bbox_inches='tight') plt.savefig('imf.png', bbox_inches='tight') 

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл

Элементы, изображённые на этом файле

изображённый объект

image/svg+xml

История файла

Нажмите на дату/время, чтобы посмотреть файл, который был загружен в тот момент.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий19:14, 4 ноября 2015Миниатюра для версии от 19:14, 4 ноября 2015370 × 355 (73 КБ)JohannesBuchnerCross-wiki upload from en.wikipedia.org

Следующая страница использует этот файл:

Глобальное использование файла

Данный файл используется в следующих вики:

Метаданные