В примере: -->//Решение матричного уравнения XA=B: -->X=B/A X = - 31. 23. - 11. 9. -->//Проверка -->X*A-B ans = 0. 0. 0. 0. В действительности: -->X=B/A X = - 31. 23. - 11. 9. -->X*A-B ans = 0. - 3.553D-15 0. 0. --> Невелико значение, но всё-же не ноль.
В качестве ans выведен результат проверки решения уравнения AX=B, а не XA=B, листинг должен быть таким -->A=[3 2;4 3]; -->B=[-1 7;3 5]; -->//Решение матричного уравнения AX=B: -->X=A\B X = - 9. 11. 13. - 13. -->//Проверка -->A*X-B ans = 0. 0. 0. 0. -->//Решение матричного уравнения XA=B: -->X=B/A X = - 31. 23. - 11. 9.
Исправлено в электронном выпуске: http://docs.altlinux.org/books/2008/altlibrary-scilab-20090409.pdf
закрываю