(шпоры). Внимание! В решениях нельзя использовать прямое перечисление индексов или прямое указание значений изменяемых элементов. Например, для операции удаления элементов, стоящих на четных позициях, нельзя писать a(2) a(4) a(6) a(8) и т д.
Скачать 481.88 Kb.
|
Внимание! В решениях нельзя использовать прямое перечисление индексов или прямое указание значений изменяемых элементов. Например, для операции удаления элементов, стоящих на четных позициях, нельзя писать a(2)=[]; a(4)=[]; a(6)=[]; a(8)=[]; и т.д. Вместо этого следует воспользоваться конструкцией a(2:2:end)=[]. Работу следует выполнять в рамках одного или двух M-файлов. В отчете привести текст задания и программный код его решения. ___________________________________________________________________ Вариант 1. Абабин Н. С. Задание 1 Задать матрицу a. Всем элементам по главной диагонали присвоить нулевое значение. a = 16 24 0 8 14 23 3 7 12 16 3 6 12 20 21 10 10 19 19 3 10 18 24 2 8 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины p. A= 5 5 5 3 3 3 5 5 5 3 3 3 5 5 5 3 3 3 4 0 0 1 0 0 0 4 0 0 1 0 0 0 4 0 0 1 (i - номер строки; j - номер столбца) Вариант 2. Акулов Д. А. Задание 1 Задать вектор a. Сформировать вектор b, содержащий элементы вектора a, делящиеся без остатка на 10. a = 0 2 4 6 8 10 20 25 30 35 40 45 50 55 60 65 70 75 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 1 2 3 1 1 1 1 2 3 1 1 1 1 2 3 1 1 1 1 2 3 1 1 1 1 2 3 1 1 1 1 2 3 1 1 (i - номер строки; j - номер столбца) Вариант 3. Андреева Т. С. Задание 1 Задать вектор a. Добавить в него новые элементы со значениями 8, 9, 10, 11, чтобы в итоге вектор a содержал числа от 1 до 15, расположенные в порядке возрастания. a = 1 2 3 4 5 6 7 12 13 14 15 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины m. A= 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 1 2 3 4 5 6 1 2 3 4 5 6 (i - номер строки; j - номер столбца) Вариант 4. Артемов Н. А. Задание 1 Задать матрицу a. Вычислить сумму элементов в третьей строке. a = 16 24 0 8 14 23 3 7 12 16 3 6 12 20 21 10 10 19 19 3 10 18 24 2 8 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 3 0 0 2 2 2 0 3 0 2 2 2 0 0 3 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Вариант 5. Архангельский А. В. Задание 1 Задать вектор a. Вычислить произведение элементов, находящихся на позициях с четными индексами. a = 7 1 4 3 9 2 4 1 8 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 3 0 0 0 1 1 0 3 0 0 1 1 0 0 3 0 1 1 0 0 0 3 1 1 1 1 1 1 2 2 1 1 1 1 2 2 Вариант 6. Березаев М. П. Задание 1 Задать матрицу a. Отсортировать элементы в первой и третьей строках в порядке возрастания, а во второй и четвертой – в порядке убывания. a = 16 24 0 8 14 23 3 7 12 16 3 6 12 20 21 10 18 24 2 8 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 1 1 1 1 1 4 4 4 4 4 4 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 4 5 6 1 2 3 4 5 6 Вариант 7. Бык С. Ю. Задание 1 Задать вектор a. Ко всем элементам, значение которых четное, прибавить единицу. a = 20 5 13 10 18 16 10 1 17 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 2 2 2 2 2 2 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 (i - номер строки; j - номер столбца) Вариант 8. Гнеушев П. В. Задание 1 Задать матрицу a. Сформировать из нее матрицу b размерами 2x2, содержащую 4 центральных элемента матрицы a (т. е. элементы со значениями 11, 10, 7, 5) a = 15 2 2 13 5 11 10 8 8 7 5 12 4 14 15 1 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины m. A= 1 1 1 0 0 5 1 1 1 0 5 0 1 1 1 5 0 0 2 0 0 1 2 3 0 2 0 1 2 3 0 0 2 1 2 3 (i - номер строки; j - номер столбца) Вариант 9. Даукенов Ю. И. Задание 1 Задать вектор a. Возвести элементы, стоящие на позициях с четными индексами, в квадрат. a = 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000 4.5000 5.0000 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 1 1 1 1 1 0 2 0 0 0 1 0 0 2 0 0 1 0 0 0 2 0 1 0 0 0 0 2 1 1 1 1 1 1 2 (i - номер строки; j - номер столбца) Вариант 10. Домнин А. И. Задание 1 Задать вектор a. Зная, что отрицательные элементы вектора a находятся на нечетных позициях, а положительные – на четных, необходимо сформировать прямоугольную матрицу b, содержащую в первой строке положительные элементы вектора a, а во второй строке – отрицательные. a = -5 3 -1 4 -9 2 -2 7 -4 3 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины p. A= 4 0 0 1 1 1 0 4 0 1 1 1 0 0 4 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 (i - номер строки; j - номер столбца) Вариант 11. Дубравин Е. О. Задание 1 Задать вектор a. Сформировать вектор b, содержащий элементы вектора а, по значению меньше либо равные 7. a = 15 5 8 4 2 11 7 14 2 10 5 15 13 8 12 1 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 1 1 3 3 3 1 1 1 3 3 3 1 1 1 3 3 3 0 0 1 1 0 0 0 1 0 0 1 0 1 0 0 0 0 1 Вариант 12. Забокин М. Н. Задание 1 Задать вектор a. Вычислить сумму элементов, находящихся на позициях с индексами, кратными трем (т.е. делящимися без остатка на 3). a = 15 5 8 4 2 11 7 14 2 10 5 15 13 8 12 1 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 0 0 2 2 2 0 1 0 2 2 2 0 0 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 (i - номер строки; j - номер столбца) Вариант 13. Зайков Д. Ф. Задание 1 Задать вектор a. Сформировать вектор b такой же длины, каждый элемент которого равен модулю от значения соответствующего элемента в векторе a. a = 7 6 5 4 3 2 1 0 -1 -2 -3 -4 -5 -6 -7 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 0 0 2 0 0 1 2 3 0 2 0 1 2 3 0 0 2 1 2 3 (i - номер строки; j - номер столбца) Вариант 14. Заничковский В. И. Задание 1 Задать матрицу a. Отобразить третий столбец матрицы сверху вниз. a = 4 10 14 17 1 9 17 11 15 17 1 15 9 11 14 9 19 5 8 7 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 0 0 0 0 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 (i - номер строки; j - номер столбца) Вариант 15. Зимин Н. А. Задание 1 Задать вектор a. Удалить из вектора все элементы с четными значениями (сократив, тем самым, длину исходного вектора). a = 19 24 29 16 27 6 30 9 8 27 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 3 1 1 1 1 1 0 3 0 0 0 1 0 0 3 0 0 1 0 0 0 3 0 1 0 0 0 0 3 1 1 1 1 1 1 3 (i - номер строки; j - номер столбца) Вариант 16. Зубков А. Н. Задание 1 Сгенерировать вектор, содержащий 50 случайных равномерно распределенных на интервале (0, 1) чисел. Вычислить сумму элементов, находящихся на четных позициях. Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 3 0 0 1 1 1 0 3 0 1 1 1 0 0 3 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 Вариант 17. Имашева Л. Ф. Задание 1 Сгенерировать вектор, содержащий 50 случайных равномерно распределенных на интервале (0, 1) чисел. Вычислить сумму элементов, находящихся на каждой третьей позиции, начиная с первого. Например: [0.13 0.79 0.41 0.50 0.38 0.14 0.92 0.25 0.77 0.46 …] Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 1 1 3 3 3 1 1 1 3 3 3 1 1 1 3 3 3 0 0 1 1 0 0 0 1 0 0 1 0 1 0 0 0 0 1 (i - номер строки; j - номер столбца) Вариант 18. Клевин Д. И. Задание 1 Сгенерировать вектор из 30 случайных равновероятно распределенных на интервале [10, 20] четных чисел. Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 1 1 1 1 1 4 4 4 4 4 4 2 2 2 2 2 2 1 1 1 1 1 1 1 2 3 4 5 6 1 2 3 4 5 6 Вариант 19. Кузнецов М. В. Задание 1 Сгенерировать вектор из 30 случайных равномерно распределенных на интервале [0, 1] чисел, кратных 0.2. Например, [0.2 0.8 0.6 0.8 0.2 0 0.4 …] Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 0 0 0 0 0 0 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 0 (i - номер строки; j - номер столбца) Вариант 20. Ляскин А. Е. Задание 1 Сгенерировать случайное целое число от 1 до 10, с помощью цикла вычислить факториал этого числа. Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 3 1 1 1 1 1 0 3 0 0 0 1 0 0 3 0 0 1 0 0 0 3 0 1 0 0 0 0 3 1 1 1 1 1 1 3 Вариант 21. Максимов А. Н. Задание 1 Задать вектор a. Зная, что отрицательные элементы вектора a находятся на нечетных позициях, а положительные – на четных, необходимо сформировать прямоугольную матрицу b, содержащую в первой строке положительные элементы вектора a, а во второй строке – отрицательные. a = -7 5 -2 6 -5 3 -7 2 -6 8 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 1 2 3 4 5 6 1 2 3 4 5 6 Вариант 22. Мельник П. Г. Задание 1 Задать матрицу a. Вычислить произведение элементов в четвертой строке. a = 13 21 4 12 33 19 5 9 21 40 7 5 22 16 27 3 10 12 22 3 15 18 22 26 7 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 5 5 5 3 3 3 5 5 5 3 3 3 5 5 5 3 3 3 4 0 0 1 0 0 0 4 0 0 1 0 0 0 4 0 0 1 (i - номер строки; j - номер столбца) Вариант 23. Найденова Е. В. Задание 1 Задать вектор a. Сформировать вектор b такой же длины, каждый элемент которого равен модулю от значения соответствующего элемента в векторе a. a = -5 4 6 8 3 -2 1 0 5 -9 -7 4 -1 3 -2 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 0 0 2 2 2 0 1 0 2 2 2 0 0 1 2 2 2 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 (i - номер строки; j - номер столбца) Вариант 24. Пованова К. А. Задание 1 Задать матрицу a. Сформировать из нее матрицу b размерами 2x2, содержащую 4 элемента матрицы a из правого верхнего угла (т. е. элементы со значениями 2, 13, 10, 8) a = 17 2 2 13 11 12 10 8 32 9 23 17 17 9 18 5 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины p. A= 3 0 0 0 1 1 0 3 0 0 1 1 0 0 3 0 1 1 0 0 0 3 1 1 1 1 1 1 2 2 1 1 1 1 2 2 (i - номер строки; j - номер столбца) Вариант 25. Романов Т. Т. Задание 1 Задать матрицу a. Отобразить второй столбец матрицы сверху вниз. a = 4 10 14 17 4 9 17 11 13 17 1 15 19 7 22 4 19 15 18 26 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины m. A= 1 1 1 0 0 1 1 1 1 0 1 0 1 1 1 1 0 0 2 0 0 1 2 3 0 2 0 1 2 3 0 0 2 1 2 3 (i - номер строки; j - номер столбца) Вариант 26. Снегур А. Г. Задание 1 Задать вектор a. Сформировать вектор b, содержащий элементы вектора a, делящиеся без остатка на 6. a = 0 2 4 6 8 10 12 15 18 21 24 27 30 33 36 39 42 45 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины m. A= 3 0 0 1 1 1 0 3 0 1 1 1 0 0 3 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 (i - номер строки; j - номер столбца Вариант 27 Чистяков К. А. Задание 1 Задать вектор a. Сформировать вектор b, содержащий элементы вектора а, по значению меньше либо равные 5. a = 12 3 7 8 1 4 17 18 12 5 7 15 4 3 12 0 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины p. A= 1 1 1 1 1 1 0 2 0 0 0 1 0 0 2 0 0 1 0 0 0 2 0 1 0 0 0 0 2 1 1 1 1 1 1 2 (i - номер строки; j - номер столбца) Вариант 28 Шалагин О. Н. Задание 1 Задать вектор a. Ко всем элементам, значение которых нечетное, прибавить единицу. a = 7 6 12 5 14 22 9 3 18 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 1 1 0 0 5 1 1 1 0 5 0 1 1 1 5 0 0 2 0 0 1 2 3 0 2 0 1 2 3 0 0 2 1 2 3 (i - номер строки; j - номер столбца) Вариант 29 Широков Р. О. Задание 1 Задать вектор a. Вычислить произведение элементов, находящихся на позициях с нечетными индексами. a = 5 11 7 3 4 26 1 9 8 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 4 0 0 1 1 1 0 4 0 1 1 1 0 0 4 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 (i - номер строки; j - номер столбца) Вариант 30 Задание 1 Задать матрицу a. Отсортировать элементы в первой и третьей строках в порядке убывания, а во второй и четвертой – в порядке возрастания. a = 45 12 0 8 22 19 12 9 2 18 7 16 12 7 15 11 8 16 4 1 Задание 2 Сконструировать при помощи встроенных функций для заполнения стандартных матриц, индексации двоеточием и, возможно, поворота, транспонирования или вычеркивания следующую матрицу A. Применить функции обработки данных и поэлементные операции для нахождения указанной в выражении величины s. A= 1 1 2 3 1 1 1 1 2 3 1 1 1 1 2 3 1 1 1 1 2 3 1 1 1 1 2 3 1 1 1 1 2 3 1 1 |