(块)三对角矩阵:生成(块)三对角矩阵-matlab开发

时间:2024-06-19 19:48:04
【文件属性】:

文件名称:(块)三对角矩阵:生成(块)三对角矩阵-matlab开发

文件大小:40KB

文件格式:ZIP

更新时间:2024-06-19 19:48:04

matlab

每隔一段时间,我需要生成一个三对角矩阵,其中对角线上的元素是重复的。 有时生成相同形式的块三对角矩阵很好。 全(blktridiag(2,-1,-1,5)) 答案 = 2 -1 0 0 0 -1 2 -1 0 0 0 -1 2 -1 0 0 0 -1 2 -1 0 0 0 -1 2 全(blktridiag(一个(2),2*一个(2),3*一个(2),3)) 答案 = 1 1 3 3 0 0 1 1 3 3 0 0 2 2 1 1 3 3 2 2 1 1 3 3 0 0 2 2 1 1 0 0 2 2 1 1 这当然可以很容易地扩展到处理一般块,所以因为我看到了用户的兴趣,这个版本也这样做了。 Amd = reshape(1:16,[2,2,4]); Asub = reshape(101:112,[2,2,3]); Asup =重塑(201:212,[2,2,3]); A = b


【文件预览】:
BLKTRIDIAG.zip

网友评论