Documente Academic
Documente Profesional
Documente Cultură
SEDE “IBARRA”
PROCESAMIENTO DE IMÁGENES
PRÁCTICA N° 4 MATLAB
Jefferson Cuamacás
Ing. Sistemas
18 / Noviembre / 2020
Gráficas sencillas en MATLAB
La forma más artesanal de generar gráficas 2D en MATLAB es usando el comando
plot. Vamos a representar, por ejemplo, la función f(x)=senx−cos2 x en el intervalo
[−5,5]. Primero tenemos que crear dos variables vectoriales: una, que llamaremos por
ejemplo x, y que almacenara los valores de x ∈ [−5,5] en los que evaluaremos la
función f, y otra, que podemos llamar y, en el que se almacenaran las evaluaciones de f
en esos puntos. En definitiva, se trata simplemente de crear una tabla de valores.
Hay dos formas de hacer esto: indicando el número de puntos o indicando la distancia
entre dos puntos consecutivos. Por ejemplo, tecleando
La variable x almacenara valores entre −5 y 5, cada uno a una distancia 0’5 del
siguiente. Nos quedamos por ejemplo con este último valor de x, y evaluamos la
función en esos puntos:
Se pueden pintar varias gráficas superpuestas. Por ejemplo, definimos los valores de la
función coseno sobre la malla de puntos x ya creada:
Produce una gráfica continua que seguramente no nos viene bien. En este caso basta
añadirle la opción ’.’ como un argumento más del comando plot:
Hay multitud de opciones que controlan la apariencia de la gráfica. Por ejemplo:
Por supuesto, todas estas operaciones se pueden hacer desde la Command Window,
pero esto es más complicado porque necesitamos acordarnos del comando que hace
cada cosa. Por ejemplo:
La instrucción plot es muy versátil, pero si queremos producir una gráfica estándar que
represente una sola curva sin complicarnos generando una tabla de valores, disponemos
del comando ezplot, que traza la curva correspondiente a una expresión funcional que se
introduce como una cadena de caracteres. Por ejemplo: para dibujar la función
f(x) = exp(sen(x)) − 1 en el intervalo [0,10] basta teclear.