【发布时间】:2016-02-11 13:15:06
【问题描述】:
我收到了一个 Excel 文件。 Excel 文件中有行。每行的第一列都有一个如下所示的公式:
'4.75+-3.12*log(x)+1.25*log(x)^2
我需要将此公式“加载”到 C# 中,以便我可以使用它进行一些计算。我的问题是,如果我有上面的文字,如何将其转换为可以在 C# 中使用的数学公式?我正在成功读取我的 Excel 文件。但是,我不确定如何将公式解析为我可以实际使用的东西。
【问题讨论】:
-
您是在问如何将函数的每个部分解析为多个部分并求解方程?我不知道没有一些特殊规则使用操作顺序解析变量的快速而肮脏的方式。
-
我正在尝试加载该函数,以便我可以动态地为 X 传递不同的值。目前,当我使用 Mathos 时,我收到一条错误消息,提示“输入字符串的格式不正确。”
标签: c#