Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
MrAleksej
20 / 15 / 14
Регистрация: 05.12.2010
Сообщений: 254
Записей в блоге: 1
1

Зависимости шага интегрирования и временных затрат от задаваемой ошибки интегрирования

31.05.2013, 22:54. Просмотров 667. Ответов 6
Метки нет (Все метки)

Доброго времени суток! Хочу составить график или таблицу зависимости шага интегрирования и временных затрат от задаваемой ошибки интегрирования.
Кто-нибудь подскажет как это высчитывается?
P.S.:Написал прогу по расчету ОДУ мАдамса и РК4. Осталось график этот построить - только беда в том, что я не знаю откуда данные брать для расчета...
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2013, 22:54
Ответы с готовыми решениями:

Вычислить определенный интеграл методом Симпсона Построить график зависимости |I-It| от шага интегрирования h
Вычислить определенный интеграл методом Симпсона и построить график зависимости |I-It| от шага...

Программа: автоматическое определение шага интегрирования ОДУ
Не могу найти ошибку в программе, точное решение не совподает с численым,сильный разброс...

Вычислить интеграл при двух значениях шага интегрирования (h=0.1 и h=0.01).
Вычислить интеграл \int_{a}^{b}({x}^{3}-8*x)dx при двух значениях шага интегрирования (h=0.1 и...

Изобразить область интегрирования на чертеже и изменить порядок интегрирования в повторном интеграле
Поиск по форуму выдал несколько результатов, однако мало что понял и соответственно застрял в...

6
LK
Заблокирован
31.05.2013, 23:06 2
Цитата Сообщение от MrAleksej Посмотреть сообщение
ОДУ мАдамса и РК4
видимо,
методами Адамса и Рунге-Кутты 4
, написать по-человечески нельзя?
Метод Адамса

Решение ОДУ методами Эйлера, Рунге-Кутта, Адамса
Метод Рунге-Кутта
0
MrAleksej
20 / 15 / 14
Регистрация: 05.12.2010
Сообщений: 254
Записей в блоге: 1
31.05.2013, 23:17  [ТС] 3
Цитата Сообщение от LK Посмотреть сообщение
, написать по-человечески нельзя?
Метод Адамса
Мне не надо решение РК3 или РК4, а также как строить график производных по данным методам. В том примере код программы и как графики производных строить... Мне нужно всего лишь узнать какой код нужно написать для вычисления временных затрат(или хотя бы формально объяснить как временные затраты высчитываются) и куда этот код ставить.

Добавлено через 1 минуту
Как решать этими методами и как проги составлять по высчитыванию ОДУ по этим методам - я знаю.

Добавлено через 2 минуты
мне нужно узнать самый базовый минимум в написании программ - это как вычмслять зависимости шага интегрирования и временных затрат от выдаваемой ошибки интегрирования
0
Гром
211 / 130 / 28
Регистрация: 20.03.2009
Сообщений: 1,119
Записей в блоге: 16
Завершенные тесты: 1
01.06.2013, 00:23 4
Засекаем время до начала выполнения работы, по окончании - снова засекаем, из второго вычитаем первое.
C++
1
2
3
4
5
6
7
8
void f();
void HowLong()
 {
 unsigned t = GetTickCount();
 f();
 t = GetTickCount() - t;
 std::cout << "Работа функции заняла " << t << "миллисекунд";
 }
0
MrAleksej
20 / 15 / 14
Регистрация: 05.12.2010
Сообщений: 254
Записей в блоге: 1
01.06.2013, 01:47  [ТС] 5
Цитата Сообщение от Гром Посмотреть сообщение
unsigned t = GetTickCount();
написал в самом начале функции кнопки и вычел значение в конце функции кнопки - результат 0..
0
LK
Заблокирован
01.06.2013, 01:59 6
C++
1
2
3
4
5
6
7
8
9
10
11
#include "DateUtils.hpp"
 
// ...
 
TDateTime dtStart = TDateTime::CurrentDateTime();
 
// очень много кода
 
TDateTime dtNow = TDateTime::CurrentDateTime();
int iBetween = MilliSecondsBetween(dtStart, dtNow);
Caption = InToStr(iBetween);
0
MrAleksej
20 / 15 / 14
Регистрация: 05.12.2010
Сообщений: 254
Записей в блоге: 1
03.06.2013, 14:07  [ТС] 7
Спасибо, что откликнулись, но подсказанная вами информация не будет достаточно доставерно высчитывать затраты времени.
Я сделал через инкремент переменной при вызове количества раз кода - такая информация оказалось самой достоверной.
1
03.06.2013, 14:07
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2013, 14:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Изменить порядок интегрирования. Построить область интегрирования и вычислить двойной интеграл
Помогите, пожалуйста:)

Построить область интегрирования и изменить порядок интегрирования(Проверить решение)
Все ли верно решено и оформлено? Построить область интегрирования и изменить порядок...

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

Изменить порядок интегрирования. Область интегрирования изобразить на чертеже
Изменить порядок интегрирования. Область интегрирования изобразить на чертеже


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.