matrix columns and rows manipulating with loop
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
sermet
el 5 de Jun. de 2015
Respondida: Guillaume
el 5 de Jun. de 2015
n=6; %which is variable, the number of vector's dimension.
i=1:(n-3);
u=cos(i-3);
u=u(:);
jn=(2*cos(u(i)));
% I need to create below arrays with loop w.r.t. the "n" and "jn";
column_1=[0;0;0;jn(1);0;0]; %number of columns is equal (n-3)
column_2=[0;0;0;0;jn(2);0];
column_3=[0;0;0;0;0;jn(3)];
0 comentarios
Respuesta aceptada
Guillaume
el 5 de Jun. de 2015
No need for loop. You're also better off keeping your 3 columns as one matrix rather than making individually numbered variables.
m = [zeros(n-3, 3); diag(jn)]
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements 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!