| sistema_operativo = [[Multipiattaforma]]
| genere = [[Interpolazione]]
| licenza = [[Licenza Creative Commons]]
| sito_web = [http://www.gnuplot.info/ Gnuplot]
|SoftwareLibero=sì
}}
'''gnuplot''' è un versatile programma, distribuito gratuitamente in rete anche con il permesso di cambiarne il [[codice sorgente]], per la realizzazione di grafici di [[funzione (matematica)|funzioni]] [[matematica|matematiche]] in [[bidimensionalità|due]] eo [[tridimensionalità|tre]] dimensioni]] e la rappresentazione grafica (fitting/interpolazione) di dati grezzi. È un programma [[open source]], tuttavia è possibile distribuire modifiche del [[codice sorgente]] solamente in forma di [[patch (informatica)|patch]].<ref>{{en}} [http://gnuplot.cvs.sourceforge.net/gnuplot/gnuplot/Copyright Copyright]</ref>
È disponibile per diversi [[sistema operativo|sistemi operativi]] ed è in grado di esportare grafici nei più comuni [[formato di file|formati]] grafici (tra cui [[Portable Network Graphics|PNG]], [[Encapsulated PostScript|EPS]], [[Scalable Vector Graphics|SVG]] e [[JPEG]]).
Il programma gira su tutti i principali [[computer]] e [[sistema operativo|sistemi operativi]] e può produrre un'uscita sia sullo schermo sia nei principali formati di ''file''.
Il programma non haè alcunacorrelato connessione con ilal [[progetto [[GNU]] e non utilizza lalicenze licenzadella [[GNUFree Software GPLFoundation]]. Il suo nome originariamente doveva essere "llamaplot" ma Colin Kelley preferiva "nplot". Gli sviluppatori scesero quindi a compromessi e decisero per "newplot", che tuttavia era già stato usato per un altro progetto. La scelta finale quindi cadde su "gnuplot".<ref>{{en}} [http://www.gnuplot.info/faq/faq.html Gnuplot FAQ]</ref><ref>{{en}} [http://www.manning.com/janert/excerpt_foreword1.html Foreword] da Gnuplot in Action</ref>
gnuplot possiede un'[[interfaccia a riga di comando]]. Un esempio di codice è il seguente:
Per inserire i comandi si utilizza un sistema simile ad un terminale. Per vedere un esempio di codice con gnuplot vedere l'immagine sullo [[:Immagine:Decadimento beta (spettro).jpg|spettro del decadimento beta]].
<source lang="gnuplot">
# Questo codice genera l'immagine [[File:Decadimento beta (spettro).jpg]]
set xrange [0:1.25]
f(x)=(x**2)*sqrt((1.25)**2+(0.5)**2) - (x**2)*sqrt((x**2)+(0.5)**2)
set title "Spettro decadimento beta" 0.45,0
set xlabel "impulso elettrone" 0,0
set ylabel "numero di elettroni" 0,0
plot f(x)
</source>
È interessante anche la modalità da [[Shell (informatica)|shell]], che consente di salvare le istruzioni per creare le immagini in semplici script.
Gnuplotgnuplot è inoltre implementato per il rendering da vari programmi, come [[GNU Octave]], [[Emacs]] e altri.
[[File:1sphere.svg|thumb|2-sfera]]
== Note ==
<references />
* {{en}} [http://sourceforge.net/projects/gnuplot/ Gnuplot] su [[Sourceforge]]
* {{en}} [http://gnuplot.sourceforge.net/demo/ Grafici dimostrativi]
* {{dmoz|Science/Math/Software/Graphing/Gnuplot/|Gnuplot}}
* [http://www.netgalaxy.it/gnuplot.htm Comandi principali, esempi e software - Salvatore Panzeca]
* [http://digilander.libero.it/robicox/manuali/pdf/gnuplot.pdf Manuale introduzione Gnuplot - R. Boggiani]
* [http://www.mat.uniroma1.it/centro-calcolo/manuali/gnuplot/ Manuale Gnuplot di GCiaburro - Università Roma 1]
* [http://www.mat.uniroma3.it/users/liverani/IN1/gnuplot.shtml Esercizi Gnuplot - Università Roma 3]
* [http://www.matematicamente.it/software_matematico/gnuplot/ Guida e esercizi Gnuplot - Matematicamente]
* [http://www.linuxvar.it/wiki/Gnuplot Guida su LinuxVar]
* [http://www.disi.unige.it/person/GianuzziV/MobComp/Gnuplot.doc Guida e esercizi Gnuplot - Università di Genova]
{{Portale|Software libero}}
|