Як встановити правило Сімпсона в Excel?


2

Я знаю, що в Інтернеті є приклади електронних таблиць, але я переглядаю формули і не зовсім розумію, що відбувається.

Я знаю формулу Правила Сімпсона, але не знаю, як її реалізувати в Excel. Хтось може пояснити, як це зробити?

Я вважаю, що мені знадобляться лише 3 стовпці (х, у, область). Однак, можливо, мені потрібно включити ще два стовпчики (n, h). Я просто не впевнений на даний момент.

Що я спробував.

Рівняння: y = 100x * sqrt (125-x ^ 3) від 0 до 5

Я створюю розкидний лист із наступними стовпцями

х | у | область

Потім у мене є 6 рядків для всіх значень і 7-й рядок для підсумовування.

  • Перший рядок для x = 0, з кроком другого ряду на 1, аж до 5.
  • Перший рядок для y - значення x, підключене до рівняння
  • Перший рядок для області = перший рядок у
    • Другий ряд для області = 4 * другий рядок у
    • Третій ряд для області = 2 * третій рядок у
    • Четвертий ряд для області = 4 * четвертий рядок у
    • П'ятий ряд для області = 4 * п’ятий ряд у
    • Шостий ряд для області = шостий рядок у
  • Сьомий рядок додає всі області вище та помножує його на (1/3), а також на зміну x, яка (ba) / 6 чисельно 5/6

Чи можете ви сказати нам, що ви вже пробували? SuperUser - це місце, де ми намагаємося допомогти тим, хто сам спробував щось вирішити, але застряг або зіткнувся з проблемою. Ви покращуєте свої шанси отримати відповідь, якщо надасте детальну інформацію про те, що ви вже пробували. Це робить дві речі; 1) дає нам знати, що ви готові докласти зусиль і не сподіватися, що хтось інший просто зробить це за вас, і 2) допомагає нам не пропонувати те, що ви вже намагалися.
CharlieRB

@CharlieRB Я оновив своє запитання тим, що намагався. Я не впевнений, як вставити будь-яку таблицю, інакше я б це забезпечив.
Швидкі запитання

Відповіді:


2

Коли межі закріплені на 0 і 5, це легко, тому що f (0) = 0 і f (5) = 0. Потім

f (2,5) = 2614,5625 ...

Інтеграл Сімпсонів = 5/6 * 4 * f (2,5) = 8715,2086 ...

Коли ви хочете працювати з гнучкими межами, тоді краще спершу створити функцію, визначену користувачем, наприклад

Function myFunction(x As Double) As Double
    myFunction = 100 * x * Sqr(125 - x ^ 3)
End Function

Потім покладіть значення для a, b і (a + b) / 2 в один стовпчик і обчисліть значення функції в іншому стовпчику. Обчисліть інтеграл в іншій комірці за формулою Сімпсона.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.