Save part of an array

8 ビュー (過去 30 日間)
So
So 2016 年 6 月 15 日
回答済み: Shameer Parmar 2016 年 6 月 15 日
Hello, For example I have the matrix A = [1 2 3 4 5 6 7 8 9 10.....10000]. And I want to save in a matrix B(k) where B(1) = the first 20 elements of A so B(1) = [1...20], B(2) = [21...40], B(3) = [41...60] etc... Thank you :)

採用された回答

Shameer Parmar
Shameer Parmar 2016 年 6 月 15 日
Hello Sonarine,
Try for this..
A = [1:10000];
for i = 1:length(A)/20
B(i,:) = A((i-1)*20+1:i*20);
end
to check the output..
B(1,:)
B(2,:)
So on..

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2016 年 6 月 15 日
Use mat2cell()

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by