
直接上代码:
#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、这样计算出来就是方差值,如下图所示。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)