Matlab - determinar el menor entero positivo k

 
Vista:
sin imagen de perfil

determinar el menor entero positivo k

Publicado por Jafeth (8 intervenciones) el 11/12/2017 05:51:22
Captura
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

determinar el menor entero positivo k

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 12/12/2017 06:48:37
1
2
3
4
5
6
7
8
9
clear all
 A=[0 0 1; 1 0 0 ; 0 1 0];
 for k=1:10
     k
     display(A^k)
    if sum(diag(A^k))==3
         break
    end
 end


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
>> matriz_
 
k =
     1
ans =
     0     0     1
     1     0     0
     0     1     0
k =
     2
ans =
     0     1     0
     0     0     1
     1     0     0
k =
     3
ans =
     1     0     0
     0     1     0
     0     0     1

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

determinar el menor entero positivo k

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 12/12/2017 07:37:39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
>> A=[0 1 0 0; -1 0 0 0; 0 0 0 1; 0 0 1 0];
 for k=2:10
     k
     B=A^k
    if sum(sum(abs(A^k-A)))==0
         break
    end
 end
k =
     2
B =
    -1     0     0     0
     0    -1     0     0
     0     0     1     0
     0     0     0     1
k =
     3
B =
     0    -1     0     0
     1     0     0     0
     0     0     0     1
     0     0     1     0
k =
     4
B =
     1     0     0     0
     0     1     0     0
     0     0     1     0
     0     0     0     1
k =
     5
B =
     0     1     0     0
    -1     0     0     0
     0     0     0     1
     0     0     1     0


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar