Задать вопрос
  • Может ли быть число в степени матрица?

    MagnetonBora
    @MagnetonBora
    Ryuk ...: Было много дел, поэтому отвечаю с задержкой. Давайте по порядку. Можно ли возвести число в матричную степень? Да, можно. Достаточно уметь возвести в степень экспоненту. Вспомним соотношение a^n = exp(n*ln(a)). Вот и все. Теперь вопрос как вычислить значение функции exp(X), если X -- матрица. Первая ссылку в гугле указывает нам на следующую статью на википедии. В этой статье говорится о том, что матричная экспонента устанавливает связь между алгеброй Ли матриц и соответствующий группой Ли. Если мы опустим заумные вещи из высшей алгебры, то в конечном счете получается, что для вычисления значения функции от матричного аргумента необходимо уметь раскладывать данную функцию в ряд Тейлора (Маклорена). Это как раз и описано в статье на вики. Более того, такой подход первым приходит на ум. Вспомним таблицы Брадеса. Были времена, когда компьютеры были слабые и позволить их себе мог не каждый. Тем не менее задачи решать было надо, поэтому умные дядьки брали разложения основных функций в ряды и трудолюбиво вычисляли их значения в соответствующих точках. В нашем же случае ситуация та же самая, с той лишь разницей, что функциональный ряд у нас не от скаляра, а от матричного аргумента. Вот, собственно, и все. Разумеется, функцией от матричного аргумента может быть не только экспонента, но и ряд других.
    Другой вопрос -- где такая магия применяется и как ее интерпретировать. На самом деле много где: в различных задачах теории управления, в квантовой физике, теории систем, в различного рода дифференциальных уравнениях. Интерпретация же уже зависит от конкретного случая.
    Кому интересно можете себе поставить MATLAB, SCILAB или Octave и попробовать создать там матрицу, передать ее в функцию и посмотреть что получится.
    И на последок скажу что можно почитать. Вот на этом сайте рассматривается данный вопрос, еще можно почитать вот эту методичку (это спецкурс математического факультета), вот тут есть задачки, еще есть вот такая книга под редакцией Колмогорова, наконец, можете посмотреть старое обсуждение похожего вопроса вот тут.

    P.S. Поправил немного ссылки, чтобы красивее выглядели.
  • Как работать с Git на двух компьютерах с одного аккаунта?

    MagnetonBora
    @MagnetonBora
    Денис Загаевский: может неудачно выразился. Я имею в виду, что эти команды можешь выполнять когда хочешь, но в случае если были изменения в локальном коде, то можно либо получить конфликты, либо эти изменения потерять. Я в своей практике стараюсь делать rebase/reset тогда, когда локально у меня изменений в коде нет. (с) Кэп
  • Как работать с Git на двух компьютерах с одного аккаунта?

    MagnetonBora
    @MagnetonBora
    Денис Загаевский: если вносишь изменения в код, а потом сделаешь reset, то потеряешь эти изменения, а если сделаешь rebase, то в отдельных случаях могут появиться конфликты.
  • Может ли быть число в степени матрица?

    MagnetonBora
    @MagnetonBora
    Ryuk ...: не совсем так. В статье, которую ты прислал показано как вычислить значение экспоненциальной функции от матричного значения. То есть по сути показано как выполнить операцию возведения в степень числа e. Ничего не мешает проделать ту же операцию для любого другого числа. Нужно только воспользоваться соотношением a^n = exp(n*ln(a)), а дальше вычисления идут как раз как в статье показано -- с помощью разложения в ряд Тейлора. Производная тоже может быть определена. Чуть позже отдельно напишу ответ о том как строится алгебра над полем квадратных матриц (или хотя бы покажу что лучше всего почитать).
  • Может ли быть число в степени матрица?

    MagnetonBora
    @MagnetonBora
    Это не правда. Ниже в отдельном комментарии напишу почему.
  • Как использовать Docker для разработки?

    MagnetonBora
    @MagnetonBora
    cold147: Про pacman вот сказать ничего не могу, так как не пользовался.
  • Как использовать Docker для разработки?

    MagnetonBora
    @MagnetonBora
    cold147: Поддерживаю ответ Константин Грачев. Я делаю примерно тоже самое в своей практике. Пишешь один раз небольшой bash скрипт, который поднимает тебе контейнер со всем необходимым и едешь с этим.