最佳拟合直线
2017-03-31 17:48
183 查看
import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner cin = new Scanner(System.in); while (cin.hasNext()) { int n = cin.nextInt(); int[] x=new int ; int[] y=new int ; for (int i = 0; i < n; i++) { x[i]=cin.nextInt(); y[i]=cin.nextInt(); } int fx=sum(x); int fy=sum(y); int fxy=sum(x,y); int fxx=sum(x,x); double a=(double)(n*fxy-fx*fy)/(n*fxx-fx*fx); double b=(double)(fy*fxx-fx*fxy)/(n*fxx-fx*fx); System.out.println(String.format("%.3f",a)); System.out.println(String.format("%.3f",b)); } cin.close(); } public static int sum(int[]... arr) { int len=arr.length ; int deeplen=arr[0].length; @SuppressWarnings("unused") int sum=0; for(int i=0;i<deeplen;i++){ if(len==1){ sum+=arr[0][i]; } else if(len==2) { sum+=arr[0][i]*arr[1][i]; } } return sum; } }
相关文章推荐
- 最佳拟合直线
- 最佳拟合直线
- 用线性回归寻找到最佳拟合直线
- Java sdut acm 2728 最佳拟合直线
- 回归:最佳拟合直线与局部线性回归
- sdut_java_最佳拟合直线
- 2014寒假ACM集训13级PK赛-最佳拟合直线
- 最佳拟合直线
- 最佳拟合直线
- 最佳拟合直线
- 使用线性回归拟合平面最佳直线及预测之Python+sklearn实现
- hdu2728 最佳拟合直线
- 回归算法学习笔记(一)用线性回归线找到最佳拟合直线
- 使用线性回归拟合平面最佳直线及预测之Python+sklearn实现
- sdut 2728 最佳拟合直线
- OpenCV下的直线拟合
- 最小二乘法用于直线,多项式,圆,椭圆的拟合及程序实现
- RANSAC算法做直线拟合
- 用JFreeChart 进行直线拟合
- 直线拟合算法