Pulling a column from a matrix to a vector
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Alexander Ketzle
am 12 Nov. 2021
Kommentiert: Star Strider
am 12 Nov. 2021
I have a data set
1 0.318524 5
2 0.534064 4
3 0.0899507 3
4 0.111706 2
5 0.136293 1
That I'm trying to pull the individual columns out of to turn into vectors, after scanning the file and putting the data into a matrix. I want the result to be something along the lines of
vector1 = [1,2,3,4,5];
vector2 = [0.318524,0.534064,0.0899507,0.111706,0.136293];
vector3 = [5,4,3,2,1];
Thank you.
0 Kommentare
Akzeptierte Antwort
Star Strider
am 12 Nov. 2021
Try this —
M = [1 0.318524 5
2 0.534064 4
3 0.0899507 3
4 0.111706 2
5 0.136293 1];
vector1 = M(:,1)
And so for the rest.
However, I caution that as a general rule, it is best not to create individulal vectors, and instead simply index into the matrix, as needed.
.
2 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!