Haskell - Was tut diese Funktion? |
20.11.2013, 10:21 | Auf diesen Beitrag antworten » |
Noobinlnfo | Haskell - Was tut diese Funktion? Hallo, habe ein kleines Programm type Poly = [Int] polyEval :: [(Float,Int)] -> Float -> [(Float,Int)] polyEval [] _ = [] polyEval xs n = map (\ (c,g) -> (c*n,g)) xs Ich weiß, dass es die Werte für ein Polynom von Zahlen berechnen soll. Aber wie könnte man sich das vorstellen? Eingeben muss ich ja zb [(1.0,2)] 3 Dann bekomme ich als Output [(3.0,2)] Aber welche Zahl steht für welche Variable in der Polynomformel? Hoffe ihr wisst, was ich meine.. halt zb was davon ist *n*. Oder *a* ? Oder was auch immer.. http://upload.wikimedia.org/math/d/b/e/d...b7eb0376300.png Danke! |
|
|