Almacenar vectores en un bucle for
Publicado por Holyo (30 intervenciones) el 03/03/2009 11:06:45
Hola, estoy haciendo un pequeño programa con el matlab. El programa consiste en crear una matriz.
Este es un problema "repititivo", es decir, tengo que resolver varias ecuaciones para cada sección, es decir, para la primera sección tengo que "a" es 2, que "b" es 4, para la sección 2 es .....así sucesivamente hasta la sección 3. Para hacer eso, pongo las ecuaciones a resolver dentro de un bucle for y le digo que la sección vaya desde uno hasta 3.
El problema consiste, en que me gustaría formar una matriz, con cada vector fila (a,b) que tengo. Si cuando sección=1, tengo un vector [a,b], para la sección=2, tengo otro vector....¿cómo puedo hacer para almacenarlos, y poder formar una matriz?
for i=1:3
a=3*x-y
b= 2*y+x
A=[a b]
end
display(A)
De esta forma, sólo me enseña el último valor que tiene de A
Muchas gracias por vuestra ayuda
Este es un problema "repititivo", es decir, tengo que resolver varias ecuaciones para cada sección, es decir, para la primera sección tengo que "a" es 2, que "b" es 4, para la sección 2 es .....así sucesivamente hasta la sección 3. Para hacer eso, pongo las ecuaciones a resolver dentro de un bucle for y le digo que la sección vaya desde uno hasta 3.
El problema consiste, en que me gustaría formar una matriz, con cada vector fila (a,b) que tengo. Si cuando sección=1, tengo un vector [a,b], para la sección=2, tengo otro vector....¿cómo puedo hacer para almacenarlos, y poder formar una matriz?
for i=1:3
a=3*x-y
b= 2*y+x
A=[a b]
end
display(A)
De esta forma, sólo me enseña el último valor que tiene de A
Muchas gracias por vuestra ayuda
Valora esta pregunta


-1