Matlab default vector orientation
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Initializing a vector using indices always results in a row vector, even if the indices and the RHS are column vectors, e.g:
a([1; 2; 3]) = ones(3, 1);
results in row vector [1, 1, 1]. Similarly, if I define a vector incrementally, e.g.:
a(1) = 1;
a(2) = 1;
This results in a row vector, [1, 1].
Has defining a vector this way in Matlab always defaulted to row vector format (vs. column vector) in previous versions? I seem to recall, when begining Matlab several years ago, that vectors defaulted to column format not row format. I'm debugging someones code and it is crashing precisely because their code makes the same assumption about the orientation of vectors generated using indices and I'm wondering if Matlab switched some time but I don't have any old versions available to check this. Thank you,
0 Kommentare
Antworten (1)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!