Мой учитель математики дал нам программу для вычисления определенных интегралов заданного интервала с использованием правила трапеций. Я знаю, что запрограммированные функции принимают входные данные и производят выходные данные, как это сделали бы арифметические функции, но я не знаю, как сделать обратное: найти входные данные по выходным данным.
В проблеме указано:
«Используйте правило трапеций с различными числами приращений n, чтобы оценить расстояние, пройденное от t = 0 до t = 9. Найдите число D, для которого сумма трапеций находится в пределах 0,01 единицы этого предела (468), когда n > D ."
Я оценил предел с помощью калькулятора «подключи и пыхни» и знаю, что с помощью обычной алгебраической функции я мог бы легко сделать:
limit (468) = алгебраическое выражение с переменной x (затем решить для x)
Однако как мне это сделать для запрограммированной функции? Как мне определить вход запрограммированной функции по выходным данным?
Я вычисляю определенный интеграл для многочлена (x^2+11x+28)/(x+4) между интервалами от 0 до 9. Функция правила трапеций в моем калькуляторе вычисляет определенный интеграл между интервалами от 0 до 9. используя заданное количество трапеций, n.
В общем, я хочу знать, как это сделать:
Решите для n: 468 = trapezoidal_rule(a = 0, b = 9, n);
Код для trapezoidal_rule(a, b, n) на моем TI-83:
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
Поскольку я не знаком с этим синтаксисом и не знаком с компьютерными алгоритмами, я надеялся, что кто-нибудь поможет мне преобразовать этот код в алгебраическое уравнение или подскажет, как это сделать.
Редактировать: это не часть моей домашней работы — просто интеллектуальное любопытство.