0 / 0 / 0
Регистрация: 25.01.2015
Сообщений: 2

Вычисление определенного интеграла методом трапеции

25.01.2015, 21:27. Показов 1038. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени , форумчане .
Дана формула x=(x^3)/(sqr(1+(x^2)^3))
Значение интеграла [1;3] ответ 1.357
точность E=0.001 .
Надо изобразить решение графически .
Направьте на путь истинный )
Я на qbasic
Дальше шага интегрирования , я не ушел .
QBasic/QuickBASIC
1
2
3
4
5
INPUT "a=" ;a 
INPUT "b=" ; b
INPUT "e=" ; e
INPUT "n=" ; n
h=(b-a)/n
Заранее спасибо , за малейшую помощь в моей проблеме .
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.01.2015, 21:27
Ответы с готовыми решениями:

Решение методом трапеции определенного интеграла - неверный результат
Решаю методом трапеции определенный интегралл EXP(i) * SQR(1 + EXP(x)) от a=0 до b=1. Должно получится - 2,894) Но почему-то не...

Вычисление интегралов методом трапеции
Подынтегральная функция - tg2x + ctg2x; ; методом трапеции, Точное значение первообразной - tgx–ctgx– 2x –tgп/6 - ctgп/6 + п/3 Метод...

Расчет определенного интеграла модифицированным методом прямоугольников
Вот такая задачка! Кому под силу помогите пожалуйста! РАСЧЕТ ОПРЕДЕЛЕННОГО ИНТЕГРАЛА МОДИФИЦИРОВАННЫМ МЕТОДОМ ПРЯМОУГОЛЬНИКОВ Для...

3
 Аватар для vodav
572 / 141 / 37
Регистрация: 12.03.2012
Сообщений: 403
26.01.2015, 04:48
Попробовал вот так:
QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
INPUT "a="; a
INPUT "b="; b
INPUT "e="; e
DO
    n = n + 1
    st = (b - a) / n
    FOR x = a TO b - st STEP st
        s = s + (x ^ 3) / (SQR(1 + (x ^ 2) ^ 3)) * st
    NEXT x
    IF ABS(s - salt) <= e THEN EXIT DO
    salt = s
    s = 0
LOOP
PRINT s
END
Но ответ на QB64 получается 1.90977. Может я в чем-то не прав, попробуйте поправить.
0
0 / 0 / 0
Регистрация: 25.01.2015
Сообщений: 2
27.01.2015, 22:03  [ТС]
Vodav, Вот я сделал , но находит не правильное ответ . Я думаю это из-за неправильной формулы для трапеции S=S+... . Может вы найдете , или кто -нибудь найдет , буду благодарен)


QBasic/QuickBASIC
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
CLS
INPUT "a="; a
INPUT " b="; b
INPUT " e="; e
INPUT "n="; n
 
h = (b - a) / n
n = n + 1
FOR x = (a + h) TO (b - h) STEP h
 
    fx = (x ^ 3) / SQR((1 + x ^ 2) ^ 3)
    Fxh = (x - h) ^ 3 / SQR((1 + (x - h) ^ 2) ^ 3)
    S = S + (fx + Fxh) / 2 * h
NEXT x
ds = (S - S0) / S
PRINT ds, S
IF ds < e THEN
    PRINT S, n
ELSE
    n = 2 * n
    S0 = S
 
 
END IF
ymin = 1E+10
ymax = -1E+10
FOR x = (a + h) TO (b - h) STEP h
    y = (x ^ 3) / SQR((1 + x ^ 2) ^ 3)
    IF y < ymin THEN ymin = y
    IF y > ymax THEN ymax = y
NEXT x
IF ymin > 0 THEN ymin = 0
SCREEN 9
VIEW (100, 10)-(400, 300)
WINDOW (a, ymax)-(b, ymin)
LINE (a, ymin)-(a, ymax)
n = n \ 10
FOR x = (a + h) TO (b - h) STEP h
    y = (x ^ 3) / SQR((1 + x ^ 2) ^ 3)
    PSET (x, y), 10
NEXT x
LOCATE 20, 15
PRINT "znach integr "; S
LOCATE 21, 15
PRINT "kol-vo uchastkov "; n
LOCATE 23, 13
PRINT a
LOCATE 22, 10
PRINT ymin
LOCATE 2, 8
PRINT ymax
LOCATE 7, 25
PRINT " y = (x ^ 3) / (SQR((1 + (x ^ 2)) ^ 3)"
LOCATE 23, 50
PRINT b
END
0
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
22.05.2016, 11:00
Ошибка состоит в том, что неверно задана формула.
Она должна иметь вид y=x^3 / SQR(1 + (x^2)) ^ 3
В этом случае все сходится с ответом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.05.2016, 11:00
Помогаю со студенческими работами здесь

Нахождение значений определенного интеграла методом Монте-Карло
Здравствуйте, помогите пожалуйтса переделать программу из Pascal в Qbasic. У меня никак не получается:(:cry: PROGRAM 1; VAR...

Вычисление интеграла методом прямоугольников
Помогите, пожалуйста, разобраться вот с этой задачкой: &quot;Напишите и просчитайте программу вычисления интеграла от произвольной функции...

Вычисление интеграла методом средних прямоугольников
{ Вычисление интеграла методом средних прямоугольников } var n : integer; s: real; function f(x:real):real; begin ...

Вычисление определенного интеграла методом трапеции
Помогите написать код, хоть убейте, но не пойму никак Решить задачу, организовав цикл с точностью \varepsilon = 10^{-2},\dots,10^{-6} ...

Вычисление определённого интеграла методом трапеции
Программа вычисляет определённый интеграл методом трапеции -&gt;Не выводит значения переменных на экран&lt;- using System; using...


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

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

Новые блоги и статьи
Пишем адаптер для локального хранилища S3 на C#
stackOverflow 16.07.2025
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки. . .
Старые замки
kumehtar 16.07.2025
Смотрел тут фото, попались пара старых замков. И сразу бросилось в глаза из отличие. Например: Замок Бистон, в англии. Разрушенное сооружение. Но - не испорченное людьми, по крайней мере - на. . .
Java и Eclipse Store: Сверхбыстрые приложения с In-Memory DB
Javaican 15.07.2025
Eclipse Store — это микро-движок персистентности для Java, который позволяет хранить и извлекать нативные Java-объекты без необходимости преобразования данных или использования объектно-реляционного. . .
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru