How to make a big tridiagonal matrix with matrices?
1 回表示 (過去 30 日間)
古いコメントを表示
How can I make a matrix H from two smaller matrices
as shown in the attached image?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/354656/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/354659/image.png)
0 件のコメント
採用された回答
David Hill
2020 年 9 月 1 日
h=size(H0);
a=[H0,zeros(h);zeros(h),H0];
b=[zeros(h),H1;H1,zeros(h)];
H=blkdiag(a,a,a,a,a,a)+blkdiag(b,b,b,b,b,b)+blkdiag(zeros(h),b,b,b,b,b,zeros(h));
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Resizing and Reshaping Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!