セルCのサイズは(C)= 1x28です。各セルには10x10のマトリックスが含まれています。私は、サイズ(M)= 8x8の上三角アレイMを形成するためにCを作り直したいと思います。対角線の上にあるMの各セルには、元の10x10マトリックスが含まれている必要があります。どんな提案も感謝しています。あなたの構造体のみ数値値が含まれている場合セルを上三角行列に変換する
0
A
答えて
0
あなたはcell2mat
使用することができます。
C = num2cell(rand(8)); % generate random cell array
M = cell2mat(C); % convert cell to matrix
MU = triu(M,1); % get the upper triangular matrix
+0
このコードは質問に答えるかもしれませんが、_how_および/または_why_に関する追加の[context](https://meta.stackexchange.com/q/114762)を提供することで、問題を解決して回答の長期的価値を向上させることができます。あなたが今質問している人だけでなく、将来読者のための質問に答えていることを忘れないでください!あなたの答えを説明するためにあなたの答えを編集して([http://stackoverflow.com/posts/43488114/edit])、どのような制限や前提が適用されるかを示してください。 –
+0
コメントのおかげで、数値のセルの制限が追加されました – user2999345
関連する問題
- 1. 上三角行列を完全行列に変換するC++
- 2. python行列の上三角形から下三角形にコピー
- 3. セル行をセル列に変換する
- 4. リストを下三角行列に変換できません
- 5. 上三角行列と下三角行列の最小値を計算するための行列操作
- 6. 上三角行列のカスタム表示?
- 7. ポリゴンを三角形に変換する
- 8. 三重対角行列のMatlabs置換
- 9. 下三角行列と上三角行列は私に間違った答えを与える
- 10. は、上三角行列と下三角行列を単一のデータフレームに結合します。
- 11. 上三角行列を割り当てる関数を書く
- 12. 2つの圧縮上三角行列を掛ける
- 13. ANSI C - 右上三角行列の数値安定した逆置換アルゴリズム
- 14. ブロック三角対角行列の作成
- 15. 行列を対角行列に変換する
- 16. セル配列から数値をベクトル行列に変換する
- 17. 行列をセル配列に変換する方法
- 18. 上三角行列上で均等に反復を分割する(並列化する)ためのPythonジェネレータ
- 19. 四角形と三角形のメッシュを三角形だけで構成されたメッシュに変換します
- 20. 行列の対角を列に変換する
- 21. 行列を含むセルを2次元行列に変換する
- 22. Solve * sparse *上三角系
- 23. 下三角行列の乗算
- 24. C++の三角形と疎行列
- 25. 下三角行列のガウス消去
- 26. Julia三角行列ベクトルBLASラッパーBLAS.trmv
- 27. Tensorflowのスパース行列三角解法?
- 28. 2列以上の列に行を変換するSQL Server
- 29. Matlabの上三角形を得る
- 30. 2D回転行列をオイラー角に変換する
セルCは、以下のC =セル(1,28)を使用して生成することができます。 i = 1:28 C {i} = num2cell(rand(10,10)); end – Adugna
よく解決されました!まず、上三角行列の行と列のインデックスを生成しました。 [v2、v1] = find(triu(ones(8)、1));それから私はM = cell(8,8)として空のセルを作りました。次に、私は行列をz = 1:28 M {v2(z)、v1(z)} = C {z}に入れた。 end – Adugna