Sie sind auf Seite 1von 9

Visualizacin con Octave

Como graficar en Octave


Octave usa indirectamente GNUPLOT
Por lo tanto los resultados visuales son muy
parecidos
La funcin ms usada es plot

Graficar en dos dimensiones


plot (y)
Grafica los valores de y pensando que
las x son los ndices de y
plot ( x , y)
Es una forma ms explicita y mejor de
hacer lo mismo
plot ( x , y, fmt)
Es la manera de no aceptar el formato
que por omisin nos propone Octave

Argumentos
plot (argumento)
Si el argumento que se da un vector, el mismo hace las veces de
variable dependiente (y) y la variable independiente (x) es el
indice del vector.
Si se dan dos argumentos y el primero es un vector y el segundo una
matriz, entonces el vecotor hace de variable independiente de todas
las otras que sern vectores columnas de la matriz
Si se dan dos argumentos y ambos son vectores el primero es la
variable independiente y el segundo es la dependiente (x vs. y)
Si se dan dos argumentos y ambos son matrices, deben ser de
dimensiones idnticas, y se grafica una a una las columnas de las
primera contra las columnas de las segundas

Estilo de representacin del dato


-
.
@
-@
~

Elige como estilo la lnea (eleccin


por omisin).
Elige como estilo el punto (dots).
Elige como estilo una lnea
discontinua de carateres (points).
Elige como estilo una lnea
punteada.
Elige como estilo barra de errores.

Colores
c

nm

Siendo c alguna de estas letras: "r", "g",


"b", "m", "c", or "w", se interpreta como
(red, green, blue, magenta, cyan, or
white).
Siendo n un nmero entero de 1 a 6 es
el color con que se representa la
variable
En la combinacin nm n es el color y
m el estilo del punto. Solo disponible
combinando con @ o -@.

Colores y smbolos
nm

En la combinacin nm n es el color
y m el estilo del punto. Solo
disponible combinando con @ o -@.
Number
Colors
Estilo de puntos
1
rojo
*
2
verde
+
3
azul
o
4
magenta
x
5
cian
house
6
marrn
there exists

plot (x , y)

Plot (x , y, -)

plot (x , y, @)

plot (x , y, @*)

plot (x , y)

plot (x , y, .)

plot(x,y,@o3)
hold on
plot(x,y)

CLF

legend ('funcin trigonomtrica')

axis([0 3.1416 -1 1])

xlabel('tiempo (segundos)');
ylabel('Amplitud de la onda
(metros)');

title ('Ondas');

Ms de un grfico en una sola


figura

x=1:100;
y1=sin(x);
y2=cos(x);
subplot(2,1,1)
plot(x,y1)
subplot(2,1,2)
plot(x,y2)

Das könnte Ihnen auch gefallen