已知一组数据,用JAVA JFRAME利用最小二乘法求出该组数据的多项式拟合公式附其中一组数据X=1,3,4,5,6,7,8,9,10;Y=10,5,4,2,1,1,2,3,4;阶数为2阶另:最好阶数设为m需要得出公式!急求!尽快解决后再加30

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 14:37:01

已知一组数据,用JAVA JFRAME利用最小二乘法求出该组数据的多项式拟合公式附其中一组数据X=1,3,4,5,6,7,8,9,10;Y=10,5,4,2,1,1,2,3,4;阶数为2阶另:最好阶数设为m需要得出公式!急求!尽快解决后再加30
已知一组数据,用JAVA JFRAME利用最小二乘法求出该组数据的多项式拟合公式
附其中一组数据X=1,3,4,5,6,7,8,9,10;Y=10,5,4,2,1,1,2,3,4;阶数为2阶
另:最好阶数设为m
需要得出公式!急求!
尽快解决后再加30

已知一组数据,用JAVA JFRAME利用最小二乘法求出该组数据的多项式拟合公式附其中一组数据X=1,3,4,5,6,7,8,9,10;Y=10,5,4,2,1,1,2,3,4;阶数为2阶另:最好阶数设为m需要得出公式!急求!尽快解决后再加30
/**
* 最小二乘法计算类
*
* @author Administrator
*
*/
public class LeastSquareMethod {
\x05private double[] x;
\x05private double[] y;
\x05private double[] weight;
\x05private int m;
\x05private double[] coefficient;
\x05public LeastSquareMethod(double[] x,double[] y,int m) {
\x05\x05if (x == null || y == null || x.length < 2 || x.length != y.length
\x05\x05\x05\x05|| m < 2)
\x05\x05\x05throw new IllegalArgumentException("无效的参数");
\x05\x05this.x = x;
\x05\x05this.y = y;
\x05\x05this.m = m;
\x05\x05weight = new double[x.length];
\x05\x05for (int i = 0; i < x.length; i++) {
\x05\x05\x05weight[i] = 1;
\x05\x05}
\x05}
\x05public LeastSquareMethod(double[] x,double[] y,double[] weight,int m) {
\x05\x05if (x == null || y == null || weight == null || x.length < 2
\x05\x05\x05\x05|| x.length != y.length || x.length != weight.length || m < 2)
\x05\x05\x05throw new IllegalArgumentException("无效的参数");
\x05\x05this.x = x;
\x05\x05this.y = y;
\x05\x05this.m = m;
\x05\x05this.weight = weight;
\x05}
\x05public double[] getCoefficient() {
\x05\x05if (coefficient == null)
\x05\x05\x05compute();
\x05\x05return coefficient;
\x05}
\x05public double fit(double v) {
\x05\x05if (coefficient == null)
\x05\x05\x05compute();
\x05\x05if (coefficient == null)
\x05\x05\x05return 0;
\x05\x05double sum = 0;
\x05\x05for (int i = 0; i < coefficient.length; i++) {
\x05\x05\x05sum += Math.pow(v,i) * coefficient[i];
\x05\x05}
\x05\x05return sum;
\x05}
\x05private void compute() {
\x05\x05if (x == null || y == null || x.length

已知一组数据,用JAVA JFRAME利用最小二乘法求出该组数据的多项式拟合公式附其中一组数据X=1,3,4,5,6,7,8,9,10;Y=10,5,4,2,1,1,2,3,4;阶数为2阶另:最好阶数设为m需要得出公式!急求!尽快解决后再加30 Java中JFrame.getContentPane().add(pane)与JFrame.add(pane)有什么区别 用matlab编辑一个公式已知自变量t的一组数据,想求得一组C的值,请问怎么编程? word表格已知一列数据,另外一组是这列数据的31.5%,怎么快速计算出来,用哪个函数? 已知一组三维数据,怎么用matlab进行曲线拟合,最好得到一个表达式. 英语翻译import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;import java.util.Vector;import java.net.*;import java.io.*;class FindFriend2 extends JFrame {//查找好友类JLabel jLabel1 = new JLabel();JButton 已知一组数据近似符合均值为75的正态分布,现在用excel求每个数据下的大概的概率,各个数据如下:26.8953536.853838.393940.044546485668777899108108118168220231297300360520818100016581800250030004996 一组数据中数据相差很大用什么数 得到一组线性数据说是让用最小二乘法处理数据 已知一组数据13,14,15,12,11的方差 已知一组数据,如何用mathematica模拟函数,并画图 已知方差.一组数据的平方和.求平均数 用excel怎么作一组数据随着另外一组数据变化的图 已知一组数据减去50 算得新的一组数据的平均数据是1.3 则元数据的平均数为 java标签,用c:forEach循环,将集合里面的数据显示在表格中如题,已知集合:,取出集合里的数据插入表格中,使得每行显示3个,怎么实现每行显示3个? 已知一组数据的平方和的平均数为228,平均数为15,求这组数据的方差 已知一组数据.163.164.164.165.166.167.167.168.求这组数据的方差 已知一组数据10,10,X,8.若中位数与平均数相等,求这组数据的中位数