3つの異なる2x2サブ行列があり、3つのサブ行列が対角線に現れるMatlabに大きな6x6行列を作成したいとします。これは明示的にすべてのゼロを入力するのではありませんか?私はちょうどMatLabを学び始めました。私は本当に初心者です。誰かがこれで私を助けることができたら、私はとても感謝しています!後でもっと行列でこれをしなければならず、すべてのゼロを入力することは苦痛になっています!MATLAB - サブマトリクスを使って行列を作成する
3
A
答えて
7
あなたのマトリックスの名前がM1
,M2
,M3
、と書かれているとします。blkdiag(M1, M2, M2)
と書いてください。あなたの行列のどれかが疎であれば、その結果になります。さもなければそれは密集するでしょう。
-1
すべてのアレイゼロと6×6のマトリックスを作成する
A =ゼロ(6,6)
を使用することができます。
+0
これは対角線ブロックの解決策がない不完全な答えです –
0
また、a=zeros(6);
を定義すると、タイプa(1:2,1:2)=a11, a(3:4,3:4)=a22,a(5:6,5:6)=a33
を開始できます。ここで、a11、a22およびa33は2×2行列です。やや長めですが、うまくいきます。別のオプションのように。
関連する問題
- 1. matlabを使って行内に複数の行列を作成するには
- 2. 3隅のグラデーションを使ってMatlab行列を作成するには?
- 3. 配列を使って行列を作成する
- 4. 恒等行列である最大サブマトリクス
- 5. matlabで次の値を使って行列を生成するには?
- 6. 単純なMatLabコマンドを作成して行列を作成する
- 7. Matlabを使って配列の応答を生成する
- 8. WindowsでGFortranを使ってMatlabでMexファイルを作成する
- 9. Python Pytablesを使ってMatlabの疎行列をロードする
- 10. Matlabを使って行列simを計算する
- 11. 相関行列を使ってグラフを作成する
- 12. MATLAB - タイムスタンプを使って作業する
- 13. Matlab:配列リストを作成
- 14. MATLABでサーフェスを使用してz軸に沿って積み重ねられた2d行列を作成
- 15. 行列をMATLABで生成する
- 16. matlabの行列を再構成する
- 17. MATLABの列ベクトルから行列を作成します
- 18. ベクトル入力変数の行列関数を作成する(Matlab)
- 19. matlabでブロック三重対角行列を作成する
- 20. MATLAB R2009bでシンボルの行列を作成する
- 21. matlabで行列からビットマップを作成するには
- 22. matlabでラジアル基底関数カーネル行列を作成する
- 23. MATLABの行列とベクトルから3次元行列を作成する
- 24. FutureWarningを使ってnp.fullを使って配列を作成する
- 25. 先行係数のサブマトリクスへの分割行列
- 26. OCamlリストモジュールのみを使ってリストの行列リストを作成するには?
- 27. RとPythonを使ってX字型の行列を作成する
- 28. アンドロイドの合計行と列を使ってグリッドを作成する方法
- 29. Python3で辞書キーを使って1行の文字列を作成する
- 30. Matlabからサブ行列の平均を抽出し、平均を使って新しい行列を作成する
素晴らしい!どうもありがとう!私はblkdiagコマンドを認識していませんでした:) – Kristian