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


Rational.isRationalMV

1: 
val isRationalMV : symbols : HashSet<Expression> -> x : Expression ->  Boolean
CompiledName: IsMultivariateRational

Описание

Проверяет, является ли выражение рациональным для заданного множества символов.


Пример

1: 
2: 
3: 
4: 
5: 
6: 
let hs = HashSet([symbol "x"; symbol "y"])

"(2*x+7)/(3*y-5)"
|> Infix.parseOrUndefined
|> Rational.isRationalMV hs
|> printfn "%b"

Вывод

1: 
true