我在高中时学习了 Visual C# 的基本算法,并编写了一个简单的代码,在给定的范围内对数学函数进行数值集成。
我希望能够在不实际编辑代码的情况下更改代码集成的功能,所以我搜索了一段时间,发现了很多关于如何做到这一点的文章。我厌倦了理解它,但问题是我无法理解那里写的任何内容,因为它超出了我的水平。
我需要一个代码,它可以在运行时从包含数学函数的字符串中添加代码,它可以接受一个变量 , , log
, ln
, powers
,sin
可能还有and ,它以友好的“复制粘贴”格式准备好,然后是说明在哪里粘贴它,以及如何将它连接到我的代码。澄清:cos
tan
pi
e
我想采取这样的措施:
string s = "Sqrt(ln(1 + x ^ 2))";
并使它像这样:
double x = 0;
double y = Math.Sqrt(Math.Log(1 + Math.Pow(x,2)));
我知道这是一个非常烦人的请求,如果它不适合提出这样的问题,我会提前道歉。