| Summary: | Листинг 3.8. Примеры матричных операций - несоответствие | ||
|---|---|---|---|
| Product: | scilab | Reporter: | Vyatcheslav Perevalov <vip0> |
| Component: | misc | Assignee: | kirill <kirill> |
| Status: | CLOSED FIXED | QA Contact: | kirill <kirill> |
| Severity: | normal | ||
| Priority: | P2 | CC: | EAlekseev |
| Version: | не указана | ||
| Hardware: | all | ||
| OS: | Linux | ||
В качестве 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 закрываю |
В примере: -->//Решение матричного уравнения 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. --> Невелико значение, но всё-же не ноль.