Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
2General(+)
Отправлено
Quasy 18 сентября 2007 г. 09:55
Мой Женераль!
Вчера, побывав в новом банке исходников Сахары, обратил внимание на грабельки, оставленные в разделе матаматики - "калибровка в 3 точках и аппроксимация параболой".
Строка:
double denom=(-x3+x2)*(-x2*x1+x2*x3+x1*x1-x3*x1);
может обратиться в нуль, что в следующих строках повлечет за собой деление на 0. Это например может быть при калибровке с отсутствием/обрывом цепи измерения, когда результатом ADC буду нули.
Надо пркдусмотреть механизм защиты.
Составить ответ | Вернуться на конференцию
Ответы