2 lineare Gleichungen lösen
-
Hallo Leute,
ich hab da ein kleines Problem.
Ich habe 2 lineare Gleichungen die ich mit Hilfe eines C-Programmes lösen möchte.
V1 = r * ( 1 + alpha t ) * I
V2 = r * ( 1 + beta t ) * I
V1 und V2 sowie r sind bekannt. Ich benötige t und I.
Hoffe, ihr könnt mir helfen.
Danke
-
beide funktionen haben nichts miteinander zu tun? und du hast 2 unbekannte...
und wenn du nen c-Programm möchtest wieso schreibst du das unter c++?
-
Was sind denn alpha und beta?
btw sind deine Gleichungen nicht linear - da kommt ein gemischt-quadatrisches Element (t*I) drin vor.
-
zuerst muss mal ein Weg gefunden werden, wie Du überhaupt zur Lösung kommst. Wenn man beide Gleichungen durch einander teilt, und weiter umformt bekommt man
bzw.
Der Code dazu wäre dann
double alpha = ..; double beta = ..; double V1 = ..; double V2 = ..; double r = ..; double v = V1 / V2; double t = ( v - 1 )/( alpha - beta * v ); double I = V1 / ( r * ( 1 + alpha * t ) );
auf das ich mich nicht vertan habe
Gruß
Werner