Funktion mit Parametern als Argument
Von: Jochen Hub (jhub@gwdg.here_simply_one_dot.de) [Profil]
Datum: 28.05.2008 21:36
Message-ID: <g1kc85$a72$1@gwdu112.gwdg.de>
Newsgroup: de.comp.lang.c
Datum: 28.05.2008 21:36
Message-ID: <g1kc85$a72$1@gwdu112.gwdg.de>
Newsgroup: de.comp.lang.c
Hi, ich habe eine kleine Frage: Ich moechte eine Routine aus den numerical recipies fuer eine Optimierung verwenden (ich weiss, der Code in 'NR in C' laesst zu wuenschen uebrig...seufz). Die Routinen in den NR benoetigen oft als ein Argument eine Funktion (die z.B. optimiert werden soll): float golden(float a, float b, float c, float (*f)(float), ...) Die Funktion f benoetigs in meinem Fall aber Parameter, die erst zur Runtime festgelegt werden, z.B. soll f(x)=a*sin(x) wobei a zur Runtime festgelegt wird. Wie kann ich in diesem Fall die Funktion golden verwenden? Geht dies, ohne a global zu machen? Danke im Voraus, Jochen[ Auf dieses Posting antworten ]
Antworten
- Stefan Ram (28.05.2008 21:43)
- Markus Wichmann (28.05.2008 22:24)
- Marcel Müller (28.05.2008 22:51)
- Thomas Richter (29.05.2008 03:15)
- Jochen Hub (29.05.2008 09:27)
- Andreas Burmester (06.06.2008 21:26)
- Stefan Reuther (07.06.2008 11:15)
