Мы уже обсуждали комплексную плоскость, которая естественным образом получается расширением числового поля, чтобы все операции были выполнимы. Теперь посмотрим на функции --- там сплошные чудеса. Начнем с простого факта. Комплексные числа a+bi представляются матрицами вида Легко проверить, что обычное сложение и умножение матриц соответствует сложению и умножению комплексных чисел --- а все остальное выводится. Умножение матриц обычно некоммутативно --- результат зависит от порядка сомножителей --- но не в этом случае...
Источник: Nuances of Programming “Мир полон волшебных вещей, терпеливо ожидающих того момента, когда наши чувства станут острее”. — У.Б. Йейтс Что стоит за #(хэштегом)? Совсем недавно я начала новую серию статей, смысл которых выражен хэштегом: #TheNotSoToughML (#НисколькоНеСложноеМО). Предыдущие части: Часть 1, Часть 2. Мне хотелось бы дать вам упрощенные решения некоторых проблем, возникающих в связи с алгоритмами/концепциями. Вместо того, чтобы сразу вдаваться в математику, я обращаюсь к вашей интуиции...