Hola a todos, bueno tengo mas dudas de lo poco que manejo Matlab y lo poco k me manejo con la ayuda ya que soy nula en ingles.
alla va,
Estoy haciendo un programa que llama a una funcion pasandole el nombre de un fichero "imagen" y otro fichero "matriz" con los datos de unos desplazamientos, en la funcion quiero dibujar uno encima del otro y hago lo siguiente:
x=floor(matriz(:,1)); %aqui consigo las coordenadas del fichero "matriz"
y=floor(matriz(:,2));
u=matriz(:,3);
v=matriz(:,4);
%leo la imagen
imagen=imread(imagen,'tiff');
figure,image(imagen);
imshow (ejex,ejey,imagen);
colormap(gray(256));
hold on;
axis image;
quiver(x,y,u,v,'b');
title('Medida del Desplazamiento');xlabel('X'),ylabel('Y');
end
El problema es que no se como hago con "figure", ya que al acabar de llamar a esta funcion me sale un "figure1" en blanco, luego si me salen los vectores encima de las imagenes, que estaran mas o menos bien, no lo se, pero me queria librar de esa grafica en blanco.
Estoy usando bien hold on? es que tampoco me manejo mucho, y axis? es el lugar correcto?
Muchisimas gracias!!!