ฉันกำลังพยายามค้นหาบรรทัดที่เหมาะกับข้อมูลมากที่สุด ฉันใช้โค้ดต่อไปนี้ แต่ตอนนี้ ฉันต้องการให้ข้อมูลอยู่ในอาร์เรย์เรียงลำดับ เพื่อให้มีข้อมูลที่ใกล้กับบรรทัดมากที่สุดก่อน ฉันจะทำอย่างไร นอกจากนี้ polyfit ยังเป็นฟังก์ชันที่ถูกต้องอีกด้วย เพื่อใช้สิ่งนี้เหรอ?
x=[1,2,2.5,4,5];
y=[1,-1,-.9,-2,1.5];
n=1;
p = polyfit(x,y,n)
f = polyval(p,x);
plot(x,y,'o',x,f,'-')
PS: ฉันใช้ Octave 4.0 ซึ่งคล้ายกับ Matlab