Menghitung rata-rata dari sebuah vektor

Run Settings
LanguageC++
Language Version
Run Command
#include <iostream> #include <vektor> #include <cmath> std; // Fungsi untuk menghitung rata-rata dari sebuah vektor double mean (vector< double > v) double sum = 0.0 ; for ( int i = 0 ; i < v.size () ; i++) { sum += v [i] ; } return sum / v.size ( ) ; } // Fungsi untuk menghitung kemiringan dan intersep dari garis regresi linier void LinearRegression (vector< double > x, vector< double >y, double &slope , double &intercept) { double x_mean = mean (x) ; double y_mean = mean (y) ; double numerator = 0.0 ; double denominator = 0.0 ; for ( int i = 0 ; i < x.size ( ); i++ ) { numerator += (x [i] - x_mean) *( y [i] - y_mean) ; penyebut += pow ( x[i] - rata-rata_x, 2 ); } kemiringan = pembilang / penyebut; intersep = rata-rata_y - kemiringan * rata-rata_x ; } int main () { vektor < dobel > x = { 1.0 , 2.0 , 3.0 , 4.0 , 5.0 } ; vektor < dobel > y = { 2.0 , 4.0 , 5.0 , 4.0 , 5.0 } ; double kemiringan, intersep; regresilinier (x, y, kemiringan,intersep ) ; cout << "kemiringan:" << kemiringan << endl; cout << "Intersep:" << intersep << endl; kembalikan 0 ; } } } } }
Editor Settings
Theme
Key bindings
Full width
Lines