![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Ruslan19900200 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 21.3.2009 Репутация: нет Всего: нет |
Уважаемые программисты) В задаче используется метод Симпсона. Задач останавливается на 1ом круге после компеляции, выдает ошибку по поводу аргументов, и по поводу параметров что-т не понятно) Что нужно дописать, чтобы задача работала? Признаюсь честно я настоящий чайник
#include <vcl> #include <iostream> #include <math> #include <conio> using namespace std; double F1(double x); double F2(double x); typedef double (*pointFunc)(double); double M_Simpson( pointFunc F, double a, double b,unsigned N) { double Res = 0.0; double h=(b-a)/N; for (double x=a+h; x<b; x+=2*h) Res+= 2*(*F)(x); for (double x=a+2*h; x<b; x+=2*h) Res+= 4*(*F)(x); Res=h*((*F)(a)+(*F)(b)+Res)/3; return Res; } double F1(double x) { return (1/sqrt(0.5*pow(x,2)+1.5)); } double F2(double x) { return (x+1)*cos(x*x); } int main() { cout<<M_Simpson(&F1)<<endl; cout<<M_Simpson(&F2)<<endl; system("pause"); } |
|||
|
||||
| Dancer |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 29.4.2005 Где: Nizhniy Novgorod Репутация: 4 Всего: 37 |
Задай пределы интергирования для твоих интегралов, и необходимую точность для вычислений.
Точность можно ставить от 0x01 до 0x7FFFFFFF
-------------------- У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! |
|||
|
||||
| Ruslan19900200 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 21.3.2009 Репутация: нет Всего: нет |
Большое спасибо)
Это сообщение отредактировал(а) Ruslan19900200 - 11.2.2010, 14:20 |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |