0
如何計算兩個多項式的乘積?Ocaml兩個多項式的乘積
例如:X^3 + 3×^ 2 + 0.2×和2x^4 + 3
首先我由類型
Type term = {coefficient:int; name:string; exponent:int};;
Type polynomials = term list;;
然後我做了一個函數計算係數
let product l l' =
List.concat (List.map (fun e -> List.map (fun e' -> (e*e')) l'.coefficient)
l.coefficient);;
這是我卡住的地方。我想我可以使用指數相同的功能,很好,但問題是問寫一個多項式函數與一個PARAM,這意味着兩個多項式將在同一個變量
有人能幫助我在這裏