实验项目:实现矩阵的加与乘操作.实验要求:定义两个n乘n矩阵,编程计算两个矩阵现价与相乘的结果.谁会,求救.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 05:32:42
![实验项目:实现矩阵的加与乘操作.实验要求:定义两个n乘n矩阵,编程计算两个矩阵现价与相乘的结果.谁会,求救.](/uploads/image/z/5268702-30-2.jpg?t=%E5%AE%9E%E9%AA%8C%E9%A1%B9%E7%9B%AE%EF%BC%9A%E5%AE%9E%E7%8E%B0%E7%9F%A9%E9%98%B5%E7%9A%84%E5%8A%A0%E4%B8%8E%E4%B9%98%E6%93%8D%E4%BD%9C.%E5%AE%9E%E9%AA%8C%E8%A6%81%E6%B1%82%EF%BC%9A%E5%AE%9A%E4%B9%89%E4%B8%A4%E4%B8%AAn%E4%B9%98n%E7%9F%A9%E9%98%B5%2C%E7%BC%96%E7%A8%8B%E8%AE%A1%E7%AE%97%E4%B8%A4%E4%B8%AA%E7%9F%A9%E9%98%B5%E7%8E%B0%E4%BB%B7%E4%B8%8E%E7%9B%B8%E4%B9%98%E7%9A%84%E7%BB%93%E6%9E%9C.%E8%B0%81%E4%BC%9A%2C%E6%B1%82%E6%95%91.)
实验项目:实现矩阵的加与乘操作.实验要求:定义两个n乘n矩阵,编程计算两个矩阵现价与相乘的结果.谁会,求救.
实验项目:实现矩阵的加与乘操作.实验要求:定义两个n乘n矩阵,编程计算两个矩阵现价与相乘的结果.
谁会,求救.
实验项目:实现矩阵的加与乘操作.实验要求:定义两个n乘n矩阵,编程计算两个矩阵现价与相乘的结果.谁会,求救.
import java.util.Arrays;
public class Test
{
public static void main(String[] args)
{
int[][] matrix1 = { { 1,2,3 },
{ 4,5,6 },
{ 7,8,9 } };
int[][] matrix2 = { { 9,8,7 },
{ 6,5,4 },
{ 3,2,1 } };
int sum = 0;
for (int i = 0; i < matrix1.length; i++)
{
for (int j = 0; j < matrix1[i].length; j++)
{
sum += matrix1[i][j] + matrix2[i][j];
}
}
System.out.println("两个矩阵相加为:" + sum);
int[][] r = new int[matrix1[0].length][matrix2.length];
for (int i = 0; i < r.length; ++i)
{
for (int j = 0; j < r[i].length; ++j)
{// 每一个r[i][j]的运算:
r[i][j] = 0;// 初始化
for (int k = 0; k < matrix2.length; ++k)
r[i][j] += matrix1[i][k] * matrix2[k][j];
}
}
// 输出结果
System.out.println("两个矩阵相乘为:");
for (int i = 0; i < r.length; ++i)
System.out.println(Arrays.toString(r[i]));
}
}