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.

 채택된 답변

Star Strider
Star Strider 2021년 11월 12일
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)
vector1 = 5×1
1 2 3 4 5
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

Exactly what I was looking for, thank you!
Star Strider
Star Strider 2021년 11월 12일
As always, my pleasure!
.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 MATLAB Coder에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2021년 11월 12일

댓글:

2021년 11월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by