Puntos y Archivos de Datos Experimentales

Puntos y Listas

Cuando se refiere a graficar datos experimentales debemos graficar objetos numéricos. Estos objetos pueden provenir de variables numéricas generadas en la solución de un problema o archivos numéricos de datos experimentales. Presentaremos aqui un par de ejemplos, uno de ellos que proviene del comando listplot(Lista, opciones)  del paquete plots. Este comando realiza una gráfica 2D para una lista de números que corresponden a las coordendas y de un punto (x,y), asignando los valores de x por omisión en forma consecutiva. Así

> listplot([1, 8, 27, 11, 18, 20, 34]); # graficará estos valores asignandol la lista x = [1,2,3,4,5,6,7]
Ydatos := [1, 8, 27, 11, 18, 20, 34]; # o equivalentemente con solo puntos

listplot(Ydatos,style = POINT, symbol = DIAMOND, color=red);

Si queremos graficar los puntos (x,y) con x particulares, tendremos que proveer, de forma explícita, el valor de las x con

Lista = [[x1,y1],.[x2,y2],.[x3,y3], .. ,[xn,yn]]

> XYdatos:= [[2, 8], [4,27], [6,11], [8,18], [10,20], [12,34]]; # o equivalentemente con solo puntos
listplot(XYdatos,style = POINT, symbol = DIAMOND, color=red);

o un poquito más elaborado

> r := rand(0..10);  # Entero aleatorio dentro de un rango especificado
listadatos := [seq([1/(n+1),r()], n=0..10)];  # construyo la lista de puntos

listplot(listadatos,style = POINT, symbol = DIAMOND, color=red);

>

Graficando Matrices