Die imagesc
Funktion kann Argumente übernehmen, die bestimmen, wo das Bild gezeichnet wird, also würde ich das verwenden. Hier ist ein Beispiel von imagesc
wird auf einem Grundstück gezogen:
% 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)
die wie folgt aussieht:
Beachten Sie die ersten beiden Argumente imagesc
, die den Bereich definieren, über die das Bild gezeichnet. Offensichtlich werden Sie die Argumente auf linspace
ändern müssen, die die Position und Größe des Bildes definieren, und Sie müssen das Seitenverhältnis berücksichtigen, wenn das Bild nicht quadratisch ist, aber hoffentlich bringt Sie das weiter die richtigen Linien.