Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 6
1

Cчитать двойной интеграл

11.03.2012, 22:42. Показов 1311. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мужики , сломал себе голову , программа не хочет правильно считать
вбиваю двойной интеграл ,и решает прога его не правильно . Может я просто туплю уже, проверьте код
если не сложно.

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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
 
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i,n,j,m;
float a,b,h,c,d,k,s,s1,x,y;
a=StrToFloat(Edit1->Text);
b=StrToFloat(Edit2->Text);
h=StrToFloat(Edit3->Text);
c=StrToFloat(Edit4->Text);
d=StrToFloat(Edit5->Text);
k=StrToFloat(Edit6->Text);
n=(b-a)/h;
m=(d-c)/k;
s=0;
for(i=0;i<n;i++)
{
s1=0;
x=a+i*h;
for(j=0;j<m;j++)
{
y=c+j*k;
s1=s1+(1/(x*y));
}
s=s+s1;
}
s=s*h*k;
Label7 -> Caption="Îòâåò: Èíòåãðàë ðàâåí : " +FloatToStr(s);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2012, 22:42
Ответы с готовыми решениями:

двойной интеграл в С++
∫∫exp-r3*cos(ψ)*r*dr*dψ межи (0,1) и (0,π*2)

Двойной интеграл
Всем доброго времени суток, прошу помочь решить мне двойной интеграл методом Монте Карло. Я сделал...

Вычислить двойной интеграл методом Гаусса
Неправильный результат выдаёт. Помогите найти в чём ошибка. (Visual C++ 2008) #include...

Найти двойной интеграл методом прямоугольников
программа для решения задачи вычисления двойного интеграла методом прямоугольников. в С++

1
Модератор
3401 / 2172 / 353
Регистрация: 13.01.2012
Сообщений: 8,410
12.03.2012, 09:48 2
в чем именно не точность? в пределах определенных допущений - все верно. интеграл же 1/(xy)? единственное от чего могут быть погрешности: если интеграл считаем от a до b с шагом h, то начинать надо с a + h/2 - это как бы центр условной прямоугольной области площадью hk на которые мы разделили плоскость xy. то же самое для другой координаты
0
12.03.2012, 09:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2012, 09:48
Помогаю со студенческими работами здесь

Продифференцировать функцию,найти интеграл от функции,вычислить двойной неопределенный интеграл
Продифференцировать функцию,найти интеграл от функции,вычислить двойной неопределенный интеграл

двойной интеграл
\iint_{D} f \operatorname{d}x\operatorname{d}y Задача-то какая?

Двойной интеграл
Взять \int_{D}^{}\int(3y-2x)dxdy D=A\B A: x^2+y^2+9&lt;=6x+4y B:x&gt;=3,y&gt;=2 Выделяю полный квадрат в...

Двойной интеграл
\int \int (1+x+x^2)arcsin(y/R)d\sigma Область определения (x-R)^2+y^2\leq R^2 что-то не...

двойной интеграл
clc syms x y f=@(x,y)sin(x)-cos(y)+2*pi; x1=pi; y1=0; x2=pi; y2=2*x+4*pi;...

Двойной интеграл
нужно взять двойной интеграл выражения ∣∣x∗y∣∣ |x∗y| , в области,которая ограниченная окружностью...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru