how to overlay two plot of image to be one image only. But display both plot on that image.
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
this is my code.
true
%point location
row=find(sum(maxxImage,2)==0,1,'last')+1;
col=find(maxxImage(row,:)~=0);
row=row(ones(size(col)));
Points=[row(:) col(:)];
imshow(maxxImage);
title('Highest Point Location')
hold on
plot(Points(:,2),Points(:,1),'rp','MarkerSize',10)
a=text(Points(1,2),Points(1,1),['This is (',num2str(Points(1,2)),',',num2str(Points(1,1)),')']);
set(a, 'FontName', 'Arial' ,'FontWeight', 'bold', 'FontSize', 12,'Color', 'green');
%highest distance
% Compute the distance.
[rows columns]=size(maxxImage);
Distance=text(240-Points(1,2),Points(1,1)-Points(1,1),strcat('Distance:',num2str(round(sqrt(((240-Points(1,2)).^2)+((Points(1,1)-Points(1,1)).^2))))));
set(Distance, 'FontName', 'Arial' ,'FontWeight', 'bold', 'FontSize', 12, 'Color', 'yellow');
0 Commenti
Risposte (1)
Purushottama Rao
il 5 Mag 2015
Probably subplot may help you. subplot(2,1,1) plot(x1,y1) subplot(2,1,2) plot(x2,y2)
this creates two plots side by side
3 Commenti
Vedere anche
Categorie
Scopri di più su Subplots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!