作业帮 > 综合 > 作业

java实现矩阵相加、相乘,判断是否上(下)三角矩阵、对称矩阵、相等的算法

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 10:16:20
java实现矩阵相加、相乘,判断是否上(下)三角矩阵、对称矩阵、相等的算法
在Matrix.java添加这些操作:
判断一个矩阵是否为上三角矩阵:public boolean isUpperTriangularMatrix()
判断一个矩阵是否为下三角矩阵:public boolean isLowerTriangularMatrix()
判断一个矩阵是否为对称矩阵:public boolean isSymmetricMatrix ()
比较两个矩阵是否相等:public boolean equals(Matrix b)
计算两个矩阵的乘积:public void multiply(Matrix b)
public class Matrix
{
private int value[][]; //存储矩阵元素的二维数组
public Matrix(int m, int n) //构造m行n列的空矩阵
{
this.value=new int[m][n];
}
public Matrix(int n) //构造n行n列的空矩阵
{
this(n,n);
}
public Matrix()
{
this(10,10);
}
public Matrix(int mat[][]) //构造矩阵,由数组mat提供矩阵元素
{
this(mat.length,mat[0].length);
for (int i=0; i
class Matrix
{
private int value[][]; //存储矩阵元素的二维数组
public Matrix(int m,int n) //构造m行n列的空矩阵
{
this.value=new int[m][n];
}
public Matrix(int n) //构造n行n列的空矩阵
{
this(n,n);
}
public Matrix()
{
this(10,10);
}
public Matrix(int mat[][]) //构造矩阵,由数组mat提供矩阵元素
{
this(mat.length,mat[0].length);
for (int i=0; i
再问: 我要的是以a,b矩阵为例子的,而且要注意健壮性,不过还是谢谢了