Files
it-labs/ТЕМА1/obsh_kontr_zadacha.md
2026-02-12 12:19:20 +03:00

3.7 KiB

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

Широков Максим, А-03-24

Задание 1

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

Решение

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

 Columns 1 through 6:

   21.0733    7.4324   25.9987   10.3707   -1.2706    5.8837
    8.9596   10.0902   -1.8820    4.9925    9.7364    5.8823
   18.8900   16.8041   10.5948    8.7071   15.4977   12.1647
   11.9080    2.7104    7.6717   10.5692   24.7877   11.2199
    8.8706    8.4180   18.9513    9.7185    5.4931   14.1572

 Column 7:

   11.8809
   -1.0811
   14.5002
    5.2272
   15.3824

Задание 2

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

Решение

>> X=sum(MM)
X =

   69.702   45.455   61.334   44.358   54.244   49.308   45.910

>> SR=sum(X)/35
SR = 10.580
>>

Задание 3

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

Решение

>> SRM=MM<=SR-8
SRM =

  0  0  0  0  1  0  0
  0  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

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

 Columns 1 through 6:

   18.5803    7.4324   18.5803   10.3707    2.5803    5.8837
    8.9596   10.0902    2.5803    4.9925    9.7364    5.8823
   18.5803   16.8041   10.5948    8.7071   15.4977   12.1647
   11.9080    2.7104    7.6717   10.5692   18.5803   11.2199
    8.8706    8.4180   18.5803    9.7185    5.4931   14.1572

 Column 7:

   11.8809
    2.5803
   14.5002
    5.2272
   15.3824

Задание 4

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

Решение

>> MMC=MM(:)
MMC =

   18.5803
    8.9596
   18.5803
   11.9080
    8.8706
    7.4324
   10.0902
   16.8041
    2.7104
    8.4180
   18.5803
    2.5803
   10.5948
    7.6717
   18.5803
   10.3707
    4.9925
    8.7071
   10.5692
    9.7185
    2.5803
    9.7364
   15.4977
   18.5803
    5.4931
    5.8837
    5.8823
   12.1647
   11.2199
   14.1572
   11.8809
    2.5803
   14.5002
    5.2272
   15.3824

>> MMC=sort(MMC)
MMC =

    2.5803
    2.5803
    2.5803
    2.7104
    4.9925
    5.2272
    5.4931
    5.8823
    5.8837
    7.4324
    7.6717
    8.4180
    8.7071
    8.8706
    8.9596
    9.7185
    9.7364
   10.0902
   10.3707
   10.5692
   10.5948
   11.2199
   11.8809
   11.9080
   12.1647
   14.1572
   14.5002
   15.3824
   15.4977
   16.8041
   18.5803
   18.5803
   18.5803
   18.5803
   18.5803

>> K=35
K = 35
>> MMC((K+1)/2)
ans = 10.090

Задание 5

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

Решение

>> MM1=log(MM)
MM1 =

   1.9991   1.4551   1.6289   3.0099   3.0099   1.4551   2.0396
   3.0099   1.4551   1.6575   2.5780   2.0010   2.6258   1.9976
   3.0099   2.8748   2.7596   1.8124   1.4551   2.6539   1.4551
   2.1185   2.8447   2.2198   1.4551   2.5421   3.0099   2.5747
   2.8134   2.5002   2.2859   3.0099   1.4551   3.0099   3.0099