我的微积分老师给了我们一个程序,使用梯形规则计算给定区间的定积分。我知道编程函数像算术函数一样接受输入并产生输出,但我不知道如何进行逆运算:在给定输出的情况下找到输入。
问题指出:
“使用具有不同数量 n 增量的梯形规则来估计从 t=0 到 t=9 的距离。当 n > D 时,找到一个梯形和在该限制 (468) 的 0.01 单位内的数字 D 。”
我已经通过计算器的“即插即用”估计了极限,我知道使用常规代数函数,我可以轻松做到:
limit (468) = 具有变量 x 的代数表达式(然后求解 x)
但是,我将如何为编程功能执行此操作?给定输出,我将如何确定编程函数的输入?
我正在计算区间 0 和 9 之间的多项式 (x^2+11x+28)/(x+4) 的定积分。计算器中的梯形规则函数计算区间 0 和 9 之间的定积分使用给定数量的梯形,n。
总的来说,我想知道如何做到这一点:
求解 n:468 = 梯形规则(a = 0,b = 9,n);
我的 TI-83 上的 trapezoidal_rule(a, b, n) 的代码:
Prompt A
Prompt B
Prompt N
(B-A)/N->D
0->S
A->X
Y1/2->S
For(K,1,N-1,1)
X+D->X
Y1+S->S
End
B->X
Y1/2+S->S
SD->I
Disp "INTEGRAL"
Disp I
因为我不熟悉这种语法,也不熟悉计算机算法,所以我希望有人能帮我把这段代码变成代数方程,或者为我指明方向。
编辑:这不是我作业的一部分——只是求知欲