内容:
说明:
标准差的概念:方差的算术平方根
示例代码:
// Day1_StandardDeviation.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <vector> #include <math.h> #include <iomanip> using namespace std; //by zhaocl int main() { int n = 0; double mean = 0.0, sum = 0.0, value = 0.0; cin >> n; vector<int> arr( n ); //输入 for( int i = 0; i < n; i++ ) { cin >> arr[i]; sum += arr[i]; } //均值1 mean = sum / n; //求差的平方和 sum = 0; for( int i = 0; i < n; i++ ) { double tmp = ( arr[i] - mean ) * ( arr[i] - mean ); sum += tmp; } //均值2 value = sqrt( sum / n ); cout.setf( ios::fixed ); cout << setprecision( 1 ) << value << endl; system( "pause" ); return 0; }
知识点:
只要理解了标准差的概念,其余的都是基础的应用。