Home | Develop | Download | Contact
Funciones
Funciones para acceder a comandos de octave.

Funciones

int pds_octave_surf_matrix (const PdsMatrix *M, const char *labelx, const char *labely, const char *labelz, const char *octfile, const char *imgfile)
 Imprime una matriz M en un archivo de imagen usando como intermedio un archivo *.m de octave. Usando el comando surf. Más...
 
int pds_octave_pcolor_matrix (const PdsMatrix *M, const char *labelx, const char *labely, const char *octfile, const char *imgfile)
 Imprime una matriz M en un archivo de imagen usando como intermedio un archivo *.m de octave. Usando el comando pcolor. Más...
 
int pds_octave_imwrite_matrix (const PdsMatrix *M, const char *octfile, const char *imgfile)
 Imprime una matriz M en un archivo de imagen usando como intermedio un archivo *.m de octave. Usando el comando imwrite en escala de grises. Más...
 
int pds_octave_plot_vector (const PdsVector *V, const char *labelx, const char *labely, const char *octfile, const char *imgfile)
 Imprime un vector V en un archivo de imagen usando como intermedio un archivo *.m de octave. Más...
 
int pds_octave_plot_vectors (const PdsVector *X, const PdsVector *Y, const char *labelx, const char *labely, const char *octfile, const char *imgfile)
 Imprime un vector Y vs X en un archivo de imagen usando como intermedio un archivo *.m de octave. Más...
 
int pds_octave_plot_compare_vectors (const PdsVector *X, const PdsVector *U, const PdsVector *V, const char *labelx, const char *labely, const char *legendu, const char *legendv, const char *octfile, const char *imgfile)
 Imprime un vector U y V en un archivo de imagen usando como intermedio un archivo *.m de octave. Más...
 
int pds_octave_plot_file_col (const char *datafile, int col, const char *labelx, const char *labely, const char *octfile, const char *imgfile)
 Imprime una columna de un archivo a un archivo de imagen usando como intermedio un archivo *.m de octave. Más...
 
int pds_octave_plot_file_cols (const char *datafile, int colx, int coly, const char *labelx, const char *labely, const char *octfile, const char *imgfile)
 Imprime Y vs X de un par de columnas de un archivo a un archivo de imagen usando como intermedio un archivo *.m de octave. Más...
 

Descripción detallada


Funciones.

Documentación de las funciones

pds_octave_surf_matrix ( const PdsMatrix *  M,
const char *  labelx,
const char *  labely,
const char *  labelz,
const char *  octfile,
const char *  imgfile 
)

Imprime una matriz M en un archivo de imagen usando como intermedio un archivo *.m de octave. Usando el comando surf.

pds_octave_surf_matrix.png
Usando la función surf() de Octave.
Parámetros
[in]MMatriz a imprimir.
[in]labelxEtiqueta del eje X: Columnas.
[in]labelyEtiqueta del eje Y: Lineas.
[in]labelzEtiqueta del eje Z: Altura.
[in]octfileNombre del archivo *.m de octave que se usará de intermediario. Si ostfile==NULL entonces se creará un fichero con nombre aleatorio y se borrará al terminar de crear el archivo de imagen.
[in]imgfileNombre del archivo de imagen generado. El tipo de archivo es seleccionado por la extensión del nombre imgfile.
Devuelve
TRUE si todo fue bien o FALSE si no, ejemplo punteros igual a NULL.
Ejemplos:
testprog_mat.c.
int pds_octave_pcolor_matrix ( const PdsMatrix *  M,
const char *  labelx,
const char *  labely,
const char *  octfile,
const char *  imgfile 
)

Imprime una matriz M en un archivo de imagen usando como intermedio un archivo *.m de octave. Usando el comando pcolor.

pds_octave_pcolor_matrix.png
Usando la función pcolor() de Octave.
Parámetros
[in]MMatriz a imprimir.
[in]labelxEtiqueta del eje X: Columnas.
[in]labelyEtiqueta del eje Y: Lineas.
[in]octfileNombre del archivo *.m de octave que se usará de intermediario. Si ostfile==NULL entonces se creará un fichero con nombre aleatorio y se borrará al terminar de crear el archivo de imagen.
[in]imgfileNombre del archivo de imagen generado. El tipo de archivo es seleccionado por la extensión del nombre imgfile.
Devuelve
TRUE si todo fue bien o FALSE si no, ejemplo punteros igual a NULL.
Ejemplos:
testprog_mat.c.
int pds_octave_imwrite_matrix ( const PdsMatrix *  M,
const char *  octfile,
const char *  imgfile 
)

Imprime una matriz M en un archivo de imagen usando como intermedio un archivo *.m de octave. Usando el comando imwrite en escala de grises.

pds_octave_imwrite_matrix.png
Usando la función imwrite() de Octave.
Parámetros
[in]MMatriz a imprimir. Esta matriz debe tener elements entre 0 y 1.
[in]labelxEtiqueta del eje X: Columnas.
[in]labelyEtiqueta del eje Y: Lineas.
[in]octfileNombre del archivo *.m de octave que se usará de intermediario. Si ostfile==NULL entonces se creará un fichero con nombre aleatorio y se borrará al terminar de crear el archivo de imagen.
[in]imgfileNombre del archivo de imagen generado. El tipo de archivo es seleccionado por la extensión del nombre imgfile.
Devuelve
TRUE si todo fue bien o FALSE si no, ejemplo punteros igual a NULL.
Ejemplos:
testprog_mat.c.
int pds_octave_plot_vector ( const PdsVector *  V,
const char *  labelx,
const char *  labely,
const char *  octfile,
const char *  imgfile 
)

Imprime un vector V en un archivo de imagen usando como intermedio un archivo *.m de octave.

pds_octave_plot_vector.png
Usando la función plot() de Octave.
Parámetros
[in]VVector a imprimir.
[in]labelxEtiqueta del eje X.
[in]labelyEtiqueta del eje Y.
[in]octfileNombre del archivo *.m de octave que se usará de intermediario. Si ostfile==NULL entonces se creará un fichero con nombre aleatorio y se borrará al terminar de crear el archivo de imagen.
[in]imgfileNombre del archivo de imagen generado. El tipo de archivo es seleccionado por la extensión del nombre imgfile.
Devuelve
TRUE si todo fue bien o FALSE si no, ejemplo punteros igual a NULL.
Ejemplos:
testprog1.c.
int pds_octave_plot_vectors ( const PdsVector *  X,
const PdsVector *  Y,
const char *  labelx,
const char *  labely,
const char *  octfile,
const char *  imgfile 
)

Imprime un vector Y vs X en un archivo de imagen usando como intermedio un archivo *.m de octave.

pds_octave_plot_vector.png
Usando la función plot() de Octave.
Parámetros
[in]XEje X del vector a imprimir. Si X==NULL entonces se mostrara la gráfica usando el numero de muestras como eje X.
[in]YEje Y del vector a imprimir.
[in]labelxEtiqueta del eje X.
[in]labelyEtiqueta del eje Y.
[in]octfileNombre del archivo *.m de octave que se usará de intermediario. Si ostfile==NULL entonces se creará un fichero con nombre aleatorio y se borrará al terminar de crear el archivo de imagen.
[in]imgfileNombre del archivo de imagen generado. El tipo de archivo es seleccionado por la extensión del nombre imgfile.
Devuelve
TRUE si todo fue bien o FALSE si no, ejemplo punteros igual a NULL.
Ejemplos:
example_plot.c y testprog1.c.
int pds_octave_plot_compare_vectors ( const PdsVector *  X,
const PdsVector *  U,
const PdsVector *  V,
const char *  labelx,
const char *  labely,
const char *  legendu,
const char *  legendv,
const char *  octfile,
const char *  imgfile 
)

Imprime un vector U y V en un archivo de imagen usando como intermedio un archivo *.m de octave.

pds_octave_plot_compare_vectors.png
Usando la función plot() de Octave.
Parámetros
[in]XVector correspondiente a el eje X de los vectores U y V. Si X==NULL entonces se mostrara la comparación usando el numero de muestras como eje X.
[in]UVector a imprimir.
[in]VVector a imprimir.
[in]labelxEtiqueta del eje X.
[in]labelyEtiqueta del eje Y.
[in]legenduLegenda de U.
[in]legendvLegenda de V.
[in]octfileNombre del archivo *.m de octave que se usará de intermediario. Si ostfile==NULL entonces se creará un fichero con nombre aleatorio y se borrará al terminar de crear el archivo de imagen.
[in]imgfileNombre del archivo de imagen generado. El tipo de archivo es seleccionado por la extensión del nombre imgfile.
Devuelve
TRUE si todo fue bien o FALSE si no, ejemplo punteros igual a NULL.
Ejemplos:
example_plot_compare.c y testprog1.c.
int pds_octave_plot_file_col ( const char *  datafile,
int  col,
const char *  labelx,
const char *  labely,
const char *  octfile,
const char *  imgfile 
)

Imprime una columna de un archivo a un archivo de imagen usando como intermedio un archivo *.m de octave.

pds_octave_plot_vector.png
Usando la función plot() de Octave.
Parámetros
[in]datafileArchivo de datos.
[in]colColumna a imprimir, inicia en 1.
[in]labelxEtiqueta del eje X.
[in]labelyEtiqueta del eje Y.
[in]octfileNombre del archivo *.m de octave que se usará de intermediario. Si ostfile==NULL entonces se creará un fichero con nombre aleatorio y se borrará al terminar de crear el archivo de imagen.
[in]imgfileNombre del archivo de imagen generado. El tipo de archivo es seleccionado por la extensión del nombre imgfile.
Devuelve
TRUE si todo fue bien o FALSE si no, ejemplo punteros igual a NULL.
Ejemplos:
testprog1.c.
int pds_octave_plot_file_cols ( const char *  datafile,
int  colx,
int  coly,
const char *  labelx,
const char *  labely,
const char *  octfile,
const char *  imgfile 
)

Imprime Y vs X de un par de columnas de un archivo a un archivo de imagen usando como intermedio un archivo *.m de octave.

pds_octave_plot_vector.png
Usando la función plot() de Octave.
Parámetros
[in]datafileArchivo de datos.
[in]colxColumna a imprimir como eje X, inicia en 1.
[in]colyColumna a imprimir como eje Y, inicia en 1.
[in]labelxEtiqueta del eje X.
[in]labelyEtiqueta del eje Y.
[in]octfileNombre del archivo *.m de octave que se usará de intermediario. Si ostfile==NULL entonces se creará un fichero con nombre aleatorio y se borrará al terminar de crear el archivo de imagen.
[in]imgfileNombre del archivo de imagen generado. El tipo de archivo es seleccionado por la extensión del nombre imgfile.
Devuelve
TRUE si todo fue bien o FALSE si no, ejemplo punteros igual a NULL.
Ejemplos:
testprog1.c.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed