Comando sMATLAB

4

Click here to load reader

description

Guia de algunos de los comandos basicos de MATLAB para poder hacer uso de la interfaz grafica GUIDE

Transcript of Comando sMATLAB

B = imrotate (A, el ngulo) gira imagen A por grados de ngulo en una direccin hacia la izquierda alrededor de su punto central. Para girar la imagen hacia la derecha, especifique un valor negativo para el ngulo. imrotate hace que la salida de la imagen B lo suficientemente grande como para contener toda la imagen girada. imrotate utiliza interpolacin del vecino ms cercano, el establecimiento de los valores de pxeles en B que estn fuera de la imagen girada a 0 (cero).

B = imrotate (A, el ngulo, el mtodo) gira la imagen A, utilizando el mtodo de interpolacin especificada por el mtodo. mtodo es una cadena de texto que puede tener uno de estos valores.*****************************************************************************B = fliplr (A) devuelve una con sus columnas volteado en la direccin izquierda-derecha (es decir, alrededor de un eje vertical).Si A es un vector fila, a continuacin, fliplr (A) devuelve un vector de la misma longitud con el orden de sus elementos invertidos. Si A es un vector columna, a continuacin, fliplr (A) simplemente devuelve A. Para matrices multidimensionales, fliplr opera en los planos formados por las primera y segunda dimensiones.********************++B = flipud (A) devuelve una con sus hileras volteado en la direccin arriba-abajo (es decir, alrededor de un eje horizontal).Si A es un vector columna, a continuacin, flipud (A) devuelve un vector de la misma longitud con el orden de sus elementos invertidos. Si A es un vector fila, a continuacin, flipud (A) simplemente devuelve A. Para matrices multidimensionales, flipud opera en los planos formados por las primera y segunda dimensiones.**********************************************+++++++B = flipdim (A, dim) devuelve A con dimensin DIM volteado.Cuando el valor de dim es 1, la matriz es volteado por filas hacia abajo. Cuando tenue es 2, la matriz se voltea la columna sabia izquierda a derecha. flipdim (A, 1) es la misma que flipud (A), y flipdim (A, 2) es el mismo que fliplr (A).

******************************************************************+B = rot90 (A) hace girar en sentido antihorario la matriz A por 90 grados. Para matrices multidimensionales, rot90 girado en el plano formado por las primera y segunda dimensiones.ejemploB = rot90 (A, k) gira en sentido antihorario la matriz A por K * 90 grados, donde k es un nmero entero.

imwrite (A, nombre de archivo) escribe los datos de imagen A en el archivo especificado por nombre de archivo, infiriendo el formato de archivo de la extensin. imwrite crea el nuevo archivo en la carpeta actual. La profundidad de bits de la imagen de salida depende del tipo de datos de A y el formato de archivo. Para la mayora de formatos:Si A es del tipo de datos uint8, a continuacin, imwrite salidas de valores de 8 bits.Si A es de uint16 tipo de datos y el formato de salida compatible con los datos de 16 bits (JPEG, PNG, TIFF y), entonces imwrite emite valores de 16 bits. Si el formato de archivo de salida no soporta datos de 16 bits, a continuacin, imwrite devuelve un error.Si A es una imagen en color en escala de grises o RGB de tipo de datos doble o individual, entonces imwrite supone que el rango dinmico es [0,1] y automticamente ajusta los datos por 255 antes de escribirla en el archivo como valores de 8 bits. Si los datos de A es nica, convertir la A a duplicar antes de escribir en un archivo GIF o TIFF.Si A es del tipo de datos lgicos, entonces imwrite asume que los datos son una imagen binaria y lo escribe en el archivo con una profundidad de 1, si el formato lo permite. BMP, PNG o TIFF aceptan imgenes binarias como matrices de entrada.Si A contiene datos de imgenes indexadas, debe especificar, adems, el argumento de mapa de entrada.

B = imresize (A, escala) devuelve la imagen B que es veces el tamao de escala A. La imagen de entrada A puede ser una escala de grises, RGB, o una imagen binaria. Si la escala es de entre 0 y 1,0, B es menor que A. Si la escala es mayor que 1,0, B es mayor que A. Por defecto, imresize utiliza interpolacin bicbica.gpuarray = imresize (gpuarray, escala) realiza la operacin de cambio de tamao en una GPU. La imagen de salida de imagen de entrada y son gpuArrays. Cuando se utiliza con gpuArrays, imresize slo admite la interpolacin cbica y siempre realiza antialiasing. Esta sintaxis requiere la Parallel Computing Toolbox .B = imresize (A, [nmeroFilas nmeroColumnas]) devuelve la imagen B que tiene el nmero de filas y columnas que especifica [nmeroFilas nmeroColumnas]. Cualquiera de numrows o nmeroColumnas pueden ser NaN, en cuyo caso imresize calcula el nmero de filas o columnas automticamente para conservar la relacin de aspecto de la imagen.[Y newmap] = imresize (X, mapa, escala) cambia el tamao de la escala de la imagen X. indexada puede ser un factor de escala numrica o de un vector que especifica el tamao de la imagen de salida ([nmeroFilas nmeroColumnas]). Por defecto, imresize devuelve una nueva, mapa de color optimizado (newmap) con la imagen redimensionada. Para devolver un mapa de colores que es el mismo que el mapa de colores original, utilizar el parmetro 'Colormap' (ver ms abajo).[...] = Imresize (..., mtodo) especifica el mtodo de interpolacin utilizado. mtodo puede ser una cadena de texto que especifica un mtodo general de interpolacin o un ncleo de interpolacin, se especifica en la siguiente tabla, o una matriz de clulas de dos elementos, de la forma {f, w}, que especifica un ncleo de interpolacin, donde f es una mango funcin para un ncleo de interpolacin personalizada y w es width.f del kernel personalizado (x) debe ser cero fuera del intervalo w / 2