Matlab - Generar vectores y formar una matriz

   
Vista:

Generar vectores y formar una matriz

Publicado por Ramón (11 intervenciones) el 05/01/2010 13:39:25
Hola a todos, necesito un poco de ayuda. Tengo esta sentencia:

for=1:N
h=(V.*R(i,:)').*(((m(i,:).*R(i,:))'.*cos(A(i)-(A'.*R(i,:))'))+((n(i,:).*R(i,:))'.*sin(A(i)-(A'.*R(i,:))')));
end

donde N=3. Esto me genera un único vector "h" cuando calcula la expresión para i=N, y lo que yo necesito es que se generen N=3 vectores diferentes y que éstos sean las columnas de una matriz J.
No sé ya cómo definirlo para que me salga, necesito un poco de ayuda !!
Muchas gracias a todos 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

RE:Generar vectores y formar una matriz

Publicado por Eber (12 intervenciones) el 05/01/2010 20:11:55
Se soluciona escribiendo h(:,i)= la fórmula larga que tienes.

Cada resultado quedará en una columna y esa será tu matriz J.

Si quieres que quede en una fila escribes h(i,:)= la fórmula
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

RE:Generar vectores y formar una matriz

Publicado por Ramón (11 intervenciones) el 07/01/2010 16:04:31
Muchas gracias Eber !!!!
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