Читайте о polyval . Вы можете сгенерировать очки, как показано в приведенном ниже коде:
x1=50;
x2=130;
y1=30;
y2=200;
p = polyfit([x1, x2], [y1, y2], 1);
N = 100 ; % can be changed
xi = linspace(x1,x2,N) ;
yi = polyval(p,xi) ;
plot(xi,yi,'.-r')
В качестве альтернативы вы также можете использовать наклон / перехват, полученный из polyfit , чтобы получить координаты.
x1=50;
x2=130;
y1=30;
y2=200;
p = polyfit([x1, x2], [y1, y2], 1);
N = 100 ; % can be changed
xi = linspace(x1,x2,N) ;
yi = p(2)+p(1)*xi ;
plot(xi,yi,'.-r')