c# - MathNet - 防止分母中的零值
问题描述
关于 MathNet(特别是符号)的问题:是否可以添加约束以防止表达式分母中出现零?
假设你有这个表达式:
100 / (1 - X)
如果 X 等于 1,您将在分母中得到 0,从而导致表达式的不确定结果。
但是,在我的用例中,这样的表达式的预期结果是按原样返回分子。
由于我事先不知道要评估的表达式,也不知道为 X 提供的值,有没有办法拦截这种情况并避免得到“不确定”的结果?
IE:
100 / (if (1 - X) = 0 then 1 else (1 - X) end)
或类似的东西?
不幸的是,我找不到 MathNet.Symbolics.Evaluate 函数支持的函数的完整文档。
解决方案
推荐阅读
- git - vim打开多个文件
- ansible - 在路径中使用 bash 命令进行 Ansible 复制
- java - “未指定 jdk”,同时尝试在物理设备上安装 apk
- javascript - 如何向 vue.js 中的复选框元素添加/删除类?
- c++ - 在 Azure Function 中使用 DLL 运行 .exe
- javascript - 如何在与 Internet Explorer(11) 兼容的 React 中获取公共 IP 地址客户端?
- android - 通过文件打开启动应用程序
- android - 更新后删除的数据
- elasticsearch - 有没有办法在elasticsearch中设置默认日期范围
- python - keras 图像数据生成器 .flow_from_directory(directory) 统一/组合类