2012-10-20 22 views

risposta

9

È possibile utilizzare "imshow con True Size per immagini multiple" FEX file per rispondere alla tua domanda ...

EDIT: Il codice sotto produrrà la sottotrama nella parte in basso a destra della figura:

clear imagesCellArray 
mand = imread('mandelbrot_set.jpg'); % read image 
dim = 3; 

[imagesCellArray{1:dim,1:dim}] = deal(mand); % create smaller images by imresize 
for iRow = 1:dim 
    for iCol = 1:dim 
     imagesCellArray{iRow,iCol} = imresize(imagesCellArray{iRow,iCol},1/(1.5*(iCol*iRow))); 
    end 
end 

% plot with imshowTruesize - true aspect ratio is preserved 
margins = [25 25]; 
Handles = imshowTruesize(imagesCellArray,margins); 
for iRow = 1:dim 
    for iCol = 1:dim 
     axis(Handles.hSubplot(iRow,iCol),'on') 
    end 
end 

enter image description here

+0

io non sono in grado di convertire il codice dato per visualizzare le immagini che si esposti alla voce imshowTruesize titolo (4 ° uno). Sta visualizzando il risultato uguale a quello evidenziato (3 °) .. – sattu

+0

Prova il codice che ho aggiunto alla risposta, dovrebbe produrre la figura in basso a destra. Inoltre, se questo ha risposto alla tua domanda, puoi scegliere di accettarlo facendo clic sul segno V subito sotto il numero di voti – bla

Problemi correlati