0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 5
|
||||||
1 | ||||||
С++ с распараллеливанием MPI03.05.2017, 08:00. Показов 3439. Ответов 9
Метки нет (Все метки)
Добрый день!
Мне очень нужна ваша помощь. Задали написать программу "Метод трапеций для вычисления определенного интеграла". Сложность в том, что как сделать её под MPI? На просторах интернета нашла программу для вычисления определенного интеграла методом прямоугольников, реализованную под MPI. Она рабочая. Примерно похоже на мой случай, но совершенно не могу понять, что мне надо исправить в ней, чтобы сделать метод трапеций. Помогите, кто сможет или разбирается в этом...
0
|
03.05.2017, 08:00 | |
Ответы с готовыми решениями:
9
Проблемы с распараллеливанием(omp) простой программы Распараллеливанием выражения никто не сталкивался с распараллеливанием игры "Жизнь". MPI |
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,668
|
|
03.05.2017, 09:00 | 2 |
Установить свои x_max, x_min. Заменить функцию f() на свою. И изменить алгоритм расчёта в строка 208-222 - формулу трапеции сделать.
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 5
|
|
03.05.2017, 09:10 [ТС] | 3 |
Вот я как раз и не знаю как именно за языке программирования представить формулу трапеций.
А зачем менять мин и макс? Для метода трапеций они же вроде тоже подходят. А функция сейчас там exp(x), но её менять буду, смотря какую задаст преподаватель. Или вы не об этом?
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,668
|
|
03.05.2017, 09:32 | 4 |
Там интеграл считают на интервале 0..1 для x. У тебя он, что, такой же?
Вот как так? Учишься, а как программировать не знаешь?
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 5
|
|
03.05.2017, 09:37 [ТС] | 5 |
Ну я бы сделала по подобию, как представлено для метода прямоугольников, но не могу понять, как она реализована. В википедии совсем другая формула дана.
И вот из-за этого тупик и для трапеций, поэтому и прошу помощи)
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,668
|
||||||
03.05.2017, 10:22 | 6 | |||||
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 5
|
|
03.05.2017, 11:08 [ТС] | 7 |
Большое спасибо! Буду пробовать)
mm - это вы создали новую переменную? ее нужно же объявлять в начале?
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,668
|
|
03.05.2017, 12:34 | 8 |
Не обязательно в начале.
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 5
|
|
03.05.2017, 12:36 [ТС] | 9 |
m - это я так понимаю количество точек на одном отрезке, а mm ?
простите, я теперь замучаю вопросами) и еще не понятно, что значит qlocal
0
|
7792 / 6559 / 2984
Регистрация: 14.04.2014
Сообщений: 28,668
|
|
03.05.2017, 13:42 | 10 |
q_local. Просто опечатка.
0
|
03.05.2017, 13:42 | |
03.05.2017, 13:42 | |
Помогаю со студенческими работами здесь
10
MPI MPI MPI MPI процессы C++ MPI Гиперкуб MPI программа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |