Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 24.04.2017, 18:04   #41 (permalink)
Dimafania
Member
 
Регистрация: 18.05.2015
Сообщений: 29
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Да уж, оптимизация мне точно не помешает) Моя программа по предварительным подсчетам будет считать 115 суток)
Dimafania вне форума   Ответить с цитированием
Старый 24.04.2017, 20:19   #42 (permalink)
Uncle Vasya
Member
 
Регистрация: 04.12.2016
Сообщений: 131
Сказал(а) спасибо: 25
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3445
По умолчанию

Подобное "в лоб" обычно и не решается. Но можно вначале просчитать с более крупным шагом, а затем уточнить в тех диапазонах, где решение ближе к нужному.
Uncle Vasya вне форума   Ответить с цитированием
Старый 24.04.2017, 22:25   #43 (permalink)
Viewer
Banned
 
Регистрация: 06.03.2017
Сообщений: 788
Сказал(а) спасибо: 0
Поблагодарили 18 раз(а) в 4 сообщениях
Репутация: 5680
По умолчанию

Как вариант:
МГУА (метод группового учета аргументов). (С) акад. Ивахненко Алексей Григорьевич.
Viewer вне форума   Ответить с цитированием
Старый 24.04.2017, 23:22   #44 (permalink)
Viewer
Banned
 
Регистрация: 06.03.2017
Сообщений: 788
Сказал(а) спасибо: 0
Поблагодарили 18 раз(а) в 4 сообщениях
Репутация: 5680
По умолчанию

P.S.
По мне, если это не какое-то теоретическое исследование, а необходимость получить передаточную функцию TEC(T), то загоняем набор данных в любой мат.пакет аля "Curve Fit" и подбираем аппроксимирующую функцию в зависимости от требуемой погрешности.
Для Вашего случая вполне подойдет "High Precision Polynomial order 10".
Остаточная сумма квадратов r^2 = 0.9970.
График:
hpp_ord-10.png
Viewer вне форума   Ответить с цитированием
Старый 24.04.2017, 23:39   #45 (permalink)
Viewer
Banned
 
Регистрация: 06.03.2017
Сообщений: 788
Сказал(а) спасибо: 0
Поблагодарили 18 раз(а) в 4 сообщениях
Репутация: 5680
По умолчанию

Для примера, та же функция, но порядок 5.
(данные TEC масштабированы 1:1E6)
r^2 = 0.970
График:
hpp_ord-5.png
Viewer вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 18:49.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.