Ruby/Матрицы и векторы: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 18:
Проще говоря, появляется возможность делить числа без погрешностей (класс <code>Rational</code>) и возможность извлекать квадратный корень из отрицательного числа (класс <code>Complex</code>).
 
Одновременно с этим она добавляет матричное и векторное исчисления (правда, почему-то в книге дополнительно подключали <code>complex</code> и <code>matrix</code>). И после этого матричное счисление начинает работать «из коробки», и ещё как работать! Хотите обратуюобратную матрицу? Пожалуйста! Хотите определитель? Нет ничего проще! Обидно только одно: программу к тому времени я уже написал и эти возможности мне были не нужны.
 
Чуть позднее, один из моих студентов написал мне письмо с просьбой объяснить как «работать с матрицами в Ruby». При этом он задал всего три вопроса: