ค่าเฉลี่ยเลขคณิตคือผลรวมของคอลเลกชั่นของตัวเลขหารด้วยจำนวนตัวเลขในคอลเลกชั่น
คุณสมบัติพื้นฐานของค่าเฉลี่ยเลขคณิต
-
ค่าเฉลี่ยของ n ตัวเลข x1, x2, . . ., xn คือ x หากการสังเกตแต่ละครั้งเพิ่มขึ้น p , ค่าเฉลี่ยของการสังเกตใหม่คือ (x + p)
-
ค่าเฉลี่ยของ n ตัวเลข x1, x2, . . ., xn คือ x หากการสังเกตแต่ละครั้งลดลง p , ค่าเฉลี่ยของการสังเกตใหม่คือ (x - p)
-
ค่าเฉลี่ยของ n ตัวเลข x1, x2, . . ., xn คือ x หากการสังเกตแต่ละครั้งคูณด้วยจำนวนที่ไม่ใช่ศูนย์ p , ค่าเฉลี่ยของการสังเกตใหม่คือ px.
-
ค่าเฉลี่ยของ n ตัวเลข x1, x2, . . ., xn คือ x หากการสังเกตแต่ละครั้งหารด้วยจำนวนที่ไม่ใช่ศูนย์ p , ค่าเฉลี่ยของการสังเกตใหม่คือ (x/p)
สูตรค่าเฉลี่ยเลขคณิต
ประเภทที่ 1 :ค่าเฉลี่ยโดยตรง
กำหนดอาร์เรย์และจำนวนองค์ประกอบ
ป้อนข้อมูล - 1,2,3,4,5,6,7,8,9
ผลผลิต - 5
คำอธิบาย - ในการคำนวณค่าเฉลี่ยเลขคณิตของตัวเลขทั้งหมด ขั้นแรกให้ทำการบวกตัวเลขทั้งหมด จากนั้นให้สร้างตัวแปรที่รับผิดชอบค่าเฉลี่ยเลขคณิตและใส่การบวก/ขนาดในตัวแปรว่า อาร์เมียน .
ตัวอย่าง
#include<iostream> using namespace std; int main(){ int n, i, sum=0; int arr[]={1,2,3,4,5,6,7,8,9}; n=9; for(i=0; i<n; i++) { sum=sum+arr[i]; } int armean=sum/n; cout<<"Arithmetic Mean = "<<armean; }
ประเภทที่ 2 :ระบุช่วงและไม่มีองค์ประกอบใด ๆ ในปัจจุบัน I มีการกำหนดช่วง
กำหนดจำนวนเต็ม X, Y และ N สามจำนวน ลอจิกเพื่อหา N ค่าเฉลี่ยเลขคณิตระหว่าง X และ Y
คำศัพท์ N ในการก้าวหน้าทางคณิตศาสตร์ (จำนวนเทอมระหว่าง X และ Y)
X= first and Y= last terms.
ป้อนข้อมูล - X =22 Y =34 N =5
ผลผลิต - 24 26 28 30 32
ชุดความก้าวหน้าทางคณิตศาสตร์คือ
22 24 26 28 30 32 34
คำอธิบาย
ให้ X1 , X2 , X3 , X4 ……Xn เป็น N เลขคณิตหมายถึงระหว่างสองตัวเลขที่กำหนด X และ Y.
จากนั้น X, X1 , X2 , X3 , X4 ……Xn , Y จะอยู่ในความก้าวหน้าทางคณิตศาสตร์ ตอนนี้ Y =(N+2) th ระยะของความก้าวหน้าทางคณิตศาสตร์
การหา (N+2) th ระยะของอนุกรมความก้าวหน้าทางคณิตศาสตร์ โดยที่ d คือผลต่างร่วม
Y = X + (N + 2 - 1)d Y - X = (N + 1)d
ดังนั้นความแตกต่างร่วม d จึงถูกกำหนดโดย.
d = (Y - X) / (N + 1)
มีค่าเท่ากับ A และค่าของความแตกต่างร่วม (d) ตอนนี้เราสามารถหา N ค่าเฉลี่ยเลขคณิตระหว่าง X และ Y
ตัวอย่าง
#include<stdio.h> int main() { int X = 22, Y = 34, N = 5; float d = (float)(Y - X) / (N + 1); for (int i = 1; i <= N; i++) { printf("%3f ", (X + i * d)); } return 0; }
ผลลัพธ์
24.000000 26.000000 28.000000 30.000000 32.000000