SoloCodigo

Programación Específica => Matlab => Mensaje iniciado por: pato_pc en Martes 29 de Marzo de 2011, 04:53

Título: Funcion reflejo en matlab (Procesamiento de Imagenes)
Publicado por: pato_pc en Martes 29 de Marzo de 2011, 04:53
Amigos podrian guiarme por favor como puedo hacer esto en matlab gracias.
La verdad es que no tengo clara la idea.

Haga en matlab la función reflejo vertical.

[-1 0; -1 0]
Título: Re: Funcion reflejo en matlab (Procesamiento de Imagenes)
Publicado por: Checho360 en Miércoles 30 de Marzo de 2011, 15:41
Hola, si lo que preguntas es una funcion que genere a partir de una matriz A, una matriz B reflejo vertical de A (la misma pero al reves), creo que seria:

Código: Matlab M
  1. function [B] = reflejo_vertical (A)
  2. %Programa que recibe una matriz A y devuelve su reflejo vertical
  3. [fil,col]=size(A);
  4. B=zeros(fil,col);
  5. t = fil;
  6.  
  7. for i=1:fil
  8.     B(t,:)=A(i,:);
  9.     t=t-1;
  10. end
  11. end
  12.  

Si te he entendido mal dimelo !!

Un saludo!!
Título: Re: Funcion reflejo en matlab (Procesamiento de Imagenes)
Publicado por: pato_pc en Miércoles 27 de Abril de 2011, 05:09
Saludos amigo, la verdad no vi el tu mensaje a tiempo..
Pero muchas gracias igualmente funciona.

Solo por curiosidad me podrias ayudar con la forma para una imagen en un archivo... es decir *.jpg etc..

Muchas gracias y disculpa las molestias.