plot de funciones cientificas para Glade?

Imagen de rulomanic
0 puntos

Estoy tratando de desarrollar con anjuta 1.2.4a + glade 2.12.1, y necesito hacer graficas cientificas en 2d y 3d. ¿Alguien me podria recomendar algun paquete para instalarlo sobre mi Ubuntu Dapper?
Tantas gracias.

Imagen de Cristobal López
+1
0
-1

Puedes instalar Octave que es como Matlab y te las dibujará.
Si quieres añadirlo a tu código te recomiendo OpenGL para ello en synaptic pon en buscar opengl, freeglut y mesa y los instalas. Luego tendrás que meter algo de código a tu programa de OpenGL, no es mucho código y es sencillo.
Si te decides por alguna de estas opciones y si quieres que te ayude en algo me lo dices y te lo detallaré.

+1
0
-1
Imagen de rulomanic
+1
0
-1

Muchas gracias por tu pronta respuesta!
la idea es hacer algo asi como un osciloscopio, y para ello instale el parche de RTAI (real time). El problema es que en principio no deberia usar mucho la placa de video porque ello juega en contra de las tareas en tiempo real, le quitan latencia. Pero de todas formas me interesaria probar la opcion que tu mencionas y ver que resultados obtengo.
Nuevamente, muchas gracias.

+1
0
-1
Imagen de Cristobal López
+1
0
-1

En google pon glade y te saldrá uno que es desarrollo de aplicaciones científicas con glade, es un pdf, te lo guardas y ahí explica un ejemplo de una E.D.O. en la que hace el dibujo de la gráfica después de obtener la solución por el método de Runge-Kutta. Está muy completo, yo lo voy a hacer porque así me va a venir muy bien para practicar glade que no se muy bien cómo funciona, vengo de visual c++.
¡Hasta luego!

+1
0
-1
Imagen de rulomanic
+1
0
-1

Ok, vi el pdf al cual haces referencia, y la verdad que pensaba algo para simplificar la vida... esa gente se pone a dibujar pixeles!
Yo creo que lo que me resoveria el problema rapidamente es el gtkextra (que incluye gtkplot), pero seguramente no estoy haciendo bien la instalacion, porque no me aparecen los widgets para el plot cuando abro glade. Aparentemente hay un problema de compatibilidad, segun el README del codigo fuente:

This library is GTK+extra vesion 0.99.0. It is a useful widget set
complementary to GTK+ for creating graphical interfaces for the X Windows
System. It is written in C and requires GTK+ version 1.2.x.

Aparentemente Ubuntu Dapper viene con la version GTK+ 2, pero bueno, no estoy seguros si estoy viendo las versiones correctamente...

+1
0
-1
Imagen de Cristobal López
+1
0
-1

¿Has mirado mi mensaje anterior sobre libgtkextra?

+1
0
-1
Imagen de rulomanic
+1
0
-1

Discupa, si lo vi. Lo que pasa es que ese Widget "curva" ya viene preinstalado, incluso antes de instalar libgtkextra, es decir que no es parte de ese paquete. Ademas aparentemente solo es para graficar curvas, y estoy buscando algo mas manipulable, como ser exactamente gtkplot. Pero no encuentro la forma de hacerlo funcionar.
Muchas gracias de todas formas.

+1
0
-1
Imagen de rulomanic
+1
0
-1

De todas formas tambien me gustaria probar el paquete libgtkextra que esta en el repositorio, y el problema es que despues de instalado, no me aparecen los nuevos widgets en las paletas. Porque no aparecen?

+1
0
-1
Imagen de Cristobal López
+1
0
-1

Para esta librería desde synaptic he instalado:
libgtkextra-1.0-0
libgtkextra17
libgtkextra-dev
libgtkextramm-0.9-12c2
luego me he ido a Glade y le he creado un nuevo proyecto GTK+, le he puesto una ventana y en widgets me he ido a GTK+ adicional he pulsado en el icono Curva le he presionado en la ventana que me he creado, después le he asociado en Señales la primera que hay, luego he vuelto a la ventana y he empezado a clickar allí y me iba creando curvas según donde le daba el click, tipo curvas de Bezier.
Sólo crea curvas 2D y no 3D, no sé si crea una curva que tu le especifiques de antemano en tu código (como y=sin(x) ).
Bueno perdona por el ladrillazo pero es que como no me especificas qué tipo de curvas quieres dibujar, si me lo dijeras te podría ayudar de forma más concreta.

Haasta luego!!

+1
0
-1