Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Razlo
Сообщений: n/a
#1

Метод Симпсона, интеграл от массива - C++

04.06.2010, 15:57. Просмотров 635. Ответов 0
Метки нет (Все метки)

Отмена, прошу удалить тему.

Всем привет. Помогите, пожалуйста, посчитать интеграл методом Симпсона.

Интеграл Ud от массива Uw от tn = 0 до tk = 1

Число элементов массива = 11

Уже существующие темы просмотрел, ничего не понял, с интегрированием у меня хреново Можете мне написать готовый код?

Знакомый за пару минут написал это, но оно выдает Ud = inf.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  float Simpson(int n, float *Uw) // Действующее значение U выхода
 
  {
    double Ud = 0, fp1 = 0, fp2 = 0, h;  // Рассчет интеграла
    int i = 0, T = tn - tn;
    h = (tk - tn)/(float)n;
    fp1 = Uw[0];
 
    while (i < (n - 2))
    {
      fp2 = Uw[i + 2];
      Ud = Ud + h/3.0 * (fp1 + 4.0*Uw[i + 1] + fp2);
      fp1 = fp2;
      i += 2;
    }
 
    Ud = sqrt(Ud/T); // Рассчет действующего значения
 
    printf("\n Ud=%.3f", Ud);
  return (Ud);
  }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2010, 15:57     Метод Симпсона, интеграл от массива
Посмотрите здесь:
Интеграл методом Симпсона C++
интеграл методом Симпсона C++
Вычислить интеграл методом Симпсона C++
Вычислить интеграл методами прямоугольников и Симпсона C++
Интеграл в С++ Методом правых, средних и Симпсона C++
Найти интеграл методами правых прямоугольников и Симпсона C++
C++ Интеграл методом Симпсона и трапеции (Code::Blocks)
C++ Найти ошибку в программе. Интеграл по формуле Симпсона,
Интеграл функции методом трапеций, прямоугольника и Симпсона C++
C++ Решить методом трапеций или Симпсона определенный интеграл
C++ Метод симпсона
C++ метод симпсона

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru