how to show difference between two plotted data in graph ?
    25 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Engineer Batoor khan mummand
 il 22 Ott 2020
  
    
    
    
    
    Commentato: Image Analyst
      
      
 il 22 Ott 2020
            Hi all:
i plotted two series of data in graph now i want to differentiate between two graphs so i want to know difference of these two graphs in ploting by numerical data .
i mean what difference come between these two graphs it will show me numerically in graph .
d=[120 234 499 324 567 343 550 405 600 700]
m=[123 456 789 456 765 867 989 675 867 433]
figure
plot(d)
hold on 
plot(m)
xlabel('solar radition ')
ylabel('haat gain')
legend('heat gain')
title('uuseful heat gain')
thanks in advance 
0 Commenti
Risposta accettata
  Mario Malic
      
 il 22 Ott 2020
        Do you mean difference by this?
c = m-d
plot(c)
6 Commenti
  Mario Malic
      
 il 22 Ott 2020
				I do not know how to check documentation for 2017a, so, please check your text function, if  'HorizontalAlignment', 'center' is a valid option and check if string(c) outputs 1x10 string array. 
  Image Analyst
      
      
 il 22 Ott 2020
				Try this:
d = [120 234 499 324 567 343 550 405 600 700]
m = [123 456 789 456 765 867 989 675 867 1000]
plot(d, '-', 'LineWidth', 2)
hold on
plot(m, '-', 'LineWidth', 2)
grid on;
differences = m - d;
xCenter = 1:1:length(m);
yCenter = (m+d)/2;
for k = 1 : length(xCenter)
	textLabel = sprintf('%.1f', differences(k));
	text(xCenter(k), yCenter(k), textLabel, 'HorizontalAlignment', 'center')
end
xlabel('Solar Radiation ')
ylabel('Heat gain')
legend('d', 'm', 'Location', 'south')
title('Useful Heat Gain')

Note that the differences are vertical.  It doesn't make any sense to have a slanted difference line (between two different time points) like you had.
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Graph and Network Algorithms 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!


