assimble small victors into bigger one using for loop

1 visualización (últimos 30 días)
abdelrahman alhammadi
abdelrahman alhammadi el 12 de Oct. de 2018
Respondida: Image Analyst el 12 de Oct. de 2018
what if I have vector a1= [1; -1] and a2= [ 1 ;-1 ] and so on ... the big matrix should be like F= [ 1; 0; 1] if the size was(2) how can I do that in a for loop ?
  5 comentarios
Stephen23
Stephen23 el 12 de Oct. de 2018
Editada: Stephen23 el 12 de Oct. de 2018
"what if I have vector a1 ... and a2 ... and so on ... "
then your code should be redesigned:
abdelrahman alhammadi
abdelrahman alhammadi el 12 de Oct. de 2018
yeas if I have a vectors of the same length and I want to assemble them in bigger one

Iniciar sesión para comentar.

Respuestas (2)

Bruno Luong
Bruno Luong el 12 de Oct. de 2018
a1= [1; -1];
a2= [1 ;-1];
a = {a1 a2};
F = zeros(length(a)+1,1);
for i=1:2
F(i+[0,1]) = F(i+[0,1]) + a{i};
end

Image Analyst
Image Analyst el 12 de Oct. de 2018
Lacking any specific and complete rules other than giving a1, a2, to use a for loop, and to give the desired F, this works:
a1 = [1; -1]
a2 = [1 ; -1]
for k = 1 : 3
F(k) = 2 - k;
end

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by