Newsgroup: it.comp.software.tex
Titolo: [OT] grafici statitstici (gaussiana, erf etc)

nella mia tesi vorrei includere delle figure che rappresentano
gaussiane. Cosa posso usare per generarle? Per le figure, fino ad ora,
ho usato microsoft visio ma non ci sono stencil (per quanto ne so) che
permettano di crearle.
Con matlab non ottengo i risultati che cerco perche` dovrei elaborare
troppo l'immagine e la resa grafica non e` soddisfacente.
Mi piacerebbe avere un programma che mi permetta di creare una
gaussiana allo stesso modo con cui ad esempio paint crea un cerchio.
Qualcuno mi sa aiutare?
grazie
Giacomo


Con MetaFun:
===
beginfig(1)
draw function(2, "x", "5*exp(-(x*x))",  -4, 4, .1) scaled 2cm ;
endfig
end
===
MetaFun è il formato MetaPost del ConTeXt; dopo averlo generato, si 
può compilare il precedente file (salvato in 
gauss.mp
) con
mp --undump=metafun gauss
ottenendo gauss.1, un grafico .eps della gaussiana;
Spiegazione dei numeri:
il primo 2 è il modo: 1 unisce con segmenti, 2 unisce con spline, 3 
unisce con spline "strette" (in termini metapost: 1 usa --, 2 usa .., 
3 usa ...);
la funzione è quella che è :)
il -4 ed il 4 sono gli estremi dell'intervallo
il .1 è il passo: accorciarlo se il grafico è "brutto".
Per inciso, usando il pacchetto emp del LaTeX, oppure nativamente in 
ConTeXt, è possibile "incorporare" il codice MetaPost nel sorgente 
TeX; esempio per ConTeXt:
===
\starttext
La gaussiana \`e descritta in \in figura[gauss]. \input tufte
\startbuffer
draw function(2, "x", "5*exp(-(x*x))",  -3, 3, .1) scaled 1cm ;
\stopbuffer
\placefigure [left][gauss]
{Grafico di una gaussiana}
{\processMPbuffer}
\input knuth
\stoptext
===
(vi sono molte più opzioni del tipo riciclaggio delle figure e roba 
del genere ...)
-- 
Giuseppe "Oblomov" Bilotta
"Da grande lotterò per la pace"
"A me me la compra il mio babbo"
(Altan)
("When I grow up, I will fight for peace"
 "My daddy will buy it for me")

Qualcuno mi sa aiutare?
derive
--
saluti
El Bandolero

 puņ compilare il precedente file (salvato in 
gauss.mp
) con
La cosa mi ha incuriosito, ma in che senso "dopo averlo generato"?
Ciao
Marco

mp --undump=metafun gauss
ho provato, ma mi ha dato questo messaggio di errore
initexmf: don't know how to dump metafun
cannot make metafun.mem
I can't find the default mem file!
con MikTeX 2.2
e poi mp non lo prende da una directory qualunque... penso sia
qualcosa nel settaggio dlle directory, ma cosa?
--
saluti
El Bandolero

 derive
O anche graphmatica, shareware (ma non credo esporti in EPS ...)


 qualcosa nel settaggio dlle directory, ma cosa?
Ah non saprei. tex funziona da dovunque?


ottenendo gauss.1, un grafico .eps della gaussiana;
grazie, e` proprio quello che cerco.
Soltanto se provo a fare quello che scrivi, ricevo il seguente errore:
initexmf: don't know how to dump me
I can't find the default mem file!
ho miktex ultima versione con context installato.
ciao e grazie ancora
Giacomo

 ho miktex ultima versione con context installato.
(1) Hai generato metafun? (mp metafun \dump, poi sposta il .mem dove 
si trovano gli altri (/localtexmf/miktex/mem, credo))
(2) strano che si fermi a "me" ...


Potresti usare il programma statistico R in quale permette di disegnare 
i grafici di qualunque distribuzione vuoi e di esportarli in qualunque 
formato vuoi.
Se usi linux potresti anche tentare con il grab di dispalymagig.
Per i riferimenti vedi il mio sito
http://digilander.libero.it/robicox
alla pagina manuali
ciao roberto


, Giacomo ha scritto:

Prova a dare un'occhiata ad R: 
http://cran.r-project.org
Open source, c'è x windows, linux, mac ... curva di apprendimento
ripida, ma dovrebbe fare tutto quello che vuoi
-- 
Tae Kyon