C 語言實例 – 計算標準偏差
C 語言實例 - 計算標準偏差
計算標準偏差。
實例
#include <stdio.h>
#include <math.h>
float calculateSD(float data[]);
int main()
{
int i;
float data[10];
printf("輸入10個元素: ");
for(i=0; i < 10; ++i)
scanf("%f", &data[i]);
printf("\n標準偏差 = %.6f", calculateSD(data));
return 0;
}
float calculateSD(float data[])
{
float sum = 0.0, mean, standardDeviation = 0.0;
int i;
for(i=0; i<10; ++i)
{
sum += data[i];
}
mean = sum/10;
for(i=0; i<10; ++i)
standardDeviation += pow(data[i] - mean, 2);
return sqrt(standardDeviation/10);
}
輸出結果為:
輸入10個元素: 1 2 3 4 5 6 7 8 9 10 標準偏差 = 2.872281
相關文章
- C語言形參和實參有什么區別
- C++之編寫高效Makefile文件最佳方法
- C++學習之智能指針中的unique_ptr與shared_ptr
- C++多線程實現綁定CPU的方法詳解
- 一文詳解C++模板和泛型編程
- C語言形參和實參的區別詳解
- C++?OpenMP簡單介紹
- C語言完數的實現示例
- C語言中pthread_exit()函數實現終止線程
- 一文詳解C語言操作符
- .Net程序內存異常的原因及解決
- ASP.NET Core快速入門之環境篇
- .Net Core 集成 Kafka的步驟
- .NET RulesEngine(規則引擎)的使用詳解
- 如何在 .NET 中使用 Flurl 高效處理Http請求
- .NET之生成數據庫全流程實現
- .NET 中Worker Service的使用入門
- IIS部署ASP.NET5的實現步驟
- ASP.NET Core中間件初始化的實現
- asp.net core為IHttpClientFactory添加動態命名配置