Choosing columns to create a matrix

Hi everyone!
I have a column matrix, A=(28400x1). From this column matrix A, I want to choose the first 200 hundred observations and create a transpose matrix. The tranposed matrix size will be 142x200.
I tried to write down a loop but I am having an issue:
first=1;
last=1;
for i=id(i);
last=i*200;
finish=id(i);
t_child(i,:)=child(first:last,:)';
first=last+1;
start=finish+1;
end
Can you please help me to write this loop and create a matrix?

 採用された回答

Image Analyst
Image Analyst 2020 年 5 月 24 日

0 投票

Did you try reshape:
output = reshape(A, 200, [])';

1 件のコメント

ebdilden
ebdilden 2020 年 5 月 24 日
You are a lifesaver! Thank you very much!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

質問済み:

2020 年 5 月 24 日

コメント済み:

2020 年 5 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by