Representación Gráfica En Matlab
December 24, 2008
Representar gráficamente datos en Matlab es una de las operaciones más sencillas. La mayoría de las operaciones puedenhacerse mediante el comando plot.
1 2
>> x = l i n s p a c e (0 ,2* pi ,100); >> plot (x , sin ( x )) lo que genera la siguiente figura:
1.0
0.5
0.0
0.5
1.0 0
1
23
4
5
6
7
Figure 1: La función seno La función plot acepta tantos argumentos como sean necesarios, siempre en grupos de tres:
1
1
>> plot (x , sin ( x ) , ’b- ’ ,x , cos ( x ) , ’ rx ’ ,x , tan ( x ) , ’g + ’)
80 60 40 20 0 20 40 60 80 0 1 2 3 4 5 6 7
Figure 2: plot con los ejes sin configurar. Hallamos ahora el inconveniente que lafunción tangente tiene valor infinito dentro de nuestro dominio. Esto provoca que los detalles de las funciones seno y coseno queden ocultos demasiado cerca del eje. Para solucionarloutilizamos el comando axis.
1
axis ([0 ,2*pi , -1.5 ,1.5])
2
1.5
1.0
0.5
0.0
0.5
1.0
1.5 0
1
2
3
4
5
6
Figure 3: Ejemplo de uso del comandoaxis. Lo siguiente es introducir todas las etiquetas necesarias para identificar el gráfico. Pondremos título, etiqueta al eje x, etiqueta al eje y y una leyenda.
1 2 3 4
>> >> >> >>title ( ’ F u n c i o n e s t r i g o n o m e t r i c a s ’) xlabel ( ’x ’) ylabel ( ’y ’) legend ( ’ sin ’ , ’ cos ’ , ’ tan ’)
3
1.5 1.0 0.5 0.0 0.5 1.0 1.50 1 y
Funcionestrigonométricas sin cos tan
2
3
x
4
5
6
Figure 4: Figura con todos los ingredientes.
1
Ejercicio
Dada la siguiente serie de datos: x y 10 0.01 20 0.4 30 0.540 0.56 50 0.6 60 0.61 70 0.51 80 0.42 90 0.31 Representar la serie de datos mediante triángulos negros y su curva de regresión polinómica de orden 2 mediante una línea azul.
4
Regístrate para leer el documento completo.