Matlab - Matriz diagonal 0 y restantes números 1 y -1

   
Vista:

Matriz diagonal 0 y restantes números 1 y -1

Publicado por Victoria (3 intervenciones) el 25/05/2016 17:24:44
Buenas tardes, necesito saber cómo crear una matriz con Matlab (de cualquier orden), en la que la diagonal esté formada por 0 y los restantes números sean 1 y -1, de forma aleatoria. Tendo entendido que hacen falta varios comandos y quizás la utilización de un bucle.
Agradecería mucho una respuesta !
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
información
Otras secciones de LWP con contenido de Matlab
- Código fuente de Matlab
- Cursos de Matlab
- Temas de Matlab
- Chat de Matlab
información
Códigos de Matlab
- Fixed Pivot
- DÍAS DE LA SEMANA
- TRIÁNGULO
Imágen de perfil de Daniel

Matriz diagonal 0 y restantes números 1 y -1

Publicado por Daniel (212 intervenciones) el 26/05/2016 19:26:42
Prueba con esto

1
2
3
4
5
6
7
8
9
dim=5; % dimension de la matriz
 
m=rand(dim);
 
m(m>.5)=1;m(m<.5)=-1;
 
for j=1:dim
     m(j,j)=0;
end;

Comentanos como te fue

Saludos

Daniel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Matriz diagonal 0 y restantes números 1 y -1

Publicado por Victoria (3 intervenciones) el 26/05/2016 21:17:51
Me ha funcionado a la perfección! En serio muchas gracias, me has salvado!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar