How to plot a horizontal line between two arrays?
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Wolfgang McCormack
 el 12 de Mzo. de 2021
  
    
    
    
    
    Comentada: Star Strider
      
      
 el 12 de Mzo. de 2021
            Hi all,
I have the following arrays, I want to draw a horziontal line between each row. Could someone please teach me how to do that?
A = [5:1:45]
B = [10:1:50]
So what I want is a horzintal/flat line between each point of A and B. For instance a flat line for A(1)=5 at a Y of 1 extended to B(1)=10 at the same Y. Like the image below:
Thanks in advance

3 comentarios
Respuesta aceptada
  ANKUR KUMAR
      
 el 12 de Mzo. de 2021
        Question is not clear. Quoting on a part of your question, " flat line for A(1)=5 at a Y of 1 extended to B(1)=10 at the same Y"
A and B should have the same dimension, and you must have a y values of corresponding A or B.
A=randi(10,1,6);
B=A+randi(5,1,6);
y=[1:6];
for ii=1:length(A)
   plot([A(ii) B(ii)],ones(1,2)*y(ii),'k-o') 
   hold on
end
0 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


