ค่าเฉลี่ยเลขคณิตคือผลรวมของคอลเลกชั่นของตัวเลขหารด้วยจำนวนตัวเลขในคอลเลกชั่น
คุณสมบัติพื้นฐานของค่าเฉลี่ยเลขคณิต
-
ค่าเฉลี่ยของ 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