【发布时间】:2012-06-08 12:26:16
【问题描述】:
我正在为学校实施一种算法,但在理解如何在编程中表示定积分时遇到了问题。例如,我知道求和方程可以实现为以下示例:
假设 y=f(x)
if(x==0){
y=x+1;
}else{
for(int i = 0; i < n; i++){
y = y + (x - 1);
}
}
然后我将如何表示数值积分,例如:
这里种植的方程可能没有数学意义,但我的目标是在 c# 中为我必须执行的学校编程项目实现类似的方程,在该项目中我必须实现一个包含积分的算法。我一直在读到有数值方法可以解决定积分,例如辛普森规则;我是否必须使用这样的方法来实现方程,或者积分可以在编程中表示,例如循环或类似的东西?
【问题讨论】:
-
那么,您想要一个公式解析器吗?或者您想学习将数学公式转换为代码?
-
我想把数学公式改成代码
-
欢迎编程!如下所述,您不能拥有无限的总和。您必须考虑要采取哪些步骤来解决问题并编写相关代码。
-
我真的不敢相信这个问题是+7。作为一名工程师,我过去一直在做这些事情来自动化工程流程。我不明白有什么大不了的。这里没有魔法。
-
@DanAndrews 阅读加一的实际含义。显示努力?是的,我会说,第一个问题太介意了!有用?你自己这么说,你必须一直这样做,所以一定是一个有用的领域。清除?是的。那么为什么不 +1 呢?
标签: c# algorithm math integral