-
- Нетабличный синтез синуса - десяток команд на ассемблере, FIR/IIR - тоже. Выкладывал тут, можешь найти и почесать репу - MBedder(08.11.2013 13:57)
- С фига ли нетабличный? Для кордика есть таблица для каждого шага, пусть даже она в коде закодирована. Для разложения в ряд -- собственно коэффициенты чем не таблица. Табличный метод может быть свёрнут в ASCII строку по паре бит на градус fk0(72 знак., 08.11.2013 14:21)
- Про рекурсивный синтез почетай - тебе понравится :)) - MBedder(08.11.2013 14:50)
- рекурсивно - Mahagam(08.11.2013 14:36)
- почесал и выкинул метод с накоплением ошибки) - lexxx-lexxx(08.11.2013 14:06)
- И это правильно. Целочисленное умножение будет всегда давать 2*2=4, а плавающее может дать и 4.00001 - вот ошибка и накопится - MBedder(08.11.2013 14:13)
- Плавающее тоже даст всегда 4. 01 на конце возникают при использовании чисел не представимых в двоичной системе и при выводе с обрезанием младших разрядов (иначе сразу видно, что там 01 на конце). Но такие замечательные числа в целых числах вообще fk0(39 знак., 08.11.2013 14:34)
- Речь о неразумности забивания гвоздей электронным микроскопом - молотком получается точнее, дешевле и надежнее - MBedder(08.11.2013 14:52)
- Плавающее тоже даст всегда 4. 01 на конце возникают при использовании чисел не представимых в двоичной системе и при выводе с обрезанием младших разрядов (иначе сразу видно, что там 01 на конце). Но такие замечательные числа в целых числах вообще fk0(39 знак., 08.11.2013 14:34)
- И это правильно. Целочисленное умножение будет всегда давать 2*2=4, а плавающее может дать и 4.00001 - вот ошибка и накопится - MBedder(08.11.2013 14:13)
- С фига ли нетабличный? Для кордика есть таблица для каждого шага, пусть даже она в коде закодирована. Для разложения в ряд -- собственно коэффициенты чем не таблица. Табличный метод может быть свёрнут в ASCII строку по паре бит на градус fk0(72 знак., 08.11.2013 14:21)
- Нетабличный синтез синуса - десяток команд на ассемблере, FIR/IIR - тоже. Выкладывал тут, можешь найти и почесать репу - MBedder(08.11.2013 13:57)