Effacer les filtres
Effacer les filtres

assigning 32 values in an equation by for loop in matlab

1 vue (au cours des 30 derniers jours)
Sat m
Sat m le 18 Mar 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

Réponse acceptée

Walter Roberson
Walter Roberson le 18 Mar 2013

Plus de réponses (1)

Matt J
Matt J le 18 Mar 2013
Modifié(e) : Matt J le 18 Mar 2013
One simple modification would be to load the data row-wise as you're doing now and then transpose
A=A.';

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by