Matlab - Columnas desplazadas

 
Vista:
sin imagen de perfil

Columnas desplazadas

Publicado por Enrique (1 intervención) el 07/01/2015 06:25:09
Muy buenas compañeros.
Mi pregunta es la siguiente:
Si tengo el vector
A =[3 6 8 9];

Mediante bucles for de matlab, como podría construir la siguiente matriz
| 3 0 0 0 |
| 6 3 0 0 |
| 8 6 3 0 |
| 9 8 6 3 |

Les agradezco de antemano.
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
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Columnas desplazadas

Publicado por JESUS (1818 intervenciones) el 26/04/2015 05:15:25
A=[3 6 8 9];
B=zeros(length(A),length(A));
for i=0:length(A)-1
diag(B,-i)=(A(i+1).*ones(1,length(A)-i));
end
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