Hi,
die eval Funktion klappt super! Einfach in der Formal alle Platzhalter mit z.B. 1 ersetzen und dann den String an eval() übergeben. Eval liefert einen Fehler, falls der String nicht berechnet werden kann.
Hmm, so einfach würde es mir an deiner Stelle nicht machen. Wenn Du z.B. einen solchen Ausdruck hast, ist der für a = 1 und b != 1 sehr wohl definiert, nach deiner "Prüfung" allerdings nicht: a/(1-b)
Ich weiss ja nicht, welche Randbedinungen du für die Varaiblen vorgibst, aber einfach alle Varaiblen durch den selben Wert zu ersetzen, ist eine fragwürdige Methode. Ich würde das nicht so machen, sondern jeder Variablen einen anderen Wert zuweisen.
Viele Grüße...
Alex :)
--
ss:| zu:) ls:# fo:) de:[ va:) ch:) sh:| n4:# rl:° br:^ js:| ie:| fl:( mo:|
ss:| zu:) ls:# fo:) de:[ va:) ch:) sh:| n4:# rl:° br:^ js:| ie:| fl:( mo:|