定义域[f_, x_] := Module[{domain}, domain = FunctionDomain[f[x], x, Reals]; If[domain === True, 'R', If[Head[domain] === Or, Last[domain], domain]] ];

例如:

定义域[Sin, x] 输出:'R' 定义域[1/x, x] 输出:x != 0 定义域[x^2 + 1 > 0, x] 输出:'R' 定义域[x > 0, x] 输出:x > 0 定义域[x > 123, x] 输出:x > 123

Mathematica 函数值域计算:生成实数域或区间表示

原文地址: https://www.cveoy.top/t/topic/oPJM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录