Borrar filtros
Borrar filtros

assigning 32 values in an equation by for loop in matlab

1 visualización (últimos 30 días)
i have generated 32 3D points and 32 2D points from a graph. now i wish to assign those points in an equation. i want the equation to be in format as
A = [X11*x11 Y11*y11 Z11;X22*x22 Y22*y22 Z22;.....]
like this
this is my code
for h=1:32
A = [Xhh*xhh Yhh*yhh Zhh];
disp(A);
end
now how can i write the program, so that my values in matrix A will come in a column instead of rows? i mean to say that it will come like this
[X11*x11 Y11*y11 Z11
X22*x22 Y22*y22 Z22
X33*x33 Y33*y33 Z33
....
...
...]
if i write like
A = [Xhh*xhh Yhh*yhh Zhh]
then it will all come in a row. please let me know how to solve this

Respuesta aceptada

Walter Roberson
Walter Roberson el 18 de Mzo. de 2013

Más respuestas (1)

Matt J
Matt J el 18 de Mzo. de 2013
Editada: Matt J el 18 de Mzo. de 2013
One simple modification would be to load the data row-wise as you're doing now and then transpose
A=A.';

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by