行列を含む1x324セル配列を2次元行列に変換する簡単な方法を見つけたいと思います。行列を含むセルを2次元行列に変換する
セル配列の各要素は、サイズが27x94の行列であるため、2538の異なる値が含まれています。この行列のセル配列を324x2538行列に変換したい - 出力の行には、セル配列の各行(行ベクトルとして)が含まれています。
は私のデータがどのように見えると私は作成しようとしているものを、この例を参照してください何を明確にする:
私が取得しようとしています何matrix1 = [1,2,3,4,...,94 ; 95,96,97,... ; 2445,2446,2447,...,2538]; % (27x94 matrix)
% ... other matrices are similar
A = {matrix1, matrix2, matrix3, ..., matrix324}; % Matrices are in 1st row of cell array
:
% 324x2538 output matrix
B = [1 , 2 , ..., 2538 ; % matrix1
2539 , 2540, ..., 5076 ; % matrix2
...
819775, 819776, ..., 822312];
あなたの[データ型](http://uk.mathworks.com/help/matlab/data-types_data-types.html)を学ぶしてください、この質問の元の言葉遣いは、それは非常に混乱しました!行列には数値データしか含めることができないため、セルを含む行列を持つことはできません。私はあなたの質問を編集して、将来の訪問者にはっきりさせるようにしました。なぜなら、あなたは明確に答えていないからですが、最初は曖昧にならないようにしています。 – Wolfie