Сборник заданий по программированию в системе MatLab к лабораторным и самостоятельным работам по дисциплине "Информатика". Усачёв А.Е. - 35 стр.

UptoLike

Составители: 

34
7. ДВУМЕРНЫЕ МАССИВЫ
Цель работы
1. Ознакомиться с двумерными массивами (матрицами).
2. Приобрести навыки использования вложенных циклов для обработки
двумерных массивов.
3. Закрепить полученные знания по вводу и выводу в текстовый файл.
Краткие методические указания
1. Создать текстовый файл, в который содержится матрица чисел из про-
извольного числа строк и столбцов.
2. Ввести матрицу из этого файла и вывести в другой файл построчно,
предварительно напечатав строку: ИСХОДНАЯ МАТРИЦА:.
3. Выполнить задачу, используя вложенные операторы цикла, и вывести в
файл массив заново, предварительно напечатав строку: ПРЕОБРАЗОВАН-
НАЯ МАТРИЦА:.
Варианты заданий
1. В матрице определить произведение элементов, расположенных на не-
чётных местах в
каждой строке. Заменить полученными значениями элементы
первого столбца матрицы.
2. В матрице поменять столбец, в котором находится максимальный эле-
мент с первым столбцом.
3. В матрице определить строки, в которых расположено более чем два
элемента, равных нулю. Заменить элементы в этих строках на 1.
4. Элементы каждой строки матрицы, которые больше среднеарифмети-
ческого
значения данной строки, заменить этим значением.
5. Все отрицательные элементы матрицы сделать положительными, а по-
ложительныеотрицательными. Подсчитать количество нулевых элементов.
6. В матрице заменить все элементы с максимальным абсолютным значе-
нием на 10.
7. Найти сумму элементов матрицы, не лежащих в интервале [a,b]. Заме-
нить этим значением все элементы, попавшие в этот интервал.
8. Все элементы квадратной матрицы, лежащей ниже главной диагонали,
заменить нулём.
9. Найти количество отрицательных элементов в каждой строке квадрат-
ной матрицы и заменить полученными значениями элементы главной её диаго-
нали.
10. В матрице определить столбцы, в которых имеются одинаковые эле-
менты. Уменьшить элементы этих столбцов в два раза.
11. Максимальный элемент в
каждой из строк матрицы заменить числом
100.