Показать сообщение отдельно
  #1 (permalink)  
Старый 31.03.2018, 19:56
Интересующийся
Отправить личное сообщение для DmitryOpalev Посмотреть профиль Найти все сообщения от DmitryOpalev
 
Регистрация: 05.11.2010
Сообщений: 22

Особенности вычисления в JS
Нашел скрипт для вычисления определителя матрицы: http://mathhelpplanet.com/static.php...nad-matritsami
Нужно вычислить определитель такой матрицы:

var M = new Array();
M[0] = new Array(-2.3128860264714093, -1.1564430132357046, 0, 254.417462911855);
M[1] = new Array(-1.1564430132357046, -2.3128860264714097, 254.417462911855, -9.769962616701378*Math.pow(0.1,14));
M[2] = new Array(10.876222279050648, -5.572421139525324, 59.09640000000007, -3559.6051520867136);
M[3] = new Array(-5.572421139525324, 10.876222279050648, -3559.6051520867136, 59.09640000000007);

При этом скрипт на JS возвращает -0, а маткад конкретное число:

Причем если из элемента 2 строки 4 столбца убрать 10^(-14), то результаты, можно сказать, совпадают:

В чем проблема и как ее решить?
Ответить с цитированием