![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.12.2013
Сообщений: 11
|
![]()
Нужно составить программу для вычисления интенсивности излучения, а формула вот эта
Io:=(c1)exp(-m*x)/(sqr(L)*sqr(L)*L*(exp(c2/L*T)-1). нужно взять интеграл от нее от нуля до бесконечности по L. переменные 2- это m и L.для каждой L своя m. Попыталась сама решить но не вышло |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Никакой бесконечности в машине не может быть. Надо брать интеграл до какого-то предела, который обеспечит нужную точность ε
И что значит загадочная фраза " для каждой L своя m " ? И чья формула? Я вот закон Стефана — Больцмана помню : P пропорционально T^4 |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 28.12.2013
Сообщений: 11
|
![]()
Во-первых,это используется не закон Стефана-Больцмана,а закон Бугера,который рассчитываем так: http://screeny.ru/52bf38b0b23e18421c0210a7
Во-вторых,я знаю что бесконечность не задается в паскале,но вот какую точность брать для расчета?Как мне сказал науч.рук.,нужно его посчитать любым из методов: трапеций, Симпсона или же прямоугольников. а насчет L и m-то есть для каждой длины волны есть свой коэффициент поглощения и интенсивность мы рассчитываем по ним. Последний раз редактировалось Ayamy; 29.12.2013 в 00:51. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А в чем беда то? Ну считайте и суммируйте площади прямоугольников от нуля с каким-то шагом (допустим 0.1) до тех пор, пока полученная площадь очередного прямоугольника станет меньше скажем 0.0000001. Сами выбирайте. Или проблема как это закодировать? Шаг и точность скорее всего эмпирически подобрать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 28.12.2013
Сообщений: 11
|
![]()
НУ для меня проблема именно в кодировании. Сколько бы не делала все в пустую..
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ну примерно в таком направлении методом прямоугольников
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Так какую функцию надо проинтегрировать?
Точность зависит от числа шагов и от предела (который вместо ∞). Но я сам не знаю как по заданному ε определить нужное количество шагов и предел. Есть какая-то методика в математике, но довольно сложная, от конкретной функции зависит. И как зависит m от L ? m = 4*пи*k/L - так ? Аватар , тут еще проблема, что интеграл - несобственный. Бесконечный предел. Последний раз редактировалось type_Oleg; 29.12.2013 в 01:33. |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 28.12.2013
Сообщений: 11
|
![]()
m мы находим по инфракрасному спектру поглощения атмосферы.формулы я не знаю.я L и m задавала в входном файле.
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Вот, в общем виде - интегрирование трапециями
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решение интеграла методом трапеции | Тёма777 | Общие вопросы C/C++ | 11 | 20.05.2013 20:38 |
решение интеграла метод симпсона | Ruslan4iK | Общие вопросы C/C++ | 0 | 02.10.2011 19:17 |
Решение определенного интеграла!!! | Ислам | Помощь студентам | 4 | 12.03.2011 21:09 |
Решение интеграла | A_r_r_a_y | Помощь студентам | 2 | 09.03.2010 22:02 |
Решение интеграла на ПАСКАЛЕ | 34882 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.03.2008 13:13 |