2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 ошибки округления.
Сообщение12.01.2013, 15:38 
Пусть $\[\hat{x}\]$ – точное вещественное значение, и его конечная аппроксимация задается как $\[x=\hat{x}+\Delta x\]$. Пусть $\[\Delta =\max \{\Delta x\}\]$ – максимально возможная ошибка в представлении $x$. Тогда для сложения справедливо: $\[z=x+y=\hat{x}+\hat{y}+2\Delta \]$, т.е. абсолютные ошибки удваиваются и $\[\Delta z=2\Delta \]$. Аналогично можно получить оценку макс. ошибки при умножении. А как оценить ошибку при взятии дробной части числа $\[y={{\left| \ x\  \right|}_{1}}\]$ ?

 
 
 
 Re: ошибки округления.
Сообщение12.01.2013, 19:14 
Копчёнова Н.В., Марон И.А. Вычислительная математика в примерах и задачах
Может поможет. Там про погрешности много написано

 
 
 
 Re: ошибки округления.
Сообщение12.01.2013, 20:37 
посмотрел эту книжку. В ней в общем-то известные выражения. Для данной задачки не совсем подходят.

Может быть данную задачу проще решить в следующей постановке:

Имеется $\[x=m\cdot {{2}^{e}}\]$. Значение порядка $\[e\]$ известно, известно так же, что $\[1\le m<2\]$, причем $\[m\]$ состоит из $\[t\]$ двоичных разрядов: $\[m={{d}_{1}}.\,{{d}_{2}}...{{d}_{t}}\]$. Так же известна ошибка $\[\Delta x\]$. Нужно определить, чему будет равна ошибка числа $\[y=m\cdot {{2}^{e-(e+1)}}\] $

 
 
 
 Re: ошибки округления.
Сообщение12.01.2013, 22:06 
В упомянутой книжке есть порядок расчета погрешности для дроби. Не подойдет?

 
 
 
 Re: ошибки округления.
Сообщение12.01.2013, 22:44 
вся проблема в том, чтобы формально выразить операцию получения дробной части числа. Например, получить из $x=5,125$ число $y=0,125$

 
 
 
 Re: ошибки округления.
Сообщение13.01.2013, 10:30 
По крайней мере можно смело предположить что абсолютная ошибка для дробных частей будет та же самая$\[\Delta z=2\Delta \]$.

 
 
 
 Re: ошибки округления.
Сообщение13.01.2013, 16:52 
аха, так и поступил. Сослался на тот же закон распространения погрешностей при сложении / вычитании. Только с условием, что целая часть, отнимаемая от исходного числа, не содержит ошибки. Спасибо.

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group