Filter löschen
Filter löschen

assigning 32 values in an equation by for loop in matlab

1 Ansicht (letzte 30 Tage)
Sat m
Sat m am 18 Mär. 2013
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

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 18 Mär. 2013

Weitere Antworten (1)

Matt J
Matt J am 18 Mär. 2013
Bearbeitet: Matt J am 18 Mär. 2013
One simple modification would be to load the data row-wise as you're doing now and then transpose
A=A.';

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by