1-мustaqilta’limishhisoboti Fan- “Algoritmlarni loyihalash” Bajardi: Hoshimova Nilufar Tekshirdi: Bobonazarov Akmal



Yüklə 89,91 Kb.
səhifə2/2
tarix16.05.2023
ölçüsü89,91 Kb.
#114746
1   2
nilufar

xi

10

20

40

60

90

110

130

140

150

160

yi

3,8

4

4,2

4,8

5,5

6

7

8,1

10

12

Bu yerda x va y o’rtasida chiziqli bog’liqlik bor deb faraz qilinadi. y=kx+b chiziqli regressiya parametrlarini eng kichik kvadratlar usuli bilan toping. Avtomobilning yonilg’i sarfini 170 km/soat uchun baholang.

#include
#include
using namespace std;
double SUM1 (vector&A)
{
double x;
for (int i=0;ix=x+A[i];
return x;
}
double SUM2 (vector&A)
{
double x;
for (int i=0;ix=x+A[i]*A[i];
return x;
}
double SUM3 (vector&A,vector&B)
{
double x;
for (int i=0;ix=x+A[i]*B[i];
return x;
}
int main ()
{
int n;cout<<"Argumentlar sonini kiriting: ";cin>>n;
double x,y; vectorX; vectorY;
cout<<"x argumentning qiymatlarini kiriting: ";
for (int i=0;i{
cin>>x; X.push_back(x);
}
cout<<"y argumentning qiymatlarini kiriting: ";
for (int i=0;i{
cin>>y; Y.push_back(x);
}
double a,b;
a=(SUM1(Y)*SUM2(X)-SUM1(X)*SUM3(X,Y))/(n*SUM2(X)-SUM1(X)*SUM1(X));
b=(n*SUM3(X,Y)-SUM1(X)*SUM1(Y))/(n*SUM2(X)-SUM1(X)*SUM1(X));
cout<<"a="<Yüklə 89,91 Kb.
Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin