Matrix 多重常数法与矩阵 公共类矩阵{ 公共双myArray[]]; 公共矩阵(双a[][]){ this.myArray=a; } 公共矩阵(整数b,向量…向量){ double myArray[][]=新的双精度[vectors.length][]; int行

Matrix 多重常数法与矩阵 公共类矩阵{ 公共双myArray[]]; 公共矩阵(双a[][]){ this.myArray=a; } 公共矩阵(整数b,向量…向量){ double myArray[][]=新的双精度[vectors.length][]; int行,matrix,Matrix,多重常数法与矩阵 公共类矩阵{ 公共双myArray[]]; 公共矩阵(双a[][]){ this.myArray=a; } 公共矩阵(整数b,向量…向量){ double myArray[][]=新的双精度[vectors.length][]; int行=vectors.length; int column=vectors.length; 对于(int i=0;i

多重常数法与矩阵
公共类矩阵{
公共双myArray[]];
公共矩阵(双a[][]){
this.myArray=a;
}
公共矩阵(整数b,向量…向量){
double myArray[][]=新的双精度[vectors.length][];
int行=vectors.length;
int column=vectors.length;
对于(int i=0;i对于(int i=0;i为以下线性代数问题开发java程序Marix类。开发一个矩阵类,将矩阵作为二维双精度数组保存。根据需要包括其他变量或参数。这是我的主要问题,我有3个类:矩阵、向量、测试2向量合在一起并创建矩阵,2 x 2、3 x 2、2x3视情况而定。其中一种方法在这里称为“multiplybyConstant”,它说矩阵乘以一个常数,我可以想象,我必须取矩阵2d维数组,作为循环和常数,但我怎么能到这里呢?我不能写它,为下面的线性代数问题开发java程序Marix类。开发一个矩阵类,将矩阵作为二维双精度数组。包括附加变量或p参数。这是我的主要问题,我有3个类:矩阵、向量、测试向量,一起创建矩阵,2 x 2、3 x 2、2x3,这取决于它。其中一个方法在这里称为“multiplybyConstant”它说矩阵乘以我能想象的常数,我必须取矩阵2d维数组,作为循环和常数,但我怎么能得到这里?我写不出来
public class Matrix{
    public double myArray[][];
    public Matrix(double a[][]){
        this.myArray=a;
    }


    public Matrix(int b,Vector...vectors) {

    double myArray[][] = new double[vectors.length][];
    int row = vectors.length;

    int column = vectors.length;
    for (int i = 0; i < row; i++) {
        myArray[i] = new double[column];
    }


    for (int i = 0; i < row; i++) {
        for (int j = 0; j < column; j++) {

            if(b==0)
            {

                myArray[i][j] = vectors[i].getYourArray()[j];
            }
            else
            {
                myArray[j][i] = vectors[i].getYourArray()[j]; 
        }
    }
}
}
   public Matrix(int a){
       double [][] t=new double[a][a];
       Matrix z=new Matrix(t);
       for(int i=0;i<a;i++){
           for(int j=0;j<a;j++){
               if(i==j) z.myArray[i][j]=1;
               else z.myArray[i][j]=0;

           }
       }
       this.myArray=z.myArray;
   }

   public Matrix multiplyByConstant(double m){ // here


       }

   }