Witam. Dostałem kolejne zadanko, tym razem prostsze i sobie poradziłem. Chciałbym tylko żeby mi ktoś to sprawdził i ewentualnie wytknął co zrobiłem źle. Licze tu w szczególności na mojego tutora @msm
#!/usr/bin/python
x=[5.84 , 3.82 , 6.19 , 9.22 , -7.87 , 6.29 , 4.43 , 8.91];
y=[79.31 , 57.43 , 60.66 , 92.55 , 90.12 , 71.30 , 70.50 , 91.25];
S0 = 0; S1=0; S2=0; T0=0; T1=0; TMPT0=0; TMPT= 0;
for i in range (8):
S0+=1;
S1+=x[i];
S2+=x[i]*x[i];
T0+=y[i];
T1+=y[i]*x[i];
TMPT=T1*-1
TMPT0=T0*-1
M=S1*S1-S2*S0
A0=(S2*TMPT0-TMPT*S1)/M;
A1=(TMPT*S0-S1*TMPT0)/M;
print "Wpolczynnik a0 wynosi:", +A0;
print "Wpolczynnik a1 wynosi:", +A1;
Przy okazji. Próboje zrobić wykres w pythonie do tej aproksymacji. Tylko nie wiem jak połączyć wykres funkcji w moim przypadku linii z tymi kropkami. Robie wedlug tutoriala znalezionego tutaj: http://matplotlib.org/users/pyplot_tutorial.html Chodzi mi o to że chće dostać cośtakiego jak obrazek 1 + obrazek 2