1
0
ответвлено от main/it-labs
Files
it-labs/ТЕМА1/task.md
2026-02-26 01:08:39 +03:00

3.8 KiB

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

Тупиков Александр, А-02-24

Задание 1.

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

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

MM =

   -5.2254   15.8957   19.7057    9.5253    9.5305    6.4627   17.8484
    2.2978   10.5876    3.1585   14.3801   -0.6839    6.9282   17.4763
   11.2277    5.6573    9.6536   36.3735    8.0052   -0.5241   14.3322
  -11.2288   10.2335    7.7879    0.7162    9.8218    9.3039    6.5158
   28.7304   21.8072   -4.5347   -3.8612   10.7468   10.5851   14.8075

Задание 2.

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

>> SR = sum(sum(MM)) / (5*7)
SR = 9.2584

>> SR = mean(MM(:))
SR = 9.2584

Задание 3.

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

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

   -5.2254   15.8957   17.2584    9.5253    9.5305    6.4627   17.2584
    2.2978   10.5876    3.1585   14.3801   -0.6839    6.9282   17.2584
   11.2277    5.6573    9.6536   17.2584    8.0052   -0.5241   14.3322
  -11.2288   10.2335    7.7879    0.7162    9.8218    9.3039    6.5158
   17.2584   17.2584   -4.5347   -3.8612   10.7468   10.5851   14.8075

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

    1.2584   15.8957   17.2584    9.5253    9.5305    6.4627   17.2584
    2.2978   10.5876    3.1585   14.3801    1.2584    6.9282   17.2584
   11.2277    5.6573    9.6536   17.2584    8.0052    1.2584   14.3322
    1.2584   10.2335    7.7879    1.2584    9.8218    9.3039    6.5158
   17.2584   17.2584    1.2584    1.2584   10.7468   10.5851   14.8075

Задание 4.

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

>> MMC = MM(:)

MMC =

    1.2584
    2.2978
   11.2277
    1.2584
   17.2584
   15.8957
   10.5876
    5.6573
   10.2335
   17.2584
   17.2584
    3.1585
    9.6536
    7.7879
    1.2584
    9.5253
   14.3801
   17.2584
    1.2584
    1.2584
    9.5305
    1.2584
    8.0052
    9.8218
   10.7468
    6.4627
    6.9282
    1.2584
    9.3039
   10.5851
   17.2584
   17.2584
   14.3322
    6.5158
   14.8075
   
>> MMC = sort(MMC)

MMC =

    1.2584
    1.2584
    1.2584
    1.2584
    1.2584
    1.2584
    1.2584
    2.2978
    3.1585
    5.6573
    6.4627
    6.5158
    6.9282
    7.7879
    8.0052
    9.3039
    9.5253
    9.5305
    9.6536
    9.8218
   10.2335
   10.5851
   10.5876
   10.7468
   11.2277
   14.3322
   14.3801
   14.8075
   15.8957
   17.2584
   17.2584
   17.2584
   17.2584
   17.2584
   17.2584
   
>> MED = median(MMC)
MED = 9.5305

Задание 5.

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

>> MM1 = log(MM)
MM1 =

   0.2299   2.7661   2.8483   2.2540   2.2545   1.8661   2.8483
   0.8319   2.3597   1.1501   2.6658   0.2299   1.9356   2.8483
   2.4184   1.7329   2.2673   2.8483   2.0801   0.2299   2.6625
   0.2299   2.3257   2.0526   0.2299   2.2846   2.2304   1.8742
   2.8483   2.8483   0.2299   0.2299   2.3746   2.3594   2.6951