
% THE INTENTION OF THIS PROGRAM IS TO SHOW SEVERAL ASPECTS ABOUT GRAPHING
% POINTS AND SEGMENTS IN BETWEEN.
% AFTER EACH DISPLAY  PRESS "ENTER" TO SEE THE NEXT DISPLAY.
  
  % Here, we are graphing several points (just the points) previously defined in the 
  % same xy-plane.
  clc;
  close all;
  clear all;
  %Points are in vector form
  N=5;
  x=[1,1.5,2,2.5,3];
  y=[4,3,-5,0,10];
  
  figure;
  for i=1:N
       plot(x(i),y(i),'*r');
       hold on;
  end
  pause;

  %***********************************************************************  
  % Here, we are graphing linear interpolating segments between several 
  % points previously defined in the same xy-plane.  
  clc;
  close all;
  clear all;
  %Points are in vector form
  N=5;
  x=[1,1.5,2,2.5,3];
  y=[4,3,-5,0,10];
  
  plot(x,y);
  pause;

  %************************************************************************
  % Now, we want the interpolation points to be marked by a colored
  % asterisk and also the segments between the interpolating points
  clc;
  close all;
  clear all;
  %Points are in vector form
  N=5;
  x=[1,1.5,2,2.5,3];
  y=[4,3,-5,0,10];
  
  plot(x,y);
  hold on;
  for i=1:N
        plot(x(i),y(i),'*r');
        hold on;
  end
  pause;
  
  %Now, we want the line segments between consecutive points to be of
  %different color.
  clc;
  close all;
  clear all;
  %Points are in vector form
  N=5;
  x=[1,1.5,2,2.5,3];
  y=[4,3,-5,0,10];
      xg(1)=x(1);
      yg(1)=y(1);
      xg(2)=x(2);
      yg(2)=y(2);
      xr(1)=x(2);
      yr(1)=y(2);
      xr(2)=x(3);
      yr(2)=y(3);
      xm(1)=x(3);
      ym(1)=y(3);
      xm(2)=x(4);
      ym(2)=y(4); 
      xy(1)=x(4);
      yy(1)=y(4);
      xy(2)=x(5);
      yy(2)=y(5);  
      plot(xg,yg,'-g');
      hold on;
      plot(xr,yr, '-r');
      plot(xm,ym, '-m');
      plot(xy,yy, '-y');

 
 