フィルターのクリア

Matrix Conversion

2 ビュー (過去 30 日間)
rahman
rahman 2011 年 4 月 18 日
Hi all
I have a 1-by-N^4 matrix that I want to convert in to N^2-by-N^2 matrix(for example:a=[1 2 3 4] to b=[1 2;3 4]). I use this code:
for ii=1:N^2
b(ii,1:N^2)=a((ii-1)*(N^2)+1:ii*(N^2));
end
But for larg N this is very time consuming.
1-Is there any command do that?
2-How can I set the index for using PARFOR loop?

採用された回答

Oleg Komarov
Oleg Komarov 2011 年 4 月 18 日
use reshape:
a = [1 2 3 4];
reshape(a,2,2).'
You may find also useful Resizing and Reshaping Matrices
  1 件のコメント
rahman
rahman 2011 年 4 月 18 日
Tnx lot

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

その他の回答 (0 件)

カテゴリ

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