关注分享主机优惠活动
国内外VPS云服务器

江南大学物联网自动化感知与检测、差动变压器特性判定实验报告(讲解差动变压器传感器工作原理)

线性回归系数值线性回归系数值用于记录最大偏差,求最大偏差,求灵敏度,求线性误差,求非线性误差,返回常系数的系数公式,求平方和,返回对应项相乘后的区间区间。

public class least squares { public static void matching(double[]x,double[] y,double[] input,double full){ double k = getK(x,y);double b = getB(x,y);System.out.println("线性回归系数k值:/t"+k+"/n"+"线性回归系数b值:/t "+b);double maxy = 0;//用来记录最大偏差//求最大偏差for(int I = 0;I maxy = math . ABS(k * input[I]+b -y[I]);}} System.out.println("最大偏差:"+maxy);//求灵敏度双s = 0;double sum = 0;for(int I = 1;i int n = x.lengthreturn (double) ((n * pSum(x,y)-sum(x)* sum(y))/(n * sqSum(x)-math . pow(sum(x),2)));}//返回常系数系数b公式:b = sum(y)/n ^ -k * sum(x)/n公共静态double getb (double [] x,double[]y){ int n = x . length;double k = getK(x,y);return sum(y)/n ^ -k * sum(x)/n;}//Sum私有静态double Sum(double[]ds){ double s = 0;for(double d:ds){ s = s+d;} return s;}//求平方和私有静态double sqsum(double[]ds){ double s = 0;for(double d:ds){ s =(double)(s+math . pow(d,2));} return s;}//返回对应项乘以私有静态double psum的和(double [] x,double[]y){ double s = 0;for(int I = 0;i double[] x1 = {0,0.2,0.4,0.6,0.8,1.0 };double[] y1 = {17.6,73.6,133,200,256,312 };double[]inputs 1 = x1;double[] x2 = {0,-0.2,-0.4,-0.6,-0.8,-1.0 };double[] y2 = {40.0,96,152,208,264,328 };double[]inputs 2 = x2;double[] x3 = {0,0.2,0.4,0.6,0.8,1.0,1.2,1.4,1.6,1.8,2.0,2.2,2.4,2.6,2.8,3.0 };double[] y3 = {17.6,73.6,133,200,256,312,372,428,484,548,600,672,712,776,832,888 };double[]inputs 3 = x3;double[] x4 = {0,-0.2,-0.4,-0.6,-0.8,-1.0,-1.2,-1.4,-1.6,-1.8,-2.0,-2.2,-2.4,-2.6,-2.8,-3.0 };double[] y4 = {40.0,96,152,208,264,328,384,440,496,552,616,666,720,784,840,898 };double[]inputs 4 = x4;system . out . println("+1 interval ");matching(x1,y1,inputs1,y1[y1 . length -1]);System.out.println("-1区间");匹配(x2,y2,inputs2,y2[y2 . length -1]);system . out . println("+3 interval ");匹配(x3,y3,inputs3,y3[y3 . length -1]);System.out.println("-3区间");匹配(x4,y4,inputs4,y4[y4 . length -1]);}}

未经允许不得转载:主机频道 » 江南大学物联网自动化感知与检测、差动变压器特性判定实验报告(讲解差动变压器传感器工作原理)

评论 抢沙发

评论前必须登录!