New line inside for loop

2 次查看(过去 30 天)
Baba
Baba 2011-10-31
Hi, I have a large matrix, and what I want to do is pick out first 3 elements of each row, transpose and stack on top of each other, so just have one column at the end...
for example: if i start with this matrix:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
I want to end up with this column:
1
2
3
6
7
8
11
12
13
My problem is: how do I put the pointer on a new line at the end of for loop?
test=load('test.txt');
for i=1:length(test(:,1))
HX1=test(i:i,1:3)'
\n <------ this is not working ....
end

采纳的回答

Walter Roberson
Walter Roberson 2011-10-31
reshape(test(:,1:3).',[],1)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by