> -----Original Message-----
> From: Peter Klamser [mailto:Klamser@XXXXXXX.de]
> Sent: Friday, October 31, 2003 12:38 PM
> To: Hermann Klocker
> Cc: demug@XXXXXXX.ch
> Subject: AW: FindRoot 5.0 Problem
>
> ... mit FindRoot versucht man von y[x] den Wert von x zu finden, für den
> y=w ist.
>
> W ist hier 0. Wenn ich den ListPlot und pts betrachte, dann sehe ich dass
> {x,0} nur zwei mal vorkommt. Beim ersten und beim 5. Datenpunkt.
>
> Wie kann dann
>
> FindRoot[foo[u] == 0, {u, u1,u2}]
>
> für verschiedene u1 und u2 3 Lösungen bringen?
>
Es handelt sich hier nur um ein Missverständnis: in _meinem_ Problem (das
ich gepostet habe und zu dem mein Codebeispiel und meine Antwort passt)
suchte ich immer nach demjenigen u, für das
x[spline[u]]=First[spline[u]] == 0,
nur in Ihrer ursprünglichen Antwort war vom Problem
y[spline[t]]=Last[spline[u]] == 0
die Rede, das natürlich nur zwei mögliche Lösungen hat: diese werden aber
auf die gleiche Art bei geeigneten Startwerten (und geeigneten Annahmen über
die Spline-Funktion und den verwendeten Algorithmus usw.) gefunden. Ich bin
auf diesen - in bezug auf das zur Diskussion stehende Verhalten von FindRoot
- unwesentlichen Unterschied nicht eingegangen.