Foros-FIUBA Forum Index HostingPortal
 FAQ  •  Search  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferences  •  Usergroups
Register  •  Profile  •  Log in to check your private messages  •  Log in
View next topic
View previous topic

Reply to topic View previous topicEmail to a Friend.List users that have viewed this topicSave this Topic as filePrintable versionLog in to check your private messagesView next topic
Author Message
Fhran
Administrador


Age: 33
Joined: 25 Aug 2005
Posts: 3123
Location: En la rama de un árbol... entre locos.
Carrera: Electrónica and Informática
blank.gif
PostPosted: Fri May 19, 2006 2:15 am  Post subject:  ¡GnuPlot Plugin!, Para hacer hermosos gráficos Reply with quoteBottom of PageBack to top

***************

Hemos instalado un plugin en el WIKI que nos permite embeber código gnuplot para generar gráficos 2D y 3D.

Funciona de manera muy similar a LaTeX.

Los tags son <plot> y </plot>.

Para aquellos que no conozcan el gnuplot, les recomiendo visitar la documentación oficial y descargarlo a sus máquinas para aprenderlo a usar sin necesidad de entrar al WIKI.

http://www.gnuplot.info/

Pueden ver un ejemplo acá: 28 de Febrero de 2006, Cátedra Isaacson

Y créanme que eso no es nada. Las cosas que se pueden hacer con gnuplot son increíbles. Es una herramienta valiosísima de la cual ahora disponemos.

***************

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.



Last edited by Fhran on Thu Apr 17, 2008 8:57 pm; edited 4 times in total
Aquarius Gender:Male Rat OfflinePersonal Gallery of FhranView user's profileSend private message
Mariano
Ex-Staff


Age: 33
Joined: 25 Aug 2005
Posts: 344

Carrera: Sistemas
CARRERA.sistemas.4.gif
PostPosted: Fri May 19, 2006 8:59 am  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

Clap, Clap, Clap, Clap (se me cansaron las manos)

GENIAL. Me encanta...

Habría que ver de poner algún tipo de manual (como el que hicieron para Latex acá) así todos lo pueden aprovechar Very Happy

_________________
El conocimiento es SÓLO UNA de las representaciones de la existencia

Virgo Gender:Male Buffalo OfflinePersonal Gallery of MarianoView user's profileSend private message
Claus
Fundador


Age: 36
Joined: 17 May 2005
Posts: 1647
Location: Capital Federal
Carrera: Industrial
newzealand.gif
PostPosted: Fri May 19, 2006 9:17 am  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

Muy groso el gnuplot, y tiene razon Mariano, supongo que en la pagina de gnuplot hay algun tuto, pero tendriamos que adaptarlo a lo que ms usamos me parece...

_________________
Tema Libre no es Libertinaje
---------------
SpiderMan is having me for dinner tonight

Libra Gender:Male Dog OfflinePersonal Gallery of ClausView user's profileSend private messageSend e-mailVisit poster's websiteYahoo MessengerMSN MessengerICQ Number
Rada
Moderador


Age: 32
Joined: 10 Apr 2006
Posts: 2728
Location: Caballito
Carrera: Informática
blank.gif
PostPosted: Fri May 19, 2006 9:51 am  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

Buenisimo! gracias por la info!


Taurus Gender:Male Tiger HiddenPersonal Gallery of RadaView user's profileSend private messageSend e-mailYahoo MessengerMSN Messenger
Sebastian Santisi
Administrador Técnico


Age: 36
Joined: 23 Aug 2005
Posts: 17445


argentina.gif
PostPosted: Fri May 19, 2006 10:54 pm  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

Claus wrote:
Muy groso el gnuplot, y tiene razon Mariano, supongo que en la pagina de gnuplot hay algun tuto, pero tendriamos que adaptarlo a lo que ms usamos me parece...

¿Vale la pena?...
O sea, no veo que haya habido una repercusión ni mínima del apunte de LaTeX; con sólo ver las visitas de esos threads salta en evidencia.

Mi apunte no fue más que la traducción y reorganización y reescritura de otros manuales que ya se conseguían por la red... si bien es contenido 100% original, no cubre nada que no pueda leerse en otro lado.

Si alguien quiere escribirse un mamotreto sobre GNUplot, bienvenido sea; pero creo que con seleccionar algún tutorial (o tutoriales) bueno ya estamos completos.
No veo que los que hayan usado el LaTeX sean personas que no hubieran buscado la info por otro lado si no se les proporcionaba el material.

_________________
Image[tex] ${. \ \ \ \ \ \ \ \ \ .}$ [/tex][tex] ${\Large Usá \LaTeX, no seas foro...}$ [/tex]

Aries Gender:Male Dog OfflinePersonal Gallery of Sebastian SantisiView user's profileSend private messageVisit poster's website
Mariano
Ex-Staff


Age: 33
Joined: 25 Aug 2005
Posts: 344

Carrera: Sistemas
CARRERA.sistemas.4.gif
PostPosted: Fri May 19, 2006 11:17 pm  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

El tema es que muuuuuuuuuucho lugar acá no tiene el latex... se puede usar para explicar algun ejercicio o algo así... pero en el wiki, una de las partes más importantes es justamente la resolución de ejercicios... y ahí se va a usar mucho más.

Tal vez no sea necesario armar un MANUAL... pero como bien dice Seba, se podría armar un "Compiladito" con las partes más importantes de lo que ya hay... hasta que algún loco con tiempo al pedo decida mejorarlo Very Happy

_________________
El conocimiento es SÓLO UNA de las representaciones de la existencia

Virgo Gender:Male Buffalo OfflinePersonal Gallery of MarianoView user's profileSend private message
gk_264
Nivel 9


Age: 32
Joined: 30 Aug 2005
Posts: 1853
Location: A veces
Carrera: Química
CARRERA.quimica.3.jpg
PostPosted: Sun May 21, 2006 7:01 pm  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

Bueno ya que estoy pregunto acá. ¿Cómo grafico dos cilindros uno adentro de otro (típico ejercicio de fisica2)??
yo intentaba así, pero seguro está mal
Code:
<plot>
set ticslevel 0
set isosamples 100,10
set hidden3d
set parametric
splot [0:2*pi][0:6] 2*cos(u),2*sin(u),v
splot [0:2*pi][0:6] 6*cos(u),6*sin(u),v
</plot>

_________________
http://eradelsilencio.blogspot.com/
Image

Taurus Gender:Male Tiger OfflinePersonal Gallery of gk_264View user's profileSend private messageVisit poster's websiteMSN Messenger
Fhran
Administrador


Age: 33
Joined: 25 Aug 2005
Posts: 3123
Location: En la rama de un árbol... entre locos.
Carrera: Electrónica and Informática
blank.gif
PostPosted: Sun May 21, 2006 7:12 pm  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

gk_264 wrote:
Bueno ya que estoy pregunto acá. ¿Cómo grafico dos cilindros uno adentro de otro (típico ejercicio de fisica2)??

Simple, en vez de usar llamar de nuevo a splot (que borra lo que había antes), usas replot, que usa la configuración anterior para poner un grafico anexado al anterior.

Te quedaría asi:
Code:
<plot>
set ticslevel 0
set isosamples 100,10
set hidden3d
set parametric
splot [0:2*pi][0:6] 2*cos(u),2*sin(u),v
replot 6*cos(u),6*sin(u),v
</plot>


Otra forma es usar una sola llamada a splot para graficar varias cosas:
Code:
<plot>
set ticslevel 0
set isosamples 100,10
set hidden3d
set parametric
splot [0:2*pi][0:6] 2*cos(u),2*sin(u),v , 6*cos(u),6*sin(u),v
</plot>

Notar la coma entre las dos parametrizaciones.

Quedaría asi:

Image

*************

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquarius Gender:Male Rat OfflinePersonal Gallery of FhranView user's profileSend private message
gk_264
Nivel 9


Age: 32
Joined: 30 Aug 2005
Posts: 1853
Location: A veces
Carrera: Química
CARRERA.quimica.3.jpg
PostPosted: Sun May 21, 2006 7:15 pm  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

Gracias!! Estoy pasando un final de F2 por eso.

Nos vemos

_________________
http://eradelsilencio.blogspot.com/
Image

Taurus Gender:Male Tiger OfflinePersonal Gallery of gk_264View user's profileSend private messageVisit poster's websiteMSN Messenger
Fhran
Administrador


Age: 33
Joined: 25 Aug 2005
Posts: 3123
Location: En la rama de un árbol... entre locos.
Carrera: Electrónica and Informática
blank.gif
PostPosted: Sun May 21, 2006 7:34 pm  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

***********

Recuerden que se lo pueden bajar al GnuPlot. Ocupa 2.89 Mbs.
Ahi prueban todo, y cuando lo tienen cocinado, pasan el código al WIKI.
Es muy incómodo tener que esperar que la página se cargue cada vez que tocamos algo y queremos ver como queda.

Cuando usen gráficos en 3D, puede que necesiten cambiar el ángulo y la escala en el que se genera la imagen.

set angle degrees
Le dice que interprete los ángulos en grados.

set angle radians
Le dice que interprete los ángulos en radianes.

show view
Nos muestra la configuración actual.

set view rot_x , rot_z, scale , scale_z
Rotamos rot_x el eje x y rot_z el eje z. Tambien se setean las escalas.

No tiene sentido que me extienda mucho más. Bájenselo y jueguen un poco hasta que quede como les guste.

***********

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquarius Gender:Male Rat OfflinePersonal Gallery of FhranView user's profileSend private message
Mariano
Ex-Staff


Age: 33
Joined: 25 Aug 2005
Posts: 344

Carrera: Sistemas
CARRERA.sistemas.4.gif
PostPosted: Thu Jun 01, 2006 12:02 am  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

Me venció...

necesito graficar una función definida por tramos

cuando x está entre 0 y 20 vale 20, cuando está entre 20 y 30 vale 10... y a partir de 30 vale 0

como hago???

Intenté googleando un poco, pero no me sale

Gracias

_________________
El conocimiento es SÓLO UNA de las representaciones de la existencia

Virgo Gender:Male Buffalo OfflinePersonal Gallery of MarianoView user's profileSend private message
Fhran
Administrador


Age: 33
Joined: 25 Aug 2005
Posts: 3123
Location: En la rama de un árbol... entre locos.
Carrera: Electrónica and Informática
blank.gif
PostPosted: Thu Jun 01, 2006 12:14 am  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

*******
Mariano wrote:
necesito graficar una función definida por tramos

cuando x está entre 0 y 20 vale 20, cuando está entre 20 y 30 vale 10... y a partir de 30 vale 0


La sintaxis es la misma que en C:

(A)? hacer_esto_cuando_A_es_TRUE :hacer_esto_cuando_A_es_FALSE

(podes anidarlos como hice yo)

Code:

<plot>
set zeroaxis
set samples 1000
plot [-10:50] [-10:50] ((x>0)&&(x<20))? 20:(((x>20)&&(x<30))? 10:0)
</plot>


Obviamente donde dice 20, 10 y 0 podés meter la función que se te venga en gana.
Sirve también para plot's en 3D...

Queda asi:

Image

*******

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquarius Gender:Male Rat OfflinePersonal Gallery of FhranView user's profileSend private message
Mariano
Ex-Staff


Age: 33
Joined: 25 Aug 2005
Posts: 344

Carrera: Sistemas
CARRERA.sistemas.4.gif
PostPosted: Thu Jun 01, 2006 10:04 am  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

Capo!

Sabia que no me ibas a fallar Very Happy

Gracias por el tip

Ahora: ¿como hago para cambiar la escala?? Quiero que me vaya de 5 en 5 en vez de 10 en 10, por ejemplo

_________________
El conocimiento es SÓLO UNA de las representaciones de la existencia

Virgo Gender:Male Buffalo OfflinePersonal Gallery of MarianoView user's profileSend private message
Fhran
Administrador


Age: 33
Joined: 25 Aug 2005
Posts: 3123
Location: En la rama de un árbol... entre locos.
Carrera: Electrónica and Informática
blank.gif
PostPosted: Thu Jun 01, 2006 11:36 am  Post subject:  (No subject) Reply with quoteBottom of PageBack to top

******
Mariano wrote:
Ahora: ¿como hago para cambiar la escala?? Quiero que me vaya de 5 en 5 en vez de 10 en 10, por ejemplo

set xtics 0 , 5

Con eso le decis que vaya desde 0 en adelante saltando de 5 en 5.

*******

_________________
Image
El horóscopo del ingeniero es un poco más amplio. Se compone de Amor, Dinero, Salud, Simetría y Linealidad Causa-Efecto.

Aquarius Gender:Male Rat OfflinePersonal Gallery of FhranView user's profileSend private message
Adolfoe
Nivel 0


Age: 32
Joined: 24 Nov 2006
Posts: 1


costarica.gif
PostPosted: Fri Nov 24, 2006 1:51 pm  Post subject:  Ayuda con el formato de los ejes Reply with quoteBottom of PageBack to top

Es la primera vez que uso este foro, espero estar publicando mi inquietud en un lugar adecuado y no estar rompiendo alguna regla importante:

El problema que tengo al usar el software gnuplot, es que deseo que las magnitudes en los ejes se muestren con sus unidades así que empleo

xformat "%g%cHz", pues bien, funciona pero en lugar de escribir por ejemplo 1kHz, escribe 1000kHz.
Como puedo arreglar el problema

Gracias.


Cancer Gender:Male Tiger OfflinePersonal Gallery of AdolfoeView user's profileSend private message
Display posts from previous:      
Reply to topic View previous topicEmail to a Friend.List users that have viewed this topicSave this Topic as filePrintable versionLog in to check your private messagesView next topic

View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
No puedepostear archivos en este foro
No puede bajar archivos de este foro


All times are ART, ARST (GMT - 3, GMT - 2 Hours)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods and Credits

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Time: 0.2087s ][ Queries: 20 (0.1431s) ]