File:Haitz-law.svg
Da Wikimedia Commons, l'archivio di file multimediali liberi
Vai alla navigazione
Vai alla ricerca
Dimensioni di questa anteprima PNG per questo file SVG: 520 × 340 pixel. Altre risoluzioni: 320 × 209 pixel | 640 × 418 pixel | 1 024 × 670 pixel | 1 280 × 837 pixel | 2 560 × 1 674 pixel.
File originale (file in formato SVG, dimensioni nominali 520 × 340 pixel, dimensione del file: 59 KB)
Informazioni sul file
Dati strutturati
Didascalie
Dettagli
[modifica]DescrizioneHaitz-law.svg |
English: Plot of Haitz's law of the luminosity per package of LEDs increasing exponentially over time, while the cost per lumen drops exponentially.
Feel free to add new data points and upload updated versions using the provided Matplotlib code. New data points must be the best values (highest luminosity per package or lowest price per luminosity) at their given time of publication. |
Data | |
Fonte | Opera propria |
Autore | Geek3 |
Altre versioni |
|
SVG sviluppo InfoField | Il codice sorgente di questo file SVG non è valido a causa di 1 errore. |
SVG sviluppo InfoField | Questa grafica vettoriale è stata creata con Matplotlib. |
Codice sorgente InfoField | Python code#! /usr/bin/env python
# -*- coding:utf8 -*-
import matplotlib.pyplot as plt
import numpy as np
import scipy.optimize as op
from math import *
# data: "The case for a national research program on semiconductor lighting" Sandia Report (2000), "Solid-state lighting", Optik & Photonik 2 (2011), and others
# flux in lm/W
flux = zip(
(1968, 0.001, 'GaAsP'),
(1970, 0.0027, 'GaAsP'),
(1972, 0.0041, 'GaAsP'),
(1974, 0.035, 'GaAsPN'),
(1980, 0.062, 'GaAsPN'),
(1983, 0.12, 'GaAlAs'),
(1987, 0.41, 'GaAlAs'),
(1989, 0.78, 'GaAlAs'),
(1992, 1.2, 'GaAlInP'),
(1995, 2.6, 'GaAlInP'),
(1996, 3.9, 'GaAlInP'),
(1998, 11., 'GaAlInP'),
(1999, 17., 'GaAlInP'),
(2000, 46., 'GaAlInP'),
(2005, 170., 'GaAlInP'),
(2003, 110., 'GaInN'),
(2006, 310., 'GaInN'),
(2007, 460., 'GaInN'),
(2009, 1.7e3, 'GaInN'),
(2010, 5.3e3, 'GaInN')
)
# cost in $/lm
cost = zip(
(1973, 53., 'GaAsP'),
(1976, 9.2, 'GaAsPN'),
(1979, 6.2, 'GaAsPN'),
(1981, 3.6, 'GaAsPN'),
(1983, 2.1, 'GaAlAs'),
(1987, 0.64, 'GaAlAs'),
(1989, 0.32, 'GaAlAs'),
(1994, 0.28, 'GaAlInP'),
(1996, 0.14, 'GaAlInP'),
(1997, 0.10, 'GaAlInP'),
(1999, 0.099, 'GaAlInP'),
(2000, 0.077, 'GaAlInP'),
(2001, 0.059, 'GaAlInP'),
(2003, 0.022, 'GaAlInP'),
(2005, 0.017, 'GaAlInP'),
(2007, 0.0096, 'GaInN'),
(2009, 0.0076, 'GaInN'),
(2010, 0.0038, 'GaInN')
)
fig = plt.figure(figsize=(520 / 90.0, 340 / 90.0), dpi=72)
plt.plot(flux[0], flux[1], 'ro', mew=0.8, label='flux / package [lm]')
plt.plot(cost[0], cost[1], 'bD', mew=0.8, label='cost / lumen [$/lm]')
def line(p, x):
return p[0] * (x - p[1])
flux_line = op.minimize(lambda p, x, y: sum((line(p, x) - np.log10(y))**2), x0=(0.1, 2000), args=(np.array(flux[0]), np.array(flux[1])))
trange = np.linspace(1967.5, 2016, 100)
plt.plot(trange, 10**line(flux_line.x, np.array(trange)), 'r-')
cost_line = op.minimize(lambda p, x, y: sum((line(p, x) - np.log10(y))**2), x0=(0.1, 2000), args=(np.array(cost[0]), np.array(cost[1])))
plt.plot(trange, 10**line(cost_line.x, np.array(trange)), 'b-')
plt.gca().tick_params(axis='both', which='major', labelsize=14.4)
plt.gca().set_yscale('log')
plt.grid(True)
plt.xlim(1966, 2017)
plt.ylim(0.6e-3, 1e4)
plt.legend(loc='upper left')
plt.tight_layout()
plt.savefig('Haitz-law.svg')
|
Licenza
[modifica]Io, detentore del copyright su quest'opera, dichiaro di pubblicarla con la seguente licenza:
Questo file è disponibile in base alla licenza Creative Commons Attribuzione-Condividi allo stesso modo 4.0 Internazionale
- Tu sei libero:
- di condividere – di copiare, distribuire e trasmettere quest'opera
- di modificare – di adattare l'opera
- Alle seguenti condizioni:
- attribuzione – Devi fornire i crediti appropriati, un collegamento alla licenza e indicare se sono state apportate modifiche. Puoi farlo in qualsiasi modo ragionevole, ma non in alcun modo che suggerisca che il licenziante approvi te o il tuo uso.
- condividi allo stesso modo – Se remixi, trasformi o sviluppi il materiale, devi distribuire i tuoi contributi in base alla stessa licenza o compatibile all'originale.
Cronologia del file
Fare clic su un gruppo data/ora per vedere il file come si presentava nel momento indicato.
Data/Ora | Miniatura | Dimensioni | Utente | Commento | |
---|---|---|---|---|---|
attuale | 21:01, 17 dic 2017 | 520 × 340 (59 KB) | Geek3 (discussione | contributi) | bugfix | |
20:55, 17 dic 2017 | 520 × 340 (59 KB) | Geek3 (discussione | contributi) | User created page with UploadWizard |
Impossibile sovrascrivere questo file.
Utilizzo del file
Le seguenti 5 pagine usano questo file:
Utilizzo globale del file
Anche i seguenti wiki usano questo file:
- Usato nelle seguenti pagine di de.wikipedia.org:
- Usato nelle seguenti pagine di en.wikipedia.org:
- Usato nelle seguenti pagine di es.wikipedia.org:
- Usato nelle seguenti pagine di it.wikipedia.org:
- Usato nelle seguenti pagine di ja.wikipedia.org:
- Usato nelle seguenti pagine di sk.wikipedia.org:
Metadati
Questo file contiene informazioni aggiuntive, probabilmente aggiunte dalla fotocamera o dallo scanner usati per crearlo o digitalizzarlo. Se il file è stato modificato, alcuni dettagli potrebbero non corrispondere alla realtà.
Larghezza | 416pt |
---|---|
Altezza | 272pt |