Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/22: Рейтинг темы: голосов - 22, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 9

Написать программу для вычисления интеграла методом трапеций

13.12.2012, 00:28. Показов 4408. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста,с задачей. Функция f(x) задана таблично 20 точками. Координаты точек вводятся с клавиатуры. Методом трапеций определить значение интеграла If(x)dx и оценить точность полученных результатов.
Написать в форме консольного приложения.
Миниатюры
Написать программу для вычисления интеграла методом трапеций  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.12.2012, 00:28
Ответы с готовыми решениями:

Программа для вычисления определенного интеграла методом трапеций
ребята,выручайте,надо написать программу для вычисления определенного интеграла методом трапеций

Написать программу приближенного вычисления интеграла методом трапеций
4. Написать программу приближенного вычисления интеграла методом трапеций. После каждого цикла программа должна выводить вычисленное...

Разработать программу для вычисления интеграла методом трапеций и методом Симпсона
Разработать программу для вычисления интеграла методом трапеций и методом Симпсона, оформив каждый способ в виде отдельной функции. Вывести...

6
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 9
14.12.2012, 11:56  [ТС]
Хотя бы подскажите как вычислить погрешность(((
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
14.12.2012, 12:18
погрешность может быть принята как модуль разности двух (крайних) результатов на каждом шаге
или двух полных сумм при разном разбитии отрезка интегрирования
вот про узлы ничего не сказано, - они равно отстоят или произвольно

Добавлено через 2 минуты
да, и уточните на каком бейсике надо , (коль скоро речь о консоли)
0
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 9
14.12.2012, 13:08  [ТС]
Visual Studio 2010.
Сам интеграл я вроде знаю как вычислить,знаю как написать программу.
Но в погрешности надо ведь каждое разбиение еще пополам разделить. я не знаю как найти эти промежуточные игрики. (извините если непонятно изъясняюсь,просто мы интегралы еще не проходили, а задание информатик дал такое.поэтому сама пытаюсь как-то понять как все это сделать)

Добавлено через 3 минуты
вот про узлы ничего не сказано, - они равно отстоят или произвольно
если правильно поняла,это вы про расстояние между точками? Точки он сказал брать любые и все их вводить с клавиатуры... но в следующий раз уже сказал что можно было и крайние ввести, а остальные вычислить. Я еще понимаю как я вычислю иксы,но как я вычислю игрики...не могу понять...
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
14.12.2012, 13:58
если вычислять х то как бы и таблица не совсем к месту
как вариант
1 вводим границы отрезка (а,b), и количество точек разбиения n
2 определяем длину отрезка разбиения dx=|a-b|/n это основание трапеций
3 берем конкретную ф-цию, например f(x)=Sin(x) и для каждого xi=a+i*dx считаем yi=f(xi) и yi+1=f(xi+1) - боковые стороны трапеций
4 считаем сумму площадей трапеций
5 удваиваем количество т разб n=n*2 и исполняем пп2-4 еще раз
потом вот разность двух результатов суть погрешность
1
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 9
14.12.2012, 14:25  [ТС]
Спасибо!Скорее всего так и сделаю. Возьму определенную таблицу определенного интеграла и буду с ней работать. Хотя бы так.)
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
14.12.2012, 15:47
для примера
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Function Trap#(a#, b#, n%)
Dim xi#
h = (b - a) / n
s = 0
X1 = a
For i = 1 To n - 1
xi = xi + h
s = s + Fn(xi)
Next i
Trap = h * (Fn(a) + Fn(b) + 2 * s) / 2
End Function
Function Fn#(x#)
'Fn = x
'Fn = x ^ 2
Fn = x + Sin(x ^ 2)
End Function
 
Private Sub Command1_Click()
I1 = Trap(0, 4, 10)
I2 = Trap(0, 4, 20)
eps = Abs(I1 - I2)
MsgBox "I1=" & I1 & vbNewLine & "I2=" & I2 & vbNewLine & "eps=" & eps
End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.12.2012, 15:47
Помогаю со студенческими работами здесь

Составить процедуру для вычисления определённого интеграла методом трапеций
Составить процедуру для вычисления определённого интеграла методом трапеций. В Mathcad данная задача решается как на скрине. Помогите...

Составить подпрограмму для вычисления определенного интеграла методом трапеций
Здравствуйте! Помогите пожалуйста разобраться с сиим: 1) Составить подпрограмму для вычисления определенного интеграла методом трапеций ...

Написать прогу для интеграла методом трапеций
помогите плиз написать прогу для интеграла методом трапеций где a.b.n будут задаваться пользователем спасиб ...

Написать программу приближенного вычисления интервала методом трапеций
Помогите пожалуйста! Я лузер и я не понимаю даже условия задачи, а тем более не знаю как решить... Текст такой: Написать программу...

Вычисления определенного интеграла методом трапеций
Вычисления определенного интеграла методом трапеций Помогите сделать задачу пожалуйста!


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru