ЗАДАЧА 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.
а) Заменить заданным вектором столбцы матрицы В, не содержащие ни одного отрицательного элемента;
б) в полученной матрице найти сумму элементов строк с четными номерами, содержащих хотя бы один нулевой элемент.