Menu
Coddy logo textTech

Сложение и вычитание матриц

Часть раздела Логика и управление потоком путешествия по Java на Coddy — урок 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

Умножение матриц более сложное, и оно будет рассмотрено в одном из следующих разделов.

challenge icon

Задание

Легко

Создайте метод с именем subMatrices, который принимает два двумерных массива (матрицы) в качестве входных данных и возвращает их разность в виде нового двумерного массива.

Попробуйте сами

// Пишите свой код только внутри класса. Не пишите main() или любой другой код вне этого класса.
class SubMatrices {
    public static int[][] subMatrices(int[][] matrix1, int[][] matrix2) {
        // Напишите свой код здесь
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и управление потоком