Minumum funktion 3er Parameter
- 
					
					
					
					
 Hallo, ich habe y = func(double a, double b, double c) und würde gerne das minimum von y in abhängigkeit von a,b, und c bestimmen. Wie kann ich das bewältigen? Danke euch 
 
- 
					
					
					
					
 Ich scheue mich fast schon zu antworten, weil das so dermaßen simpel aussieht. Aber vielleicht übersehe ich das eigentliche Problem, dann könnte das hier helfen, dem näherzukommen: double y = min(double a, double b, double c) { double result = a; if( b < result ) result = b; if( c < result ) result = c; return( result ); }
 
- 
					
					
					
					
 Ich glaube, vom OP gemeint ist ein Extremwertproblem. Ich glaube auch, ohne irgendwelche Eigenschaften der Funktion zu kennen, kann man nur alle Bitmusterbelegungen einsetzen und durchprobieren. 
 
- 
					
					
					
					
 Ha! Ich hatte recht! Und wenns nur damit war, dass ich die Frage wohl falsch verstanden habe. 
 
- 
					
					
					
					
 walke schrieb: alle Bitmusterbelegungen einsetzen und durchprobieren. Aber nur, wenn die Parameter einschränkbar sind. 
 Mit 3 vollen double-Wertebereichen haben wir nämlich 192 Bit an möglichen Eingaben.
 Ein 4GHz-Rechner, der für die Berechnung der Zielfunktion nur einen Taktzyklus braucht, wäre damit 5e40 Jahre beschäftigt.