Леся
Леся

Какой алгоритм нахождения матрицы A^n в общем виде?

Как пример есть матрица A(2x2)=(1,1; 0,1). Какой алгоритм нахождения A^n, где n - любое натуральное число. Мне нужен не интуитивный метод, коим Я решил несколько уравнений, а пошаговый алгоритм.

ПГ
Павел Горбелев

В самом общем случае нет ничего другого, как тупо умножать.
Конечно, можно сэкономить, если сначала найти В=A^2, а
затем умножать уже В и т. д.
Кроме того, если матрица А приводится к диагональному виду
D подобным преобразованием, T^(-1)AT=D, то

A=TDT^(-1), A^n=TD^nT^(-1).

В вашем случае А=E+J, где E=(1,0;0,1), J=(0,1;0,0), поэтому

A^n=E^n+n*E^(n-1)*J+n(n-1)/2*E^(n-1)*J^2+...+J^n,

причем E^=E, J^2=0.

Значит, A^n=E+(0,n; 0,0)=(1,n; 0,1).

Похожие вопросы
Найдите все пары простых чисел вида (а^n – 1, a^n + 1) как решить?
нахождение суммы степенного ряда. нахождение суммы степенного ряда ∑n(n+1)x^n Если не сложно распишите пожалуйста.
составить блок схему алгоритма и программу вычисления количества отрицательных элементов матрицы A(N,N)
составить алгоритм нахождения суммы первых N четных натуральных чисел
Составить алгоритм нахождения у
C++ Как сформировать матрицу A[N,N] случайным образом
Как доказать что матрица A умножить на обратную матрицу A равно единичной матрице?
Даны натуральное число n, действительная матрица A размером n x n.
Дана квадратная матрица N*N. Найти максимальный элемент над главной диагонали. алгоритм есть,
Подскажите алгоритм нахождение x и y в матрице