diff --git a/ТЕМА1/report.md b/ТЕМА1/report.md index fce7699..6c72513 100644 --- a/ТЕМА1/report.md +++ b/ТЕМА1/report.md @@ -668,157 +668,3 @@ D5 = Сохраним существующую область переменным под названием Perem. Завершим сеанс и для нового загрузим файл Perem. - - -## Контрольное задание. - -1 Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8: - -```matlab ->> MM=randn(5,7)*8+10 -MM = - - 28.1527 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023 - 16.6164 11.8658 5.7105 -1.6662 0.9891 7.4128 12.2133 - 29.7457 23.3815 7.9986 11.5438 4.6299 20.8105 0.8708 - 13.6755 8.2890 24.7054 11.2460 16.5975 1.2757 8.0440 - 9.6014 20.2747 11.7695 13.9071 13.0849 -0.4976 9.4186 -``` - -2 Рассчитайте среднее значение SR по всем элементам матрицы ММ: - -```matlab ->> SR = sum(sum(MM))/numel(MM) -SR = 11.583 -``` - -3 Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. - -```matlab ->> MM(MM> MM(MM>SR+8)=SR+8 -MM = - - 19.5826 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023 - 16.6164 11.8658 5.7105 3.5826 3.5826 7.4128 12.2133 - 19.5826 19.5826 7.9986 11.5438 4.6299 19.5826 3.5826 - 13.6755 8.2890 19.5826 11.2460 16.5975 3.5826 8.0440 - 9.6014 19.5826 11.7695 13.9071 13.0849 3.5826 9.4186 -``` - -4 Превратите ММ в вектор – столбец ММС. - -```matlab ->> MMC=MM(:) -MMC = - - 19.5826 - 16.6164 - 19.5826 - 13.6755 - 9.6014 - 13.4458 - 11.8658 - 19.5826 - 8.2890 - 19.5826 - 10.9555 - 5.7105 - 7.9986 - 19.5826 - 11.7695 - 7.6667 - 3.5826 - 11.5438 - 11.2460 - 13.9071 - 12.6378 - 3.5826 - 4.6299 - 16.5975 - 13.0849 - 9.2147 - 7.4128 - 19.5826 - 3.5826 - 3.5826 - 9.8023 - 12.2133 - 3.5826 - 8.0440 - 9.4186 -``` - -5 Упорядочьте его элементы по возрастанию. - -```matlab ->> MMC=sort(MMC) -MMC = - - 3.5826 - 3.5826 - 3.5826 - 3.5826 - 3.5826 - 4.6299 - 5.7105 - 7.4128 - 7.6667 - 7.9986 - 8.0440 - 8.2890 - 9.2147 - 9.4186 - 9.6014 - 9.8023 - 10.9555 - 11.2460 - 11.5438 - 11.7695 - 11.8658 - 12.2133 - 12.6378 - 13.0849 - 13.4458 - 13.6755 - 13.9071 - 16.5975 - 16.6164 - 19.5826 - 19.5826 - 19.5826 - 19.5826 - 19.5826 - 19.5826 -``` - -6 Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. - -```matlab ->> MED=(MMC(17)+MMC(18))/2 -MED = 11.101 ->> MED=(MMC(17)+MMC(18))/2 -MED = 11.101 -``` - -Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. - -```matlab ->> MM1 = log(MM) -MM1 = - - 2.9746 2.5987 2.3938 2.0369 2.5367 2.2208 2.2826 - 2.8104 2.4737 1.7423 1.2761 1.2761 2.0032 2.5025 - 2.9746 2.9746 2.0793 2.4461 1.5325 2.9746 1.2761 - 2.6156 2.1149 2.9746 2.4200 2.8093 1.2761 2.0849 - 2.2619 2.9746 2.4655 2.6324 2.5715 1.2761 2.2427 -``` - diff --git a/ТЕМА1/task.md b/ТЕМА1/task.md index c606126..a3671e8 100644 --- a/ТЕМА1/task.md +++ b/ТЕМА1/task.md @@ -1,11 +1,181 @@ -# Общее контрольное задание по теме 1. +# Контрольное задание по теме 1. -* Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. +Комаров Егор, А-03-24 -* Рассчитайте среднее значение SR по всем элементам матрицы ММ. +## Задание 1: -* Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. +Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. -* Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. +## Решение: -* Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. +```matlab +>> MM=randn(5,7)*8+10 +MM = + + 28.1527 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023 + 16.6164 11.8658 5.7105 -1.6662 0.9891 7.4128 12.2133 + 29.7457 23.3815 7.9986 11.5438 4.6299 20.8105 0.8708 + 13.6755 8.2890 24.7054 11.2460 16.5975 1.2757 8.0440 + 9.6014 20.2747 11.7695 13.9071 13.0849 -0.4976 9.4186 +``` + +## Задание 2: + +Рассчитайте среднее значение SR по всем элементам матрицы ММ. + +## Решение: + +```matlab +>> SR = sum(sum(MM))/numel(MM) +SR = 11.583 +``` + +## Задание 3: + +Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8. + +## Решение: + +```matlab +>> MM(MM> MM(MM>SR+8)=SR+8 +MM = + + 19.5826 13.4458 10.9555 7.6667 12.6378 9.2147 9.8023 + 16.6164 11.8658 5.7105 3.5826 3.5826 7.4128 12.2133 + 19.5826 19.5826 7.9986 11.5438 4.6299 19.5826 3.5826 + 13.6755 8.2890 19.5826 11.2460 16.5975 3.5826 8.0440 + 9.6014 19.5826 11.7695 13.9071 13.0849 3.5826 9.4186 +``` + +## Задание 4.1: + +Превратите ММ в вектор – столбец ММС. + +## Решение: + +```matlab +>> MMC=MM(:) +MMC = + + 19.5826 + 16.6164 + 19.5826 + 13.6755 + 9.6014 + 13.4458 + 11.8658 + 19.5826 + 8.2890 + 19.5826 + 10.9555 + 5.7105 + 7.9986 + 19.5826 + 11.7695 + 7.6667 + 3.5826 + 11.5438 + 11.2460 + 13.9071 + 12.6378 + 3.5826 + 4.6299 + 16.5975 + 13.0849 + 9.2147 + 7.4128 + 19.5826 + 3.5826 + 3.5826 + 9.8023 + 12.2133 + 3.5826 + 8.0440 + 9.4186 +``` + +## Задание 4.2: + +Упорядочьте его элементы по возрастанию. + +## Решение: + +```matlab +>> MMC=sort(MMC) +MMC = + + 3.5826 + 3.5826 + 3.5826 + 3.5826 + 3.5826 + 4.6299 + 5.7105 + 7.4128 + 7.6667 + 7.9986 + 8.0440 + 8.2890 + 9.2147 + 9.4186 + 9.6014 + 9.8023 + 10.9555 + 11.2460 + 11.5438 + 11.7695 + 11.8658 + 12.2133 + 12.6378 + 13.0849 + 13.4458 + 13.6755 + 13.9071 + 16.5975 + 16.6164 + 19.5826 + 19.5826 + 19.5826 + 19.5826 + 19.5826 + 19.5826 +``` + +## Задание 4.3: + +Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. + +## Решение: + +```matlab +>> MED=(MMC(17)+MMC(18))/2 +MED = 11.101 +>> MED=(MMC(17)+MMC(18))/2 +MED = 11.101 +``` + +## Задание 5: + +Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. + +## Решение: + +```matlab +>> MM1 = log(MM) +MM1 = + + 2.9746 2.5987 2.3938 2.0369 2.5367 2.2208 2.2826 + 2.8104 2.4737 1.7423 1.2761 1.2761 2.0032 2.5025 + 2.9746 2.9746 2.0793 2.4461 1.5325 2.9746 1.2761 + 2.6156 2.1149 2.9746 2.4200 2.8093 1.2761 2.0849 + 2.2619 2.9746 2.4655 2.6324 2.5715 1.2761 2.2427 +```