4

使用 JBLAS,我定义了以下矩阵:

DoubleMatrix I = DoubleMatrix.ones(5,5);
DoubleMatrix O = DoubleMatrix.zeros(5,5); 
DoubleMatrix B = new DoubleMatrix(new double[][]
            { {1,1,0,0,0}, {1,1,1,0,0}, {0,1,1,1,0}, {0,0,1,1,1}, {0,0,0,1,1} });

我想构造一个由、和矩阵A组成的矩阵,其形式如下:IOBA

A = [ B I O O O; 
      I B I O O; 
      O I B I O; 
      O O I B I; 
      O O O I B ];

JBLAS 中有支持水平和垂直连接的函数,但我想知道是否有一种更简洁的构造方法A,不涉及为每个子矩阵调用这些函数。任何帮助将不胜感激,再次感谢!

4

0 回答 0