Документация к Math.NET Symbolics


SingleVariablePolynomial.isPolynomialSV

1: 
val isPolynomialSV : symbol : Expression -> _arg1 : Expression ->  Boolean
CompiledName: IsPolynomial

Описание

Проверяет, является ли выражение полиномом с одной переменной.


Пример

1: 
2: 
3: 
4: 
5: 
let x = symbol "x"

["2*x*y";"x + 3*x^4";"x^2 + sin(x)"]
|> List.map(Infix.parseOrUndefined >> SingleVariablePolynomial.isPolynomialSV x)
|> List.iter(printfn "%b")

Вывод

1: 
2: 
3: 
false
true
false