C语言 求方差

C语言 求方差,第1张

直接上代码:

#include <stdio.h>

#include <conio.h>

#include <math.h>

double fangcha(double x[], int n){

 //求数组x(具有n个元素)的方差:S=(<x^2>-<x>)^0.5

 int i

 double xaver=0.0, x2aver=0.0

 for(i=0i<n++i){

  xaver+=x[i] x2aver+=x[i]*x[i]

 }

 xaver/=n x2aver/=n //求x的平均、x^2的平均

 return sqrt(x2aver-xaver*xaver)

}

int main(){

 double x[5]

 int i

 printf("Input 5 datas:\n")

 for(i=0i<5++i){

  scanf("%lf",&x[i])

 }

 printf("\nFangCha S=%.4lf",fangcha(x,5))

 printf("\nFinished!\n")

 getch()

 return 0

}

希望能帮助到你。

一、计算方差:打开EXCELl,在表格中输入需要计算方差的数值,点击“fx”。

二、选中需要计算方差数值的单元格,点击“fx”。

三、在d出来的对话框里,搜索函数“VARPA”,点击转到,点击右下角的确认。

四、在函数参数的Value1输入或选中需要进行方差计算的数值,点击确定。

五、完成。

六、标准差计算,同文件,选中需要计算方差数值的单元格,点击“fx”。

七、在d出来的对话框里,搜索函数“STDEVPA”,点击转到,点击右下角的确认。

八、在函数参数的Value1输入或选中需要进行标准差计算的数值,点击确定。

九、完成。

1、首先,开启电子计算器,按一下“ON"左侧的“MODE/SET UP”键。

2、在跳出的三个模式中选择"2:STAT”,即按数字键2。

3、在跳出的界面中选择“1:1-VAR”,即按数字键1。

4、需要输入想要运算的数字。例如想要计算标准差的数值有:2,4,1.4,2.1,4,那么就在计算器中输入“2=,4=,1.4=,2.1=,4=”这样就可以将数字录入到计算器中。

5、录入数字后,按键“AC”,然后选择“shift",再按数字键”1“。在跳出的选项栏中选择”5:Var“,即按数字键5。

6、然后计算器显示界面中出现四个选项,按数字键4就可以得到标准差。

7、求得了标准差后,我们只需算所得数的平方,如下图所示。

8、这样计算出来就是方差值,如下图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11318700.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存