ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
1322058 Топик полностью
ЫЫyкпy (20.06.2023 11:30, просмотров: 180) ответил IBAH на Плохая идея... все равно теряется младший разряд. В интеграторе нельзя делить...
Чтобы не терялись младшие разряды нужно сохранять и учитывать в вычислениях дробные части, получится арифметика с фиксированной точкой. 

Вот тут, например, младшие n разрядов это дробная часть, а k = 2n:

#define IIR( y, x, n) y += ( (x)<<(n) ) - ( (y)>>(n) )

Жизнь есть способ существования белковых тел в борьбе со вторым началом термодинамики.