| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Численное интегрирование |
| Автор: Sarkan 24.3.2008, 11:36 |
| Господа есть одна проблема с расчетом. Для производственных нужд нужно написать расчетную программу. В расчетах учавствуют интгральные составляющие. Под интегральное выражение аналитически не берется - отсюда численное интегрирование. Функции заданы кусочно на разных диапазонах. Общее количество значений для каждой функции около 1,8млн Значение - вещественное число думаю максимум 7-8 знаков после запятой. Подскажите как лучше поступить. 1. При необходимости расчитывать значения только в том интервале интегрирования, который нужен в данный момент (сам понимаю что вариант не самый хороший) 2. Расчитать значения функций в фиксированных точках, по которым в последствии производить расчет в этом варианте непонятно как хранить -> файл или массив в памяти. как вариант хранить в файле рассчитанные значения, при запуске программы полностью прогружать в массив который в памяти будет висеть. Значения постоянны и изменяться не будут. |
| Автор: maxdiver 24.3.2008, 17:04 |
| 1.8 млн * 8 байт для double = 15 мб не так уж и много, как для файла, так и для массива |