Frank86de
15.02.2004, 00:17
Also, ich muss gerade in Mathe meine Facharbeit schreiben. (Nullstellen finden per verschiedenen Verfahren). Nun hat ich gedacht für das NewtonVerfahren ein kleines Proggie zu konstruieren.
Mein Problem:
a) Ich beschäftige mich erst seit kurzem mit Java. (da kann mir keiner helfen :D )
b) Kann ich in Java irgentwie ne Ableitung einer Funktion erstellen, oder muss man da selber etwas schreiben? Ich kann mir zwar vorstellen, dass man Funktionen á la "f(x)=ax^3+bx^2+cx+d" vorgeben kann, so dass man nur noch a,b,c,d eingeben muss., und somit eigermßen leicht ableiten kann. Aber es sollen auch gebrochen rationale Funktionen, Expotential und (vielleicht sinus-, oder Log- Funktionen funktionieren).
Ich will nur wissen, ob es im Bereich des Möglichen (wenigens für eine beliebige Quadratische Funktion) folgendes Programm zu schreiben:
xn+1=xn-f(xn)/f '(xn)
Und es soll möglich sein, einzustellen wie oft er diese "Schleife" durchläuft.
Mein Problem:
a) Ich beschäftige mich erst seit kurzem mit Java. (da kann mir keiner helfen :D )
b) Kann ich in Java irgentwie ne Ableitung einer Funktion erstellen, oder muss man da selber etwas schreiben? Ich kann mir zwar vorstellen, dass man Funktionen á la "f(x)=ax^3+bx^2+cx+d" vorgeben kann, so dass man nur noch a,b,c,d eingeben muss., und somit eigermßen leicht ableiten kann. Aber es sollen auch gebrochen rationale Funktionen, Expotential und (vielleicht sinus-, oder Log- Funktionen funktionieren).
Ich will nur wissen, ob es im Bereich des Möglichen (wenigens für eine beliebige Quadratische Funktion) folgendes Programm zu schreiben:
xn+1=xn-f(xn)/f '(xn)
Und es soll möglich sein, einzustellen wie oft er diese "Schleife" durchläuft.