Russian Qt Forum
Ноябрь 23, 2024, 12:15
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Уроки и статьи
(Модератор:
xintrea
) >
Реализация метода Ньютона Котеса
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Реализация метода Ньютона Котеса (Прочитано 16523 раз)
tall32
Гость
Реализация метода Ньютона Котеса
«
:
Август 27, 2013, 18:40 »
Метод Ньютона Котеса.
Реализация метода Ньютона Котеса для решения интегралов.
Сам метод описан тут (
http://dic.academic.ru/dic.nsf/enc_mathematics/3573/%D0%9D%D0%AC%D0%AE%D0%A2%D0%9E%D0%9D%D0%90
)
В программе был использован парсер математических выражений (
http://muparser.beltoforion.de/
)
Суть метод заключается в том что бы найти сумму коэффициентов Котеса и умножить их на значения функции и на разность пределов. (звучит весьма непонятно)))
Формула коэффициентов Котеса:
Окончательная формула:
Немного о программе:
Программа находится в стадии поиска ошибок))....
«
Последнее редактирование: Август 28, 2013, 15:59 от tall32
»
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Реализация метода Ньютона Котеса
«
Ответ #1 :
Август 27, 2013, 18:52 »
несомненно, это очень ценный вклад в Qt
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
m_ax
Джедай : наставник для всех
Offline
Сообщений: 2095
Re: Реализация метода Ньютона Котеса
«
Ответ #2 :
Август 27, 2013, 21:11 »
У вас во многих местах out of range..
Во-вторых, программа выдаёт неправильные результаты:
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
tall32
Гость
Re: Реализация метода Ньютона Котеса
«
Ответ #3 :
Август 27, 2013, 21:23 »
ох....
сейчас буду смотреть в чем ошибка, конкретное в этом случае или есть еще какие то примеры?...
Записан
m_ax
Джедай : наставник для всех
Offline
Сообщений: 2095
Re: Реализация метода Ньютона Котеса
«
Ответ #4 :
Август 27, 2013, 21:32 »
Цитата: tall32 от Август 27, 2013, 21:23
ох....
сейчас буду смотреть в чем ошибка, конкретное в этом случае или есть еще какие то примеры?...
Нет, я привёл лишь один частный случай.. Подобные ошибки будут возникать во многих ситуациях( А в каких, почему и как это устранить - это вы нам поведайте в продолжении этой вашей "статьи")
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
Bepec
Гость
Re: Реализация метода Ньютона Котеса
«
Ответ #5 :
Август 27, 2013, 23:12 »
Самое интересное хостинг картинок из первой половины статьи упал ) или они были удалены) Или их не видно
Записан
tall32
Гость
Re: Реализация метода Ньютона Котеса
«
Ответ #6 :
Август 27, 2013, 23:30 »
аа черт))забыл что картинки с моего сайта))
просто отключил пока сайт ))пока не разбираюсь в чем ошибка)т.к. там тот же алгоритм))....
Записан
m_ax
Джедай : наставник для всех
Offline
Сообщений: 2095
Re: Реализация метода Ньютона Котеса
«
Ответ #7 :
Август 27, 2013, 23:44 »
Цитата: tall32 от Август 27, 2013, 23:30
аа черт))забыл что картинки с моего сайта))
просто отключил пока сайт ))пока не разбираюсь в чем ошибка)т.к. там тот же алгоритм))....
Проблема не в самом методе Ньютона-Котеса.. Проблема скорее в применении этого метода в лоб к конкретным вычислениям..
Но это ещё не все проблемы..
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
tall32
Гость
Re: Реализация метода Ньютона Котеса
«
Ответ #8 :
Август 27, 2013, 23:48 »
да я вроде нашел в чем ошибка....завтра уже наверное буду исправлять..
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Реализация метода Ньютона Котеса
«
Ответ #9 :
Август 28, 2013, 08:36 »
Цитата: kambala от Август 27, 2013, 18:52
несомненно, это очень ценный вклад в Qt
Ну реализация конечно смотрится чмошно (один знак интеграла чего стоит), но задумка/идея мне нравится. Вот неск подобных задач с которыми сталкивался
- Есть ф-ция y = f(x), заданная всяко-разно, необязательно аналитически. Как нормировать y (т.е. привести к диапазону 0..1) для интервала x0..x1 ?
- Известно текущее значение ф-ции у0 = f(x0). На каком интервале значение y не превысит пороговое y1?
Записан
tall32
Гость
Re: Реализация метода Ньютона Котеса
«
Ответ #10 :
Август 28, 2013, 14:02 »
не могу понять где допустил ошибку...
тут считает правильно
видимо коряво реализовал)....
можно как то удалить тему?
Записан
Bepec
Гость
Re: Реализация метода Ньютона Котеса
«
Ответ #11 :
Август 28, 2013, 15:13 »
Не надо удалять тему, лучше развивайте, исправляйте и вылизывайте программу
PS ошибки это тоже хорошо.
Записан
tall32
Гость
Re: Реализация метода Ньютона Котеса
«
Ответ #12 :
Август 28, 2013, 15:26 »
да я буду исправлять))просто не хочу что бы кто то скачал неправильно работающую программу))
Записан
Bepec
Гость
Re: Реализация метода Ньютона Котеса
«
Ответ #13 :
Август 28, 2013, 15:43 »
А вы сообщение отредактируйте и вложение уберите
Записан
tall32
Гость
Re: Реализация метода Ньютона Котеса
«
Ответ #14 :
Август 28, 2013, 15:54 »
о черт точно))))))))
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...