计算器,按照运算法则运算
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-12
datas.Sum = datas.Ave*data.length; value = datas.Sum.toString(systems); } else { var num:Number = 0; for (var i in data) { num += data[i]; } datas.Sum = num; value = datas.Sum.toString(systems); } } isnew = true; CounterMessage("Sum"); } } //求数据平方和 //Sum2=x1*x1+x2*x2+x3*x3+...+xn*xn function Sum2() { if (data != undefined) { if (data.length == 0) { datas.Sum2 = 0; value = "0"; } else if (datas.Sum2 != undefined) { value = datas.Sum2.toString(systems); } else { //计算Sum2 var num:Number = 0; for (var i in data) { num += data[i]*data[i]; } datas.Sum2 = num; value = datas.Sum2.toString(systems); } isnew = true; CounterMessage("Sum2"); } } //求总体参数为n的标准差 //S=Math.sqrt((Sum2-n*Ave*Ave)/n) function S() { if (data != undefined) { if (data.length == 0) { datas.S = 0; value = "0"; } else if (datas.S != undefined) { value = datas.S.toString(systems); } else { if (datas.Ave == undefined) { //计算Ave if (datas.Sum != undefined) { var num:Number = datas.Sum; } else { var num:Number = 0; for (var i in data) { num += data[i]; } } datas.Ave = num/data.length; } //计算Sum2 if (datas.Sum2 == undefined) { var num2:Number = 0; for (var j in data) { num2 += data[j]*data[j]; } datas.Sum2 = num2; } //计算S datas.S = Math.sqrt((datas.Sum2-data.length*datas.Ave*datas.Ave)/data.length); value = datas.S.toString(systems); } isnew = true; CounterMessage("S"); } } //求总体参数为n-1的标准差 //S2=Math.sqrt((Sum2-(n-1)*Ave*Ave)/(n-1)) function S2() { if (data != undefined) { if (data.length == 0) { datas.S2 = 0; value = "0"; } else if (datas.S2 != undefined) { value = datas.S2.toString(systems); } else { if (datas.Ave == undefined) { //计算Ave if (datas.Sum != undefined) { var num:Number = datas.Sum; } else { var num:Number = 0; for (var i in data) { num += data[i]; } } datas.Ave = num/data.length; } //计算Sum2 if (datas.Sum2 == undefined) { var num2:Number = 0; for (var j in data) { num2 += data[j]*data[j]; } datas.Sum2 = num2; } //计算S datas.S2 = Math.sqrt((datas.Sum2-(data.length-1)*datas.Ave*datas.Ave)/(data.length-1)); value = datas.S2.toString(systems); } isnew = true; CounterMessage("S2"); } } //添加数据 function Data() { if (data != undefined) { if (systems == 10) { data.push(Number(value)); } else { data.push(parseInt(value, systems)); } datas = {Ave:undefined, Ave2:undefined, Sum:undefined, Sum2:undefined, S:undefined, S2:undefined}; isnew = true; CounterMessage("Data"); } } //将数据显示在显示框中 function load(n:Number) { if (data != undefined) { value = data[n].toString(systems); isnew = |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于计算器,按照运算法则运算的所有评论