Несколько причин, по которым возникают ошибки при решении дифференциальных уравнений в инженерных задачах:
- Неустойчивые алгоритмы. 1 Даже незначительные погрешности в исходных данных приводят к большим погрешностям в решении, а зачастую к неверному результату. 1
- Неправильный выбор математической модели. 3 Если она выбрана недостаточно тщательно, то какие бы методы для дальнейших расчётов ни применялись, полученные результаты будут ненадёжны, а в отдельных случаях и совершенно неверны. 3
- Потеря решения при неравносильных преобразованиях. 4 Например, при сокращении или делении на что-то нужно проверять, не теряются ли решения. 4
- Ошибки в программах и задачниках. 4 Даже в «серьёзных» программах бывают ошибки, а в задачниках — опечатки. 4 Поэтому более высокий приоритет имеет ручная проверка. 4