2013-05-28 14 views

risposta

3

La funzione imagesc può assumere argomenti che determinano dove viene disegnata l'immagine, quindi vorrei utilizzarla. Ecco un esempio di imagesc viene disegnato sulla parte superiore di un complotto:

% Draw plot 
vals=rand(2,100); 
plot(vals(1,:),vals(2,:),'x'); 
hold on; 

% Draw image 
im=imread('moon.tif'); 
xs=linspace(0.1, 0.2, size(im, 2)); 
ys=linspace(0.1, 0.2, size(im, 1)); 
colormap gray; 
imagesc(xs,ys,im) 

che assomiglia a questo:

Nota i primi due argomenti a imagesc che definiscono l'intervallo in cui l'immagine è disegnato. Ovviamente vorrai cambiare gli argomenti in linspace, che definiranno la posizione e la dimensione dell'immagine, e dovrai tenere conto delle proporzioni se l'immagine non è quadrata, ma spero che questo ti faccia andare avanti le linee giuste.

Problemi correlati