行列をセル配列のセル配列に変換する

スティーブン・デュ

行列N * 123456をセルのセルに変更したい。各サブセルにはN * L行列が含まれている

例えば:

matrixSize= 50*123456
N=50
L=100

出力は1 * 1235セルになり、各セルには50 * L行列があります(最後のセルには50 * 56しかありません)

matlabに関数mat2cellがあることを知っています:

Output = mat2cell(x, [50], [100,100,100,......56])

しかし、それは直感的な解決策には聞こえません。

それで、良い解決策はありますか?

私があなたを正しく理解しているなら、あなたの行列が示されていると仮定するとm、これはあなたが望んでいたことです:

a=num2cell(reshape(m(:,1:size(m,2)-mod(size(m,2),L)),N*L,[]),1);
a=cellfun(@(n) reshape(n,N,L), a,'UniformOutput',false);
a{end+1}=m(:,end-mod(size(m,2),L)+1:end);

(必要に応じて、これを1行に短縮できます)...最小限の数でテストしてみましょう。

m=rand(50,334);
N=50; 
L=100;

収量:

a = 
[50x100 double]    [50x100 double]    [50x100 double]    [50x34 double]

形状変更の正確な寸法を確認しなかったため、形状変更...,[],N*L)などが必要になる場合があります

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

文字列配列のセル配列をdouble配列に変換する

数値配列を持つ文字列のセル配列を行列に変換する

セルを配列に変換する

構造体のセル配列をセル配列に変換する方法

セル配列を文字列の配列に変換します

MATLABでセル配列の行を列に変換する

MATLAB:textscanを使用し、行列内のセル配列を変換する

3Dセル配列を2Dセル配列に変換する

Matlab:セル配列を文字列配列に変換する方法は?

Matlab:セルのセル配列を単一のセル配列に変換します

Matlabの構造体配列をセル配列に変換します

セル配列でMATLABNaNをSQLNullに変換する

セル配列の文字列から行列を作成する

配列の配列を行列に変換する方法は?

配列の配列を行列に変換する方法は?

行列を配列の配列に変換する方法は?

Juliaで配列の配列を行列に変換する方法は?

文字列配列をプロセス配列に変換する

セル配列内の行列から行を削除する方法

Matlabは構造体を文字列のセル配列に変換します

Octave:整数のベクトルを文字列のセル配列に変換する方法は?

セル配列に列を追加する

セル配列の値に基づいて行列から行を削除する

空の配列をセル配列に追加する方法

cell2matをループしてセル配列を配列に変換する

MATLAB:セル配列の列をNaNに置き換えます

配列をパーセンタイルに変換します

空をゼロに変換しながら、数値のセル配列を行列(cell2mat)に変換します

1つのサイズの行列のセル配列をMATLABの1つの多次元行列に連結する

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    Ansibleで複数行のシェルスクリプトを実行する方法

  3. 3

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  4. 4

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  5. 5

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  6. 6

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  7. 7

    パンダは異なる名前の列に追加します

  8. 8

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  9. 9

    グラフ(.PNG)ファイルをエクスポートするZabbix

  10. 10

    Chromeウェブアプリのウェブビューの高さの問題

  11. 11

    ラベルとエントリがpythontkinterに表示されないのはなぜですか?

  12. 12

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  13. 13

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  14. 14

    Reactでclsxを使用する方法

  15. 15

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  16. 16

    テキストフィールドの値に基づいて UIslider を移動します

  17. 17

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  18. 18

    MLでのデータ前処理の背後にある直感

  19. 19

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  20. 20

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  21. 21

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

ホットタグ

アーカイブ