Exportar gráficos, GUIDE y consultas
Publicado por Francisco (9 intervenciones) el 09/08/2012 14:44:19
Muy buenos dias a todos !
Antes que nada, quiero agradecer por los que diariamente ayudan sin nada a cambio, la verdad ojala que todo el mundo fuera asi, y no solo en internet. Los felicito
Por otro lado, quiciera hacer un par de consultas simples. Si alguien tiene una idea de como es la mejor forma. Les dejo una imagen para que vean lo que estoy haciendo.
http://img217.imageshack.us/img217/8821/imagenj.png
1) Una parte de la GUIDE, se genera un grafico al cual despues exporto con el siguiente codigo.
handles.axes1 = gca;
F = getframe(handles.axes1);
imwrite(F.cdata,'testfinal.bmp');
http://desmond.imageshack.us/Himg201/scaled.php?server=201&filename=testfinal.png&res=landing
El tema es que los nombres de los ejes no se guardan y solo se guarda la parte del grafico propiamente dicho. ¿ Como podria guardar todo el grafico entero y no solo donde se dibujan las lineas ?
2) Al guardar el grafico, pido un nombre, pero quiero saber si el campo del nombre esta vacio, como puedo hacer ? Probe comparando string con cmpstr y pasando a numero y despues comparando con un if. Pero al parecer no funciona ninguna ya que nunca me dan iguales si comparo el edittext con "". No se si me exprese bien...
3) Se puede exportar los datos del grafico, para usarlos con otro programa y sacar otros calculos ? Es decir, en vez de una imagen, exportar todos los datos del grafico. El tema es que yo lo estoy "incrustando en la GUIDE" , y sin la misma sale una ventana con muchas mas opciones ( con el comando plot). Pero al hacerlo por GUIDE, tengo que hacer todo con codigo.
4) Para generar un exe del programa o a un formato multiplataforma como java, que me recomiendan ? La idea es que pese lo menos posible y sea facil de transportar. Probe de generar un exe pero solo se puede usar si tens los archivos de matlab, quice hacerlo en java pero me tira errores al compilarlo.
Eso es todo, perdon si me excedi.. Desde ya muchisimas gracias por leerlo. Crean que estuve leyendo antes de hacer estas preguntas, pero no las pude solucionar del todo.
Un saludo a toda la comunidad de la webdelprogramador !!
Antes que nada, quiero agradecer por los que diariamente ayudan sin nada a cambio, la verdad ojala que todo el mundo fuera asi, y no solo en internet. Los felicito

Por otro lado, quiciera hacer un par de consultas simples. Si alguien tiene una idea de como es la mejor forma. Les dejo una imagen para que vean lo que estoy haciendo.
http://img217.imageshack.us/img217/8821/imagenj.png
1) Una parte de la GUIDE, se genera un grafico al cual despues exporto con el siguiente codigo.
handles.axes1 = gca;
F = getframe(handles.axes1);
imwrite(F.cdata,'testfinal.bmp');
http://desmond.imageshack.us/Himg201/scaled.php?server=201&filename=testfinal.png&res=landing
El tema es que los nombres de los ejes no se guardan y solo se guarda la parte del grafico propiamente dicho. ¿ Como podria guardar todo el grafico entero y no solo donde se dibujan las lineas ?
2) Al guardar el grafico, pido un nombre, pero quiero saber si el campo del nombre esta vacio, como puedo hacer ? Probe comparando string con cmpstr y pasando a numero y despues comparando con un if. Pero al parecer no funciona ninguna ya que nunca me dan iguales si comparo el edittext con "". No se si me exprese bien...
3) Se puede exportar los datos del grafico, para usarlos con otro programa y sacar otros calculos ? Es decir, en vez de una imagen, exportar todos los datos del grafico. El tema es que yo lo estoy "incrustando en la GUIDE" , y sin la misma sale una ventana con muchas mas opciones ( con el comando plot). Pero al hacerlo por GUIDE, tengo que hacer todo con codigo.
4) Para generar un exe del programa o a un formato multiplataforma como java, que me recomiendan ? La idea es que pese lo menos posible y sea facil de transportar. Probe de generar un exe pero solo se puede usar si tens los archivos de matlab, quice hacerlo en java pero me tira errores al compilarlo.
Eso es todo, perdon si me excedi.. Desde ya muchisimas gracias por leerlo. Crean que estuve leyendo antes de hacer estas preguntas, pero no las pude solucionar del todo.
Un saludo a toda la comunidad de la webdelprogramador !!
Valora esta pregunta


0