Вы можете получить два коэффициента регрессии, просто используя polyfit
для подбора полинома степени 1. Кроме того, вы, вероятно, имеете в виду plot(h1, pRe)
вместо plot(h1, pRe)
:
clc,clear
h1 = normrnd(1:10,1); % x data
P_re = normrnd(1:10,1); % y data
beta = polyfit(h1, P_re, 1); % fit polynomial of order 1
pRe = beta(1)*h1 + beta(2); % or pRe = polyval(beta, h1)
plot(h1,P_re,'o') % plot data
hold on
plot(h1,pRe) % plot fitted line