矩阵加法与减法
本课属于 Coddy Java 学习旅程的“逻辑与流程”单元。第 5 课,共 59 课。
要将两个矩阵相加或相减,它们必须具有相同的维度(也就是说,行数和列数都相同)。运算按元素进行,也就是说,你要将两个矩阵中对应的元素相加或相减。
例如:
Matrix A:
1 2
3 4
Matrix B:
5 6
7 8
A + B:
(1+5) (2+6)
(3+7) (4+8)
Result:
6 8
10 12矩阵乘法更复杂,我们会在后面的单元中介绍。
挑战
简单创建一个名为 subMatrices 的方法,接收两个二维数组(矩阵)作为输入,并返回一个新的二维数组,内容是它们的差。
亲手试试
// 只在类内部编写代码。不要编写 main(),也不要在这个类外部编写任何代码。
class SubMatrices {
public static int[][] subMatrices(int[][] matrix1, int[][] matrix2) {
// 在这里编写你的代码
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: Java 在线编译器