Hallo,
ich bin ein kompletter Neuling in VBA und brauch dringend eure Hilfe. Es gibt zwar ähnliche Threads aber
ich habe leider keine zufriedenstellende Antwort gefunden.
Ich muss ein Programm schreiben, dass das Newtonverfahren berechnen kann und mein Problem ist das Dividieren von Funktionen.
Beispiel: 4x^2 / 8x+9
Die einzelnen Ausdrücke sind ja ein String und ich kann diese nicht dividieren.
Wie kann ich diese Ausdrücke so dividieren, dass eine zahl herauskommt ? Für x wird der Startwert eingesetzt.
Hier mein Code:
Vielen Dank schon einmal
ich bin ein kompletter Neuling in VBA und brauch dringend eure Hilfe. Es gibt zwar ähnliche Threads aber
ich habe leider keine zufriedenstellende Antwort gefunden.
Ich muss ein Programm schreiben, dass das Newtonverfahren berechnen kann und mein Problem ist das Dividieren von Funktionen.
Beispiel: 4x^2 / 8x+9
Die einzelnen Ausdrücke sind ja ein String und ich kann diese nicht dividieren.
Wie kann ich diese Ausdrücke so dividieren, dass eine zahl herauskommt ? Für x wird der Startwert eingesetzt.
Hier mein Code:
Quellcode
- ' Deklaration der Variablen
- Dim Funktion As String
- Dim Ableitung As String
- Dim Startwert As Double
- Dim Präzision As Double
- Dim Laufer As Double
- Dim Zergebnis As Double
- Dim Funktion2 As Double
- ' Definition der Variablen
- Funktion = TextBox1.Value
- Ableitung = TextBox2.Value
- Startwert = TextBox3.Value
- Funktion = Replace(Funktion, "x", "*" & Startwert)
- Ableitung = Replace(Ableitung, "x", "*" & Startwert)
- Zergebnis = Funktion / Ableitung ' ????????????
Vielen Dank schon einmal