Noobinlnfo
Grünschnabel
Dabei seit: 05.11.2013
Beiträge: 3
 |
|
| 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!
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Noobinlnfo: 20.11.2013 10:23.
|
|