1
A
答えて
1
次の手順を実行することができます。
- は、セル配列に構造体に変換します。
- セルからコンマ区切りのリストを生成し、3次元のセルの内容を連結して3D数値配列を生成します。
- 3次元に沿った平均を計算します。
例:あなたが本当に構造体が必要な場合
xyz.v1 = ones(5,6);
xyz.v2 = 2*ones(5,6); % example data
c = struct2cell(xyz); % step 1
c = cat(3, c{:}); % step 2
result = mean(c, 3); % step 3
を考えてみましょう。おそらく、3D配列を代わりに使用することができます(コードの残りの部分に応じて)。これは通常、時間とメモリの効率が向上します。フィールドは3次元スライスに対応し、上記のステップ3、つまりmean(..., 3)
が必要です。
関連する問題
- 1. [1x4構造体]の要素の配列を持つMatlabのarrayfun
- 2. numpy配列のn要素ごとに平均化する
- 3. 構造体配列要素へのアクセス
- 4. 構造体フィールドのオフセットを持つ配列を生成する
- 5. 配列のフィールド名を持つ構造体を作成する
- 6. 構造体と配列を持つスイッチ構造
- 7. 構造体の配列から要素配列を取得
- 8. 配列から構造体配列への要素の追加
- 9. MatLab - 構造体とフィールド配列
- 10. 構造体にポインタを持つ構造体へのポインタの配列
- 11. ベクトル対2D配列vs int *を持つ構造体の配列。
- 12. 2つの配列の配列の最初の配列の構造体フィールドを持つオブジェクトのリスト
- 13. 構造体を持つ構造体の配列にアクセスします。
- 14. 別の構造体にフレキシブルな配列メンバーを持つ構造体
- 15. numpyのない配列のn要素ごとに平均化する
- 16. 構造体の配列 - 構造体?
- 17. 構造体配列の要素に文字列をコピー
- 18. 構造体内の配列要素にアクセスする(構造体の配列の一部です)(C言語)
- 19. 配列は、ポインタを持つ構造体の配列の各要素を変更するポインタ
- 20. x86アセンブリ - 構造体を持つ配列から構造体を取得
- 21. 構造体配列フィールドの値を反復する
- 22. フィールド値に基づいて構造体の要素を見つける
- 23. 平均スタックファイル構造とgrunt
- 24. 構造体のインデックス行列要素member
- 25. 構造体の値を持つC#データバインディング
- 26. char配列フィールドの数を持つ構造体を設計する
- 27. 配列フィールドを持つ空の構造体を確認してください。
- 28. ペブルSDK - 文字列を持つ構造体の配列
- 29. 構造体配列の各要素のためのmpiコミュニケータ
- 30. 平均スタックアプリケーション構造
こんにちは、それは素晴らしく働いた!説明してくれてありがとう。 –