Files
it-labs/ТЕМА1/task.md
2026-02-12 10:05:00 +03:00

3.7 KiB

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

Шабанова Рания, А-03-24

Решение

  • Создайте переменную ММ – матрицу 5х7 со случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8.
>> MM=10+8*randn(5,7)
MM =

    0.1406   14.9802   12.7207    9.0749    8.5773   15.4073    6.9935
   13.8795   24.9492    9.1119    9.4800   -3.7672   21.7140    5.7326
   19.2962   16.2804    9.4359    5.9329   24.7377    2.2018   21.7807
   17.2418   24.7828    5.7255   19.3644    8.4500   -1.2598    0.9687
   23.6906   17.2696   14.2765    2.4179    5.6787   24.4171    6.2295
  • Рассчитайте среднее значение SR по всем элементам матрицы ММ.
>> SR=sum(MM(:))/numel(MM)
SR = 11.940
  • Замените в ММ все значения, превышающие SR+8, на значение SR+8, а значения, меньшие, чем SR-8, - на SR-8.
>> MM(MM>SR+8)=SR+8
MM =

    0.1406   14.9802   12.7207    9.0749    8.5773   15.4073    6.9935
   13.8795   19.9404    9.1119    9.4800   -3.7672   19.9404    5.7326
   19.2962   16.2804    9.4359    5.9329   19.9404    2.2018   19.9404
   17.2418   19.9404    5.7255   19.3644    8.4500   -1.2598    0.9687
   19.9404   17.2696   14.2765    2.4179    5.6787   19.9404    6.2295


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

    3.9404   14.9802   12.7207    9.0749    8.5773   15.4073    6.9935
   13.8795   19.9404    9.1119    9.4800    3.9404   19.9404    5.7326
   19.2962   16.2804    9.4359    5.9329   19.9404    3.9404   19.9404
   17.2418   19.9404    5.7255   19.3644    8.4500    3.9404    3.9404
   19.9404   17.2696   14.2765    3.9404    5.6787   19.9404    6.2295
  • Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе.
>> MMC=MM(:)
MMC =

    3.9404
   13.8795
   19.2962
   17.2418
   19.9404
   14.9802
   19.9404
   16.2804
   19.9404
   17.2696
   12.7207
    9.1119
    9.4359
    5.7255
   14.2765
    9.0749
    9.4800
    5.9329
   19.3644
    3.9404
    8.5773
    3.9404
   19.9404
    8.4500
    5.6787
   15.4073
   19.9404
    3.9404
    3.9404
   19.9404
    6.9935
    5.7326
   19.9404
    3.9404
    6.2295


>> MMC1=sort(MMC)
MMC1 =

    3.9404
    3.9404
    3.9404
    3.9404
    3.9404
    3.9404
    5.6787
    5.7255
    5.7326
    5.9329
    6.2295
    6.9935
    8.4500
    8.5773
    9.0749
    9.1119
    9.4359
    9.4800
   12.7207
   13.8795
   14.2765
   14.9802
   15.4073
   16.2804
   17.2418
   17.2696
   19.2962
   19.3644
   19.9404
   19.9404
   19.9404
   19.9404
   19.9404
   19.9404
   19.9404



>> >> Med=MMC1(floor(numel(MMC1)/2)+1)
Med = 9.4800
  • Рассчитайте матрицу ММ1 с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ.
>> MM1=log(MM)
MM1 =

   1.3713   2.7067   2.5432   2.2055   2.1491   2.7348   1.9450
   2.6304   2.9927   2.2096   2.2492   1.3713   2.9927   1.7462
   2.9599   2.7900   2.2445   1.7805   2.9927   1.3713   2.9927
   2.8473   2.9927   1.7449   2.9634   2.1342   1.3713   1.3713
   2.9927   2.8490   2.6586   1.3713   1.7367   2.9927   1.8293```