Diferencia entre revisiones de «Transformar-matriz-gnuplot»

De FJWiki
Saltar a: navegación, buscar
(Página nueva: Este script sirve para convertir una tabla de datos en el formato binario matricial de [http://www.gnuplot.info gnuplot]. Requiere de pasar-binario.c. == Formato == Formato del ...)
 
 
Línea 6: Línea 6:
 
<source>
 
<source>
 
# El archivo puede tener comentarios, comenzando con #
 
# El archivo puede tener comentarios, comenzando con #
# El que comience con #! debe tener el formato <N> x1 x2 ... xN
+
# El que comience con #! debe tener el formato <N> y1 y2 ... yN
# Las siguientes serán de la forma y1 z11 z12 ... z1N
+
# Las siguientes serán de la forma x1 z11 z12 ... z1N
 
#! 4 0 1 2 3
 
#! 4 0 1 2 3
 
0.0 .5 .6 .8 .4
 
0.0 .5 .6 .8 .4

Revisión actual del 22:15 3 jun 2009

Este script sirve para convertir una tabla de datos en el formato binario matricial de gnuplot. Requiere de pasar-binario.c.

Formato

Formato del archivo de texto a transformar:

# El archivo puede tener comentarios, comenzando con #
# El que comience con #! debe tener el formato <N> y1 y2 ... yN
# Las siguientes serán de la forma x1 z11 z12 ... z1N
#! 4 0 1 2 3
0.0 .5 .6 .8 .4
0.5 1.5 2.6 3.8 4.4
1.0 8.5 7.6 6.8 5.4
# Puede haber comentarios finales y al medio...

Uso

$ transformar-matriz-gnuplot <input.dat >output.bin

Código fuente de transformar-matriz-gnuplot

#!/bin/bash

cat | sed -e "{s/^ *#!//g}" -e "{s/#.*$//g}" | pasar-binario