【发布时间】:2014-10-22 12:08:49
【问题描述】:
如何使用以下公式确定变量的值?
在有人建议这是题外话之前,我不在 Stack-overflow 上确定要使用的公式。 我在这里是为了弄清楚如何通过 c# 使用公式。
背景:
我之前在math.stackexchange.com 上打开了一个帖子,所以那里的人可以帮助我生成一个论坛,它将创建以下序列:1、7、14、30。那里的一个名为“混血王子”的用户建议我使用下面的公式来生成这个序列
an=A*n^3+B*n^2+C*n+D
我过去使用过 int、double 等,然后在循环中说 int i = i*7; 但显然在这种情况下,数学论坛要复杂一些,所以我在这里问我如何利用上面的 C#
【问题讨论】:
-
该帖子的第一条评论没有回答您的问题吗? “也许试试 an=1.33*n^3−7.5*n^2+19.166*n−12”。看起来他已经把 A、B、C 和 D 所需的值交给了你。
-
我不知道如何在 C# 中使用它,因此我的问题在这里。如果你这样做,你能举一个C#例子吗
-
这只是简单的算术。您是否对
^运算符感到困惑?那是幂。为此,您可以在 C# 中使用Math.Pow。 -
我不确定是否理解,给定的公式不会产生整数(除非您将数字四舍五入),所以我不知道它是否符合您的需求。你需要多少这些数字?从您的帖子看来,四个就足够了。
-
Kevin,在 C# 中,如果我在另一个字母前加上一个“a”,那么它期望“ai”或“an”本身就是一个变量
标签: c# math mathematical-optimization discrete-mathematics polynomial-math