ЗАДАЧА 2. Преобразование прямоугольной матрицы

Выполнить над прямоугольной матрицей В размером m х n последовательность действий, указанную в задании.

Задание 2.1.

а) Заменить заданным вектором строки В, которые содержат хотя бы один отрицательный элемент;

б) в полученной матрице вычислить суммы элементов строк, номера которых не являются элементами заданного целочисленного вектора.

Задание 2.2.

а) В матрице В заменить заданным вектором строки, которые содержат хотя бы один ненулевой элемент;

б) в полученной матрице найти сумму элементов столбцов с нечетными номерами.

Задание 2.3.

а) Сформировать из столбцов В, не содержащих равных элементов, матрицу С размером m х k, где k £ n - количество таких столбцов;

б) в матрице С вычислить суммы элементов строк, номера которых определяются номерами ненулевых элементов заданного вектора.

 

Задание 2.4.

а) Построить матрицу С = А · В, где А - прямоугольная матрица, размером n х m;

б) в матрице С найти суммы элементов строк и столбцов, на пересечении которых лежат отрицательные элементы.

Задание 2.5.

а) Сформировать из столбцов В матрицу С, в которой столбцы расположены в порядке возрастания сумм их элементов;

б) в матрице С вычислить суммы элементов строк, номера которых задаются целочисленным вектором.

Задание 2.6.

а) Сформировать из строк В с положительным первым элементом матрицу С размером k х n, где k £ m - количество таких строк;

б) в матрице С вычислить суммы элементов столбцов, номера которых определяются номерами положительных элементов заданного вектора.

Задание 2.7.

а) Если количество ненулевых элементов В меньше, чем m · n / 3, сформировать матрицу С размером k х 3, в первом столбце которой содержатся ненулевые элементы матрицы В, а во втором и третьем столбцах - их координаты в исходной матрице;

б) в матрице C найти количество элементов, которые располагались в исходной матрице В на ее главной диагонали.

Задание 2.8.

а) Сформировать из строк В матрицу С, расположив их так, чтобы количество отрицательных элементов в строке возрастало с увеличением порядкового номера строки;

б) в матрице С вычислить суммы элементов строк, номера которых не являются элементами заданного целочисленного вектора.

Задание 2.9.

а) Сформировать из столбцов В матрицу С, в которой столбцы расположены в порядке убывания модулей сумм их элементов;

б) в матрице C найти сумму элементов строк с четными номерами, содержащих хотя бы один нулевой элемент.

Задание 2.10.

а) Сформировать из строк В матрицу С, расположив их так, чтобы количество положительных элементов в строке возрастало с увеличением порядкового номера строки;

б) в матрице C найти сумму элементов столбцов с нечетными номерами.

Задание 2.11.

а) Сформировать из столбцов В, не содержащих равных элементов, матрицу С размером m х k, где k £ n - количество таких столбцов;

б) в матрице С вычислить суммы элементов строк, номера которых определяются номерами нулевых элементов заданного вектора.

Задание 2.12.

а) Сформировать из строк В с нулевым первым элементом матрицу С размером k х n, где k £ m - количество таких строк;

б) в матрице С найти суммы элементов строк и столбцов, на пересечении которых лежат неотрицательные элементы.

Задание 2.13.

а) Заменить заданным вектором столбцы матрицы В, содержащие хотя бы один нулевой элемент;

б) в полученной матрице вычислить суммы элементов строк, номера которых задаются целочисленным вектором.

Задание 2.14.

а) Построить матрицу С = А · В, где А - прямоугольная матрица, размером n х m;

б) в полученной матрице вычислить суммы элементов столбцов, номера которых определяются номерами положительных элементов заданного вектора.

 

Задание 2.15.

а) Заменить заданным вектором столбцы матрицы В, не содержащие ни одного отрицательного элемента;

б) в полученной матрице найти сумму элементов строк с четными номерами, содержащих хотя бы один нулевой элемент.