Prof. Dr. Heinz-Willi Goelden, Fachbereich IM, FH Regensburg
Arbeitsblatt 3
Beispiel:
Die Datei „Daten“ enthält die Ergebnisse einer Blutdruckmessung bei 36 Per- sonen, die sich zum Zeitpunkt der Messung körperlich gesund fühlten. Bekannt sind der systolische Blutdruckwert und das Alter der Person. Kann man auf- grund dieser Daten einen funktionalen Zusammenhang zwischen Blutdruck und Lebensalter erkennen?
Matlab-Anweisungen
>> load a:\daten.txt -ascii
>> daten;
>> x=daten(1:36,1);
>> y=daten(1:36,2);
>> plot(x,y)
10 20 30 40 50 60 70 80
100 110 120 130 140 150 160 170 180
>> hold on
>> cov(x,y) ans =
320.6921 197.3175 197.3175 267.1873
>> corrcoef(x,y)
ans =
1.0000 0.6741 0.6741 1.0000
>> polyfit(x,y,1) ans =
0.6153 98.5948
>> t=10:70:80;
>> z=0.6153*t+98.5948;
>> plot(t,z)
10 20 30 40 50 60 70 80
100 110 120 130 140 150 160 170 180
>> hold on
>> z=0.6153*x+98.5948;
>> delta_hoch_2=sum((y-z).^2) delta_hoch_2 =
5.1023e+003
>> polyfit(x,y,2) ans =
0.0209 -1.4221 141.6436
>> t=10:0.1:80;
>> z=0.0209*(t.^2)-1.4221*t+141.6436;
>> plot(t,z)
10 20 30 40 50 60 70 80 100
110 120 130 140 150 160 170 180
>> z=0.0209*(x.^2)-1.4221*x+141.6436;
>> delta_hoch_2=sum((y-z).^2) delta_hoch_2 =
3.7631e+003