May 1, 2025, Thursday, 120

KADD 2012 Zadanie 5

From Łukasz Graczykowski

Revision as of 14:30, 16 March 2012 by Lgraczyk (Talk | contribs)
Jump to: navigation, search

Contents


Zadanie

Wykonano pomiary trzech wielkości fizycznych X1, X2 oraz X2. Wyniki pomiarów znajdują się w plikach: dane1.dat, dane2.dat oraz dane3.dat.

  • Należy określić wynik pomiaru (średnia oraz niepewność - odchylenie standardowe) obu tych wielkości oraz narysować wykresy zależności między zmiennymi (X1, X2), (X2, X3) oraz (X1, X3). (1 pkt)

Wielkości fizyczne Y1, Y2 związane są z wielkościami X1, X2, X3 następującymi relacjami:

Y1 = 2 X1 + 5 X2 + X3

Y2 = 3 + 0.5 X1 + 4 X2

Należy wyznaczyć:

  • macierz kowariancji zmiennych X1, X2, X3 (1 pkt)
  • zmierzone wartości średnie zmiennych Y1, Y2 w pomiarze pośrednim (0.5 pkt)
  • macierz kowariancji zmiennych Y1, Y2 (1pkt)
  • błędy z jakimi zmierzono pośrednio wielkości Y1, Y2 (1 pkt)
  • wpółczynnik korelacji pomiędzy zmiennymi Y1 i Y2 (0.5 pkt)

Uwagi

  • Wczytywanie danych z pliku (tak samo jak w języku C++):

char *infile = "dane.dat"; ifstream ifile; ifile.open(infile); double val; while(infile>>val) {

 cout<<val<<endl;

} ifile.close();

  • Do wszystkich operacji na macierzach (tworzenie macierzy kowariancji, mnożenie macierzy, transponowanie macierzy) - polecana jest klasa TMatrixD

Wynik

Wykresy:

Output: