问题标签 [ncalc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - NCalc 评估错误在输入 ',' 处没有可行的替代方案
我正在尝试使用NCalc
.
但是这个表达式产生了一个错误
这里声明的所有函数都是自定义函数。但是这个事件EvaluateFunction
甚至没有被提出。请帮忙。
c# - 如何向 Ncalc 添加新函数
我在我的新项目中使用 Ncalc,它已经拥有了我需要的几乎所有东西。
我说了几乎所有内容,因为现在我需要扩展一些功能并添加新功能,例如:nth root、random 等
你知道是否有人已经实现了这些功能?或者你能给我任何提示或指南来扩展 Ncalc 的功能列表吗???
提前致谢。
c# - C# 中的 NCalc 数学表达式 -
我正在使用 NCalc 在 C# 中创建数学表达式:
但是第二行给了我一个错误-“运算符 == 不能应用于 int 和对象类型的操作数”
如何解决这个问题呢?
c# - 使用 NCalc 获取表达式中的参数
我有一个表达式,我想解析它以获取所有使用参数的列表。
例如:“X + 5 / (Y - 1)”应该给我以下结果:X,Y
我已经在我的项目中使用了 NCalc;那么是否可以使用 NCalc 来获取表达式中使用的参数?
根据这个讨论条目(https://ncalc.codeplex.com/discussions/361959)它是,但我不太明白答案。
c# - NCalc 在 vb.net 中创建自定义函数
在 vb2010 而不是 c# 中创建自定义函数的等效代码是什么?
c# - NCalc 精度问题
我在使用 NCalc 时遇到了一些舍入问题。我的问题很简单。只需添加 0.5 和 0.5555。预期结果是 1.0555。这我需要四舍五入到 3 个分数。1.056
float 和 double 不应该给我带来 5 位数字的任何精度问题。但是 NCalc 可以。
这将向下取整而不是向上取整。即使误差是0.0000000~~~~1。任何人都知道我该如何解决这个问题?
c# - nCalc 对所有给定参数求和
我正在开发一个项目,该项目将利用 nCalc 进行一些计算。这些计算还将包含一些函数。例如:sum()、avg() 等。非常类似于 Excel 函数:sum() 将汇总括号中提供的所有数字,而 avg 将求平均值。
我已经开始实施一些更改,但我什至不确定我是否从正确的地方开始。但是如果我从正确的地方开始,那么我需要做的是访问参数,以便我可以迭代和总结它们。
到目前为止,我已经在 EvaluationVisitor.cs 中创建了一个新案例,如下所示:
我对 C# 和 nCalc 都很陌生,非常感谢一些帮助。
提前致谢!
c# - NCalc 在自定义函数名称中使用符号
假设在我的表达式输入中,我喜欢使用特殊前缀使函数脱颖而出,例如$
:
我会在其中为$proper
和编写自定义函数$upper
。
但是,我收到控制台错误“在字符'$' 处没有可行的替代方案”。如果我去掉符号或使用下划线,它会起作用。
有没有办法在NCalc的函数名中使用符号字符?当函数以数字开头时,这也不起作用(例如,如果我想将函数名称简写double
为2x
)。
(有点类似于NCalc 评估错误在输入 ',' 处没有可行的替代方案)