Составители:
24
График функции в окне Анализатора.
2.8. График функции в окне Анализатора.
Объем программы – 1.5 Кбайт, время вычисления одного значения 59.7
мс/100 = 0.59 мс.
2.4.2. Вычисление функции с фиксированной точкой.
Вычисление с фиксированной точкой требует меньше времени,
программа вычисления существенно меньше. Это может быть полезно при
организации вычислений в ЭВМ с ограниченными ресурсами памяти в
реальном времени.
Функция обычно задана разложением в ряд Тейлора, например,
sinx ~ x/1 – x
3
/3! + x
5
/5! – x
7
/7! + при всех х
Аргумент - дробное число в диапазоне 0- 1.57 радиан.
Система команд ЭВМ поддерживает вычисления с целыми числами. Для
применения этих же команд арифметики выполняется Масштабирование
дробных значений, которое переводит диапазон дробных в диапазон целых
x’= x*m;
Для сохранения масштаба результата используем следующие
преобразования
sinx’~ x’ – x’
3
/m
2
/3! + x’
5
/m
4
/5! – x’
7
/m
6
/7!
Вычисления c целыми в С51 выполнить по схеме Горнера
sinx’~ x’(m – x’
2
/m/3!(m + x’
2
/m/(4*5)(m – x’
2
/m/(6*7)))/m
или по формуле c общим членом ряда,
Si+1 = Si + Ai*x/m*x/(m(i+1)(i+2))
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »