Files
it-labs/ТЕМА1/task.md
2026-02-11 22:26:31 +03:00

3.8 KiB

Общее контрольное задание по теме 1

Евдоченко Наталья, А-03-24

Задание 1

Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.

Решение

>> MM = 10 + 8*randn(5,7)
MM =

    4.3031   16.2644   23.2100    6.8312    7.1872   20.5611   12.2717
   24.1693    9.8539   17.6993    9.9306   22.8729    5.2778    3.6824
   15.8185    8.9640   -0.6781   10.2741   12.0349    6.3269   -0.3740
   13.5513    6.9364    1.9795    0.5801   -3.5495    4.4362    6.8947
    2.0524    4.0911   11.3539   14.0626   10.6222   15.2288   19.2552

Задание 2

Рассчитайте среднее значение SR по всем элементам матрицы ММ.

Решение

>> MMD = MM(:)
MMD =

    4.3031
   24.1693
...
   -0.3740
    6.8947
   19.2552

>> MMDs = sum(MMD)
MMDs = 343.98
>> N = numel(MM)
N = 35
>> SR = MMDs / N
SR = 9.8279

Задание 3

Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.

Решение

>> DLhigh = MM > SR + 8
DLhigh =

  0  0  1  0  0  1  0
  1  0  0  0  1  0  0
  0  0  0  0  0  0  0
  0  0  0  0  0  0  0
  0  0  0  0  0  0  1

>> MM(DLhigh) = SR + 8
MM =

    4.3031   16.2644   17.8279    6.8312    7.1872   17.8279   12.2717
   17.8279    9.8539   17.6993    9.9306   17.8279    5.2778    3.6824
   15.8185    8.9640   -0.6781   10.2741   12.0349    6.3269   -0.3740
   13.5513    6.9364    1.9795    0.5801   -3.5495    4.4362    6.8947
    2.0524    4.0911   11.3539   14.0626   10.6222   15.2288   17.8279

>> DLlow = MM < SR - 8
DLlow =

  0  0  0  0  0  0  0
  0  0  0  0  0  0  0
  0  0  1  0  0  0  1
  0  0  0  1  1  0  0
  0  0  0  0  0  0  0

>> MM(DLlow) = SR - 8
MM =

    4.3031   16.2644   17.8279    6.8312    7.1872   17.8279   12.2717
   17.8279    9.8539   17.6993    9.9306   17.8279    5.2778    3.6824
   15.8185    8.9640    1.8279   10.2741   12.0349    6.3269    1.8279
   13.5513    6.9364    1.9795    1.8279    1.8279    4.4362    6.8947
    2.0524    4.0911   11.3539   14.0626   10.6222   15.2288   17.8279

Задание 4

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

Решение

>> MMC = MM(:)
MMC =

    4.3031
   17.8279
   15.8185
   13.5513
    2.0524
   16.2644
    9.8539
    8.9640
...
    3.6824
    1.8279
    6.8947
   17.8279

>> MMCs = sort(MMC)
MMCs =

    1.8279
    1.8279
    1.8279
    1.8279
    1.9795
...
   17.8279
   17.8279
   17.8279
   17.8279

>> Med = (N + 1)/2
Med = 18
>> ElMed = MMCs(Med)
ElMed = 9.8539

Задание 5

Рассчитайте матрицу ММ1 с элементами, равными натуральным логариф-мам от значений соответствующих элементов из матрицы ММ.

Решение

>> MM1 = log(MM)
MM1 =

   1.4593   2.7890   2.8808   1.9215   1.9723   2.8808   2.5073
   2.8808   2.2879   2.8735   2.2956   2.8808   1.6635   1.3036
   2.7612   2.1932   0.6032   2.3296   2.4878   1.8448   0.6032
   2.6065   1.9368   0.6828   0.6032   0.6032   1.4898   1.9308
   0.7190   1.4088   2.4296   2.6435   2.3629   2.7232   2.8808