Bestand:Air density vs temperature.svg

Pagina-inhoud wordt niet ondersteund in andere talen.
Uit Wikipedia, de vrije encyclopedie

Oorspronkelijk bestand(SVG-bestand, nominaal 575 × 431 pixels, bestandsgrootte: 51 kB)


Beschrijving

Beschrijving
English: Air density vs. Temperature graph with exponential and 2nd-order polynomial trends. Data from w:en:Density#Air
Datum
Bron Eigen werk
Auteur T.seppelt
SVG ontwikkeling
InfoField
 
De broncode van dit SVG-bestand is deugdelijk.
 
Deze vectorafbeelding is gemaakt met Matplotlib
Broncode
InfoField

Python code

import csv, numpy,scipy,scipy.optimize
import matplotlib.pyplot as plt
x = []
y = []
with open("data.csv", "r") as f:
    for line in csv.DictReader(f, fieldnames=['x','y'], delimiter=';'):
        x.append(int(line['x']))
        y.append(float(line['y']))
x = numpy.array(x)
y = numpy.array(y)

intx = numpy.linspace(min(x), max(x), 100)
P1 = numpy.poly1d(numpy.polyfit(x, y, 2))

P2_data = scipy.optimize.curve_fit(lambda t,a,b: a*numpy.exp(b*t),  x,  y, )[0]
P2 = lambda x : P2_data[0]*numpy.exp(P2_data[1]*x)

plt.scatter(x,y, label="Density of air at 1 atm pressure")
plt.plot(intx, P1(intx), label = "Polynomial Trend\n$x \mapsto 10^{{-5}} x^2 {}x+{}$".format(*numpy.round(P1,4)[1:]))
plt.plot(intx, P2(intx), label = "Exponential Trend\n$x \mapsto \exp({}x) {} $".format(* numpy.round(P2_data,4)))
plt.legend()
plt.xlabel("Temperature [°C]")
plt.ylabel("Density [kg/m³]")
plt.title("Air density vs. temperature")
plt.savefig("output.svg",format="svg",transparent=True)

Licentie

Ik, de auteursrechthebbende van dit werk, maak het hierbij onder de volgende licentie beschikbaar:
w:nl:Creative Commons
naamsvermelding Gelijk delen
Dit bestand is gelicenseerd onder de Creative Commons Naamsvermelding-GelijkDelen 4.0 Internationaal licentie.
De gebruiker mag:
  • Delen – het werk kopiëren, verspreiden en doorgeven
  • Remixen – afgeleide werken maken
Onder de volgende voorwaarden:
  • naamsvermelding – U moet op een gepaste manier aan naamsvermelding doen, een link naar de licentie geven, en aangeven of er wijzigingen in het werk zijn aangebracht. U mag dit op elke redelijke manier doen, maar niet zodanig dat de indruk wordt gewekt dat de licentiegever instemt met uw werk of uw gebruik van zijn werk.
  • Gelijk delen – Als u het werk heeft geremixt, veranderd, of erop heeft voortgebouwd, moet u het gewijzigde materiaal verspreiden onder dezelfde licentie als het oorspronkelijke werk, of een daarmee compatibele licentie.

Bijschriften

Beschrijf in één regel wat dit bestand voorstelt

Items getoond in dit bestand

beeldt af

image/svg+xml

3601a048d9e63a3feafa761bebc0519aa232b853

52.577 byte

431 pixel

575 pixel

Bestandsgeschiedenis

Klik op een datum/tijd om het bestand te zien zoals het destijds was.

Datum/tijdMiniatuurAfmetingenGebruikerOpmerking
huidige versie5 okt 2017 13:09Miniatuurafbeelding voor de versie van 5 okt 2017 13:09575 × 431 (51 kB)T.seppeltexp as function without exponent
4 okt 2017 09:55Miniatuurafbeelding voor de versie van 4 okt 2017 09:55575 × 431 (51 kB)T.seppeltUser created page with UploadWizard

Dit bestand wordt op de volgende pagina gebruikt:

Globaal bestandsgebruik

De volgende andere wiki's gebruiken dit bestand:

Metadata