Matlab - Mostrar diagonal principal en una matriz

   
Vista:

Mostrar diagonal principal en una matriz

Publicado por Juan (2 intervenciones) el 10/05/2017 02:30:07
Hola necesito ayuda para mí tarea que es la siguiente : Algoritmo que imprima una matriz cuadrada con unos sobre la diagonal principal y ceros en el resto de posiciones de la matriz.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JESUS DAVID ARIZA ROYETH

Mostrar diagonal principal en una matriz

esta función hace eso directamente
1
2
n=5;
disp(eye(n))

forma con ciclos

1
2
3
4
5
6
7
8
9
10
11
matriz=[];
n=2;
for k=1:n
    for j=1:n
        if k~=j
            matriz(k,j)=0;
        else
            matriz(k,j)=1;
        end
    end
end

saludos
https://www.facebook.com/royethmatlab/
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