how can I calculate A^n when n is a symbolic positive integer?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Songbai Jin
el 23 de En. de 2023
Comentada: Songbai Jin
el 25 de En. de 2023
A = [1/2,1/2,0,0;1/2,0,1/2,0;1/2,0,0,1/2;0,0,0,1]
syms n positive integer
A^n
This would not work because it got stuck and could never stop.
0 comentarios
Respuesta aceptada
Walter Roberson
el 24 de En. de 2023
Editada: Walter Roberson
el 24 de En. de 2023
syms N positive integer
[V, D] = eig(sym(A))
result = V*diag(diag(D).^N)/V
Note those are the matrix operations * and / not element by element operations
8 comentarios
Ver también
Categorías
Más información sobre Number Theory en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!