0 Daumen
866 Aufrufe

Moin moin Freunde der Mathematik, ich habe ein kleines Problem mit der Aufgabe, da ich nichtmal weiß wie ich anfangen soll...

Screenshot (156).png

Text erkannt:

Die Warmeleitfahigkeit eines Materials wird in Abhängigkeit von der Temperatur gemessen. In einem ersten Modellansatz wird von einem linearen Zusammenhang zwische gemessenen Warmeleitfahigkeit und der Temperatur ausgegangen:
λ(T)=C0+C1T \lambda(T)=C_{0}+C_{1} \cdot T
Die folgende Tabelle zeigt die gemessenen Werte, Warmeleitfahigkeit in WmK, \frac{W}{m \cdot K}, Temperatur in Celsius.
\begin{tabular}{|c|c|c|c|c|c|}
\hline Temperatur (C) & 20 & 100 & 200 & 400 & 600 \\
\hline Wärmeleitfahigkeit (W/mK) & 3.16 \mathbf{3 . 1 6} & 3.35 \mathbf{3 . 3 5} & 3.43 \mathbf{3 . 4 3} & 3.8 \mathbf{3 . 8} & 4.26 \mathbf{4 . 2 6} \\
\hline
\end{tabular}
Berechnen Sie mit der Methode der kleinsten Quadrate (Genauigkeit 5 Stellen gerundet nach dem Komma) die Parameter

Avatar von

4 Antworten

0 Daumen
 
Beste Antwort

Hallo,

Die Aufgabe oben lautete zunächst mal:

Berechnen Sie mit der Methode der kleinsten Quadrate (Genauigkeit 5 Stellen gerundet nach dem Komma) die Parameter

Die sind C0=3,11440W/(mK)C_0= 3,11440\,\text{W/(mK)} und C1=0,00184W/mC_1= 0,00184\,\text{W/m} . Das sieht so aus

Plotlux öffnen

P(20|3,16)P(100|3,35)P(200|3,43)P(400|3,8)P(600|4,26)Zoom: x(-50…700) y(-0,5…5)f1(x) = 0,00184x+3,11440


wie ermittle ich dann die summe der fehlerquadrate? Also die formel dafür kenne ich, aber was setze ich für "y_i" ein?

Die yiy_i sind hier die gemessenen Werte für die Wärmeleitfähigkeit. Und die Fehler sind jeweils die Abweichung des Wertes der Wärmeleitfähigkeit aus der Regressionsgeraden λi=C0+C1Ti\lambda_i = C_0+C_1 T_i zum gemessenen Wert yiy_iS=(C0+C1Tiyi)20,00976S = \sum ( C_0 + C_1T_i - y_i)^2 \approx 0,00976

Avatar von 49 k

okay danke, soweit so klar. Also ist das erste lediglich die gerade.


Jetzt gehts aber noch weiter: wenn die dinger jetzt gewichtet werden, kann ich ja keine steigung mehr im sinne von m=(y1-y2)/(x1-x2) berechnen... wie muss ich dann vorgehen?Screenshot (157).png

Text erkannt:

Wenn aufgrund unterschiedlicher Genauigkeit die Messwerte fur den Fit gewichtet werden (zu minimierende Funktion: i=110wi(yif(xi))2 \sum \limits_{i=1}^{10} w_{i}\left(y_{i}-f\left(x_{i}\right)\right)^{2} ) andert sich der Fit. Berechnen Sie fur mit den Wichtungsfaktoren der folgenden Tabelle die Fit-Funktion! \begin{tabular}{|c|c|c|c|c|c|}
\hline Temperatur (C) & 20 & 100 & 200 & 400 & 600 \\
\hline Warmeleitfahigkeit (W/mK) & 3.16 & 3.35 & 3.43 & 3.8 & 4.26 \\
\hline Wichtung (-) & 1 & 1 & 0.5 & 0.5 & 0.5 \\
\hline
\end{tabular}
Die Parameter(Genauigkeit 4 Stellen gerundet nach dem Komma) lauten dann:

kann ich ja keine steigung mehr im sinne von m=(y1-y2)/(x1-x2) berechnen... wie muss ich dann vorgehen?

Es bleibt dabei, dass die Fehlerquadrate miniert werden sollen, diesmal gewichtet: S=wi(yiC0C1Ti)2minS = \sum w_i(y_i - C_0 - C_1T_i)^2 \to \minDazu leite nach C0C_0 und C1C_1 ab und setze die Ableitungen zu 0:SC0=2wi(yiC0C1Ti)=0SC1=2wi(yiC0C1Ti)Ti=0\begin{aligned} \frac{\partial S}{\partial C_0} &= -2\sum w_i(y_i - C_0 - C_1T_i) = 0 \\ \frac{\partial S}{\partial C_1} &= -2\sum w_i(y_i - C_0 - C_1T_i)T_i = 0 \\ \end{aligned}Das ist ein LGS mit zwei Unbekannten, was in Matrixform so aussieht:(wiwiTiwiTiwiTi2)(C0C1)=(wiyiwiyiTi)\begin{pmatrix} \sum w_i & \sum w_iT_i \\ \sum w_iT_i & \sum w_iT_i^2 \end{pmatrix} \begin{pmatrix} C_0\\C_1 \end{pmatrix} = \begin{pmatrix} \sum w_iy_i\\ \sum w_iy_iT_i \end{pmatrix}Setze die Zahlen ein, und löse das LGS. Ich bekomme C0=3.14239C_0=3.14239 und C1=0.00168C_1=0.00168. Dazu der Plot:

Plotlux öffnen

P(20|3,16)P(100|3,35)P(200|3,43)P(400|3,8)P(600|4,26)Zoom: x(-150…800) y(3…4,5)f1(x) = 0,00184x+3,11440f2(x) = 0,00181x+3,12817


wenn man genau hinsieht, hat die rote (gewichtete) Gerade eine etwas geringere Steigung, weil der Messpunkt bei 100° jetzt etwas mehr gewichtet ist, als z.B. der Messpunkt bei 600°.

0 Daumen

Das ist doch nur die Bestimmung einer Ausgleichsgeraden. Kann man überall nachlesen oder steht in Deinem Skript. Wo ist also das Problem?

Avatar von 39 k

okay und wenn ich dann diese gerade habe, wie ermittle ich dann die summe der fehlerquadrate? Also die formel dafür kenne ich, aber was setze ich für "y_i" ein?

xi x_i sind die gegebenen Temperaturen und die yi y_i die Wärmeleitfähigkeiten.

ah okay und für yfit(x) setze ich meine ausgleichsgerade mit dem dazugehörigen x-wert ein?

Du hast ja dann die Parameter C0 C_0 und C1 C_1 bestimmt. Dann gilt

λfit(x)=C0+C1x \lambda_{fit}(x) = C_0 + C_1 x

0 Daumen

Aloha :)

Stelle aus der Funktionsgleichungλ(T)=C0+C1T\lambda(T)=C_0+C_1\cdot Tund den Messwerten ein Gleichungssystem für die Unbekannten C0C_0 und C1C_1 auf, indem du die Werte für TT und λ(T)\lambda(T) einsetzt:C0C1=1203,1611003,3512003,4314003,8016004,26\begin{array}{rrr}C_0 & C_1 & =\\\hline 1 & 20 & 3,16\\1 & 100 & 3,35\\1 & 200 & 3,43\\1 & 400 & 3,80\\1 & 600 & 4,26\end{array}Darin steht z.B. die dritte Zeile für die Gleichung 1C0+200C1=3,431\cdot C_0+200\cdot C_1=3,43. Dieses Gleichungssystem kannst du in die Matrixschreibweise überführen:(1201100120014001600)(C0C1)=(3,163,353,433,804,26)\left(\begin{array}{rrr}1 & 20\\1 & 100\\1 & 200\\1 & 400\\1 & 600\end{array}\right)\cdot\binom{C_0}{C_1}=\left(\begin{array}{rrr}3,16\\3,35\\3,43\\3,80\\4,26\end{array}\right)Du hast nun viel mehr Gleichungen als Variablen. Nach der Methode der Gauß'schen Fehlerquadrate findest du die am "besten" passende Lösung, wenn du beide Seiten der Gleichung mit der transponierten Koeffizenten-Matrix multiplizierst

(1111120100200400600)(1201100120014001600)=(513201320570400)\left(\begin{array}{rrrrr}1 & 1 & 1 & 1 & 1\\20 & 100 & 200 & 400 & 600\end{array}\right)\cdot\left(\begin{array}{rrr}1 & 20\\1 & 100\\1 & 200\\1 & 400\\1 & 600\end{array}\right)=\left(\begin{array}{rr}5 & 1320\\1320 & 570\,400\end{array}\right)(1111120100200400600)(3,163,353,433,804,26)=(185160,2)\left(\begin{array}{rrrrr}1 & 1 & 1 & 1 & 1\\20 & 100 & 200 & 400 & 600\end{array}\right)\cdot\left(\begin{array}{r}3,16\\3,35\\3,43\\3,80\\4,26\end{array}\right)=\binom{18}{5160,2}

Damit reduziert sich das Problem auf das LGS:(513201320570400)(C0C1)=(185160,2)\left(\begin{array}{rr}5 & 1320\\1320 & 570\,400\end{array}\right)\binom{C_0}{C_1}=\binom{18}{5160,2}mit der Lösung:(C0C1)=(3,114400,00184)\binom{C_0}{C_1}=\binom{3,11440}{0,00184}λ(T)=3,11440+0,00184T\boxed{\lambda(T)=3,11440+0,00184\cdot T}

Avatar von 153 k 🚀
0 Daumen

c=(TTT)1TTλc=(T^TT)^{-1}T^Tλ

Mit

T=(1201100120014001600)λ=(3,163,353,433,84,26)T=\begin{pmatrix} 1 & 20 \\1 & 100\\1&200\\1&400\\1&600 \end{pmatrix} λ= \begin{pmatrix} 3,16 \\ 3,35\\3,43\\3,8\\4,26\end{pmatrix}

c=(C0C1)c=\begin{pmatrix}C_0 \\C_1 \end{pmatrix}

Avatar von 11 k

Ein anderes Problem?

Stell deine Frage