Plot de dos vectores

Es el caso básico y corresponde a una invocación de la forma plot(x,y) donde x e y son vectores de la misma longitud.

Octave dibuja una curva cuyos puntos son los siguientes:

  • el primer punto tiene de coordenada horizontal el valor de x(1) y de coordenada vertical el valor de y(1)
  • el segundo punto tiene de coordenada horizontal el valor de x(2) y de coordenada vertical el valor de y(2)
  • el tercer punto tiene de coordenada horizontal el valor de x(3) y de coordenada vertical el valor de y(3)
  • etc.

Es decir el primer vector (x) almacena las coordenadas horizontales de los puntos, mientras que el segundo vector (y) almacena las coordenadas verticales. Por ese motivo ambos vectores han de ser de la misma longitud ya que, en caso contrario, habría puntos a los que les faltaría una coordenada.

Los puntos se marcan como un pixel en la gráfica y se traza una línea recta que une dichos puntos en orden. Se escalan el eje horizontal y vertical para que quepa, de manera ajustada, toda la curva.

Ejemplo

La invocación

plot([0,1,-1,2],[0,5,8,-2])

dará lugar a una curva con los puntos:

  1. (0,0)
  2. (1,5)
  3. (-1,8)
  4. (2,-2)

que aparecerán unidos por lineas rectas.

La escala utilizada en el eje horizontal irá desde -1 hasta 2, y en el eje vertical de -2 a 8.

Obra colocada bajo licencia Creative Commons Attribution Non-commercial Share Alike 3.0 License