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

Решить методом трапеций или Симпсона определенный интеграл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка столбцов http://www.cyberforum.ru/cpp-beginners/thread124605.html
Доброго времени суток. Дана матрица А(5´5). Расположить столбцы матрицы по убыванию их наибольших элементов. не могу понять алгоритм сортировки столбцов, кто может, помогите=)
C++ Численные методы. Дихотомия Здравствуйте! Помогите пожалуйста! 1) e^(-x)-2x +1=0; 2) 2x^3-x^2 –x+1=0 с помощью метода половинного деления на с++ Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread124604.html
C++ ключевое слово const в параметрах конструктора копий
вот такая делема возникла))есть билдер 2006 и 2009 в 6-ом конструктор копий определен так Имя(Имя&); и все прекрасно работает как надо, когда я открываю проект в 2009 и нажимаю на запуск мне выскакивает ошибка на присваивании объекту функции, которая возвращает другой объект Unit1.cpp(175): E2285 Could not find a match for 'Strochka::Strochka(Strochka&)' но это не все...я потом решил сделать...
Для чего нужен С/С++ и как ним пользоваться? C++
Для чего С/С++ и как ним пользоваться? Просветите меня пожалуйста, я в компах не плохо разбираюсь, но в программировании я ничего не понимаю) для чево С/С++ и как ним пользоватса???просветите меня пожалуста я в кампах не плохо разбираюсь но в програмирования я ничево не понимаю))))
C++ шаблоны и typename в частности http://www.cyberforum.ru/cpp-beginners/thread124553.html
Здравствуйте! Я разбираюсь с ассоциативными контейнерами в с++ - делаю лабораторную по ним функция equal_range() одинакова для set, multiset, map, multimap и возвращает pair<container::iterator, container::iterator> я пытаюсь написать одну общую функцию для всех єтих контейнеров которая называется similar и имеет вот такой вид template<class T> void similar(T & main, const T & specific);...
C++ Описать структуру с именем ZNAK Пожалуйста помогите!!!! Никак не получается,надо на С++ Описать структуру с именем ZNAK, содержащую следующие поля: • фамилия, имя; • знак Зодиака; • дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия; • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK; записи должны быть упорядочены по датам дней рождений; подробнее

Показать сообщение отдельно
Maxak
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 47
16.07.2013, 19:44     Решить методом трапеций или Симпсона определенный интеграл
как то так по Сипсону наверное. FormulaValue () - функция которую хотите интегрировать. а, b - начало и конец отрезка, eps - точность относительная вычислений.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
                           int N = 0;
        
                           double h = DBL_MAX;
        double eps = 0.01;
                           double a, b; 
                            a = 1;
                           b = 2;   
        double S1 = DBL_MAX;
        double S2 = DBL_MAX;
        do
        {
            
            S2 = S1;
            S1 = 0;
            N+=2;
            h = (a - b)/N;
            double x = a + h;
            for(int n = 1; n< N; n++)
            {
                n++;
                double x1 = (x-h);
                double x2 = (x+h);
                S1 += FormulaValue(x1) + 4*FormulaValue(x)+FormulaValue(x2);
                x +=2.*h;
            }
            S1 = S1*h/3.;
        }
        while((2*abs(S1-S2)/abs(S1+S2)) > eps);
        
             dblVal = (S1+S2)/2.;
    
    return dblVal;
Добавлено через 50 минут
S1 и S2 лучше инициализировать нулями, а то не работает=))
 
Текущее время: 19:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru