Matlab

Páginas: 3 (664 palabras) Publicado: 5 de octubre de 2012
Imagenes y gra cas en MATLAB
Sistemas Conexionistas - Curso 07/08
1. Imagenes
Matlab dispone de comandos especiales para trabajar con imagenes de diversos formatos
(pgm, ppm, gif, png, . . .).
imread Lee una imagen en color o escala de grises.
IM = imread(filename)
La imagen es almacenada en la matriz IM. Las imagenes en escala de grises se almacenan
en matrices bidimensionales delmismo tama~no que la imagen, mientras que en
las imagenes en color, la matriz es tridimensional ya que cuenta con una submatriz
del mismo tama~no que la imagen en cada canal RGB.
Si los colores dela imagen estan indexados (por ejemplo las imagenes con formato
gif), la lectura de la imagen se realiza de la siguiente forma:
[IM map] = imread(filename)
donde map es una matriz que almacenael mapa de colores de la imagen leda.
imwrite Escribe una imagen a chero.
imwrite(IM, filename)
Si el chero incluye la extension no es necesario indicar el formato de la imagen.
Para mostraruna imagen por pantalla, Matlab dispone de las funciones image e imagesc.
Su sintaxis es:
image(IM)
imagesc(IM)
donde IM se corresponde con una matriz que representa una imagen. Si no se especi caningun mapa de colores, Matlab utilizara el mapa por defecto. Matlab dispone de varios
mapas de colores aunque tambien es posible utilizar un mapa de colores ledo en una
imagen o de nido porel usuario. Para especi car el mapa de colores se utiliza el comando
colormap:
colormap(map)
2. Gra cas
2.1. Funciones en dos dimensiones
Para dibujar funciones de una variable, Matlab dispone dela funcion plot, con la siguiente
sintaxis:
plot(Y) Dibuja la gra ca que toma los ndices de Y como valores en el eje x y las
columnas de Y como valores en el eje y.
plot(x1,y1, ...) Une conuna lnea todos los pares de la forma (xn,yn)
plot(X,Y) Si X e Y son vectores, dibuja las columnas/ las de X con respecto a las
columnas/ las de Y.
plot dispone de argumentos opcionales que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS