[an error occurred while processing this directive]
|
Если у прибора большой диапазон - как правило, важна относительная погрешность его показаний, а не обсолютная. В этом случае может помочь таблица с неоднородным шагом - грубо говоря, логарифмическим. Алгоритм интерполяции прост: приводим показание прибора к плавающему числу, порядок - это несколько старших бит индекса в таблице, старшие биты мантиссы - это младшие несколько бит индекса в таблице. Таким образом, находим две строки в таблице поправок, между которыми находится аргумент, и дальше вычисляем поправку показания прибора тем способом, который больше нравится.
Если еще и вычислительных ресурсов много - можно вообще сначала прологарифмировать показания прибора, скорректировать его показания подходящей функцией, а потом взять экспоненту.
E-mail: info@telesys.ru