Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
~GiPeRPrOgEr~
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 85
#1

Численные методы - C++

13.03.2011, 20:32. Просмотров 2108. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Помогите пожалуйста разобраться в численных методах интегрирования.
Нужно осовоить три способа(Прямоугольников, трапеций и Симпсона).
Один как мне кажется я уже освоил(Прямоугольков)

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include<iostream.h>
#include<math.h>
#include<windows.h>
 
char Newt[256];
char*Rus(char*Text){
CharToOem(Text,Newt);
return Newt;}
 
double F(double x){
    return pow(x,3);
}
 
 
main(){
 
    double a,b,n,eps=0.001,h,x,s,s0;
 
    cout<<Rus("Ââåäèòå a")<<endl;
    cin>>a;
    
    cout<<Rus("Ââåäèòå b")<<endl;
    cin>>b;
 
    cout<<Rus("Ââåäèòå eps")<<endl;
    cin>>eps;
 
    n=8;
    s=0;
petka:
    s0=s;
    h=(b-a)/n;
    s=0;
    x=a+h/2;
 
metka:
 
    s=s+F(x)*h;
    x=x+h;
    if(x>=b)
        n*=2;
    else{
    
        goto metka;
    }
    if(fabs(s-s0)<eps)
        cout<<Rus("ÊîðåГ*Гј ГіГ°Г*ГўГ*ГҐГ*ГЁГї")<<s<<endl;
    else{
        
        goto petka;
    }
 
 
 
    return 0;
}
Пожалуйста помогите в освоении двух остальных, буду очень признателен!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2011, 20:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Численные методы (C++):

Численные методы - C++
Здраствуйте форумчане! Если кому не сложно, не могли бы вы немного помочь с вышеуказанными заданиями, не пойму, как их делать... 1....

численные методы - C++
ребят, подскажите пожалуйста литературу, в которой я могу прочитать про численные методы и их использование в с++

Численные методы. - C++
Добрый день. Мне очень нужна помощь. Надо выполнить лабу по ЧМ задания вот: ...

Численные методы - C++
Численные решения дифференциальных уравнений первого порядка методом кутта мерсона

Численные методы. Дихотомия - C++
Здравствуйте! Помогите пожалуйста! 1) e^(-x)-2x +1=0; 2) 2x^3-x^2 –x+1=0 с помощью метода половинного деления на с++ Заранее...

Численные методы(метод дихотомии) - C++
Найти все корни функции f(x) на интервале методом дихотомии с погрешностью 10-4. f(x)=Cos в квадрате (x) -sin в квадрате (x).Я пишу...

1
M128K145
Эксперт С++
8309 / 3529 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
13.03.2011, 20:40 #2
~GiPeRPrOgEr~, в данном случае используйте циклы while и do while, а не goto

Метод Симпсона http://www.cyberforum.ru/cpp-beginners/thread148480.html и Метод Симпсона
Метод трапеций http://www.cyberforum.ru/cpp-beginners/thread114898.html
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2011, 20:40
Привет! Вот еще темы с ответами:

Вычислить интеграл(численные методы) - C++
Здравствуйте, помогите с заданием. Подойдет ли метод Рунге-Кутта? Вычислить интеграл \int_{0}^{1}\left({\\\epsilon }^{x} + 1\right)dx...

Численные методы решения нелинейного уравнения - C++
Доброе время суток, товарищи программисты. Есть задача: решить уравнение Cos(1.3x)=1/x. Численным методом. Написал программу для решения,...

Численные методы решения линейных алгебраических уравнений - C++
Тема -ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ Как написать в программе СИ++ x*tgx-1/3=0 с интервалом !! ...

У меня не работает прога запрограмированная на Численные методы! - C++
Прога по численным методам. Вычисляет Собственные значения и собственные вектора матрицы. Загвоздка в том что в матрице 3Х3 меняют два...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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