Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2019, 22:08   #1
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию Реализовать интеграл

Здравствуйте. Не знаю куда писать с этим вопросом, поэтому написал в ту ветку, которая касается нужного мне языка программирования.
В интегралах я не селен, поэтому и пишу сюда с общей (под)задачей: есть интеграл, и его нужно реализовать в виде функции, в которую передаются требуемые интегралу параметры.
Сам интеграл во вложении.
p(r) - это отдельная не интегральная функция, которая уже реализована.
По остальным параметрам - в списке нет только d, но насколько я помню - это часть интегрального выражения (типа dx), а не параметр. Тогда dx в общем случае равен d(r/R) в моём случае.
Как закодить сам интеграл ?
Изображения
Тип файла: png integral.png (1.1 Кб, 133 просмотров)
Подпись ? Не, не слышал ...

Последний раз редактировалось OmegaBerkut; 20.05.2019 в 22:18.
OmegaBerkut вне форума Ответить с цитированием
Старый 21.05.2019, 08:09   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Как закодировать неопределенный интеграл? Фиг его знает, наверно ни как. А определенный численно посчитать аж бегом, только в знаке интеграла должен быть подстрочник и надстрочник - с и по. Этот интервал разбиваешь на маленькие кусочки. Вычисляешь значение подинтегральной функции в точке разбивки, умножаешь на ширину интервала (это и есть твой дифференциал d) и суммируешь. Все, самый простой способ численного решения ) Я бы еще разобрался с тем R, дабы аргумент подинтегральной функции и дифференциал совпадали

ЗЫ насчет численного вычисления первообразной в заданной точке загнул, что ни как. Теория здесь например Попробуй разобраться ) Ну и не догоняю что это даст. Производная от x^2 равна 2x. Первообразная для 2x равна x^2+c, где c любая константа. И что с ней делать при численном нахождении первообразной?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 21.05.2019 в 09:49.
Аватар вне форума Ответить с цитированием
Старый 21.05.2019, 09:52   #3
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Ищите интегрирование методом трапеций для своего языка.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 21.05.2019, 10:43   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,534
По умолчанию

Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
В интегралах я не селен
... а кадмий
Изображения
Тип файла: jpg Selen.JPG (2.2 Кб, 131 просмотров)
digitalis вне форума Ответить с цитированием
Старый 21.05.2019, 10:53   #5
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от Pavia Посмотреть сообщение
Ищите интегрирование методом трапеций для своего языка.
Нашол !
Только вот незадача ... Написано что это про определённые интегралы.
У меня есть одна серьёзная проблема: я никогда не сталкивался с интегралами на практике. Хотя в универе решал их более-менее уверено. Я тогда понимал, что оно мне понадобится рано или поздно, но этого понимания было недостаточно для того, что бы периодически "разминаться" и решать интегралы за завтраком.
Сейчас только какие-то общие воспоминания, и те очень смутные.
Цитата:
Сообщение от digitalis Посмотреть сообщение
... а кадмий
Как-то в интернете увидел прикол; теперь часто использую
Изображения
Тип файла: jpg joke.jpg (60.2 Кб, 153 просмотров)
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 21.05.2019, 11:01   #6
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Был здесь.
Сколько будет стоить форсирование реализации нужной мне функции ?
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 21.05.2019, 11:05   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Так а что вы получить то хотите от этого интеграла? Если он ни какой-то спеуиальный (типа равный 0 внезависимости от пути), то в общем случае это семейство функций.
p51x вне форума Ответить с цитированием
Старый 21.05.2019, 11:12   #8
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Так а что вы получить то хотите от этого интеграла? Если он ни какой-то спеуиальный (типа равный 0 внезависимости от пути), то в общем случае это семейство функций.
Я ему на вход параметры, он мне на выходе одно число ... Вероятность определённого события. Какого именно события - мне не позволяет сказать устная договорённость "о неразглашении".
Вообще, в ТЗ это как я понял упрощённая часть интеграла. Может я совсем дурак в этом вопросе ...
Вот так выглядит полная версия:
Изображения
Тип файла: png full_intergal.png (3.5 Кб, 120 просмотров)
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 21.05.2019, 11:13   #9
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

P(r,φ) - это отдельная функция, где φ - перечень параметров (я так понял).
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 21.05.2019, 11:17   #10
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Интеграл для вероятности должен быть на интервале, пусть он даже от 0 до очень большого числа
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализовать класс для матриц. В этом классе реализовать интерфейс, содержащий методы для выполнения Wexley Помощь студентам 0 07.12.2016 12:13
интеграл SVing Паскаль, Turbo Pascal, PascalABC.NET 2 25.01.2012 23:30
Интеграл Psychoo Паскаль, Turbo Pascal, PascalABC.NET 2 07.11.2011 07:42
Интеграл bkm03262 Паскаль, Turbo Pascal, PascalABC.NET 1 09.05.2009 14:50
Интеграл StudeHt Паскаль, Turbo Pascal, PascalABC.NET 0 21.04.2009 14:37