Может быть еще одна причина, пару раз невольно сталкивался с ней. При численных вычислениях имеет значение задаваемая точность. Я не знаю как это сделано в маткаде, но подозреваю, что точность для разных решателей установлена по умолчанию, хотя обязательно должна быть возможность ее менять, например так можно делать в матлабе или octave. Хотя если данные с точкой и без, и при этом работает и нет, то точность не должна быть причиной.