2010-04-16 2 views
1

Вы написать программу, которая оценивает интеграл от греха (х) с помощью левого правила прямоугольника с 2000 подынтервалами, более 10 интервалов. Интервалы для измерения являются [0, 1), [1, 2], ..., [8, 9], [9, 10]. Вы объявите массив типа double, который может содержать 10 элементов, и вы будете использовать этот массив , чтобы провести все 10 результатов, которые вы получите от оценки каждого интервала.помощи с массивом

Я тестирую свой код, какой должен быть выход? Например, [0, 1]? Есть идеи?

Спасибо.

+0

Это, вероятно, домашние задания? Вы должны определить домашнюю работу как таковую. –

+0

Да. Это домашнее задание. Но мне просто нужен какой-то реальный результат, чтобы проверить его. Благодарю. – CppLearner

+2

Это помогает сначала подумать, как выглядит вывод перед написанием программы. Назовите меня сумасшедшим. –

ответ

2

В случае функции sin вы должны быть в состоянии понять это. Для более сложных случаев использовать этот инструмент:

http://calc.matthen.com/

http://integrals.wolfram.com/index.jsp

+0

Спасибо, Хэмиш за вашу помощь. Думаю, я получил подтверждение от некоторых других людей. Так что мои одноклассники ошибались в этом районе. Спасибо. Мне просто нужно подтвердить вывод. даже если у меня есть совершенные коды, только знание реальных решений может проверить код. Спасибо – CppLearner

+0

Ха-ха! Жестокая реальность ... не путайте с машинами, говорит Каспаров. –

+0

@JohnWong: На самом деле алгоритм численного интегрирования не вернет очень точный ответ, но для некоторых тривиальных случаев, которые в любом случае не требуют алгоритмов численного интегрирования. Учитывая плохой ввод (например, неудачные интервалы), численные алгоритмы могут возвращать фиктивные ответы. – pyon