From db6a12572443b4d2453746adacb296d1a463432c Mon Sep 17 00:00:00 2001 From: Dmitriyev Denis Date: Thu, 12 Feb 2026 11:50:00 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D0=B2?= =?UTF-8?q?=20=D0=9A=D0=BE=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D1=8C=D0=BD=D0=BE?= =?UTF-8?q?=D0=BC=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ТЕМА1/task.md | 55 +++++++++++++++++++++++++++++++++++++---------- 1 file changed, 44 insertions(+), 11 deletions(-) diff --git a/ТЕМА1/task.md b/ТЕМА1/task.md index c8769bf..bcb8068 100644 --- a/ТЕМА1/task.md +++ b/ТЕМА1/task.md @@ -6,7 +6,17 @@ # Решение 1 ```matlab -MM = 10 + 8 * randn(5, 7) +>> MM = 10 + 8 * randn(5, 7) +MM = + + 17.7550 11.7073 18.3678 -0.1965 7.2149 9.1490 13.8207 + 25.3246 13.3426 16.8594 17.4836 21.1897 -8.0179 12.6948 + 9.9031 9.8378 5.1082 4.1858 0.5423 16.3504 17.5941 + 5.9264 12.4459 11.1126 -7.3134 14.8873 1.6742 18.3707 + 8.5833 -1.9887 3.4633 12.6198 -15.1807 22.7829 12.3349 + +>> + ``` # Задание 2 @@ -14,7 +24,9 @@ MM = 10 + 8 * randn(5, 7) # Решение 2 ```matlab -SR = sum(MM(:)) / numel(MM) +>> SR = sum(MM(:)) / numel(MM) +SR = 9.7124 +>> ``` # Задание 3 @@ -22,20 +34,32 @@ SR = sum(MM(:)) / numel(MM) # Решение 3 ```matlab -UP = SR + 8; -LOW = SR - 8; -MM(MM > UP) = UP; -MM(MM < LOW) = LOW; -MM +>> UP = SR + 8; +>> LOW = SR - 8; +>> MM(MM > SR + 8) = UP; +>> MM(MM < SR - 8) = LOW; +>> MM +MM = + + 17.7124 11.7073 17.7124 1.7124 7.2149 9.1490 13.8207 + 17.7124 13.3426 16.8594 17.4836 17.7124 1.7124 12.6948 + 9.9031 9.8378 5.1082 4.1858 1.7124 16.3504 17.5941 + 5.9264 12.4459 11.1126 1.7124 14.8873 1.7124 17.7124 + 8.5833 1.7124 3.4633 12.6198 1.7124 17.7124 12.3349 + +>> + ``` # Задание 4 Превратите ММ в вектор – столбец ММС. Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. # Решение 4 ```matlab -MMC = MM(:); -MMC1 = sort(MMC); -Med = MMC1(floor(numel(MMC1) / 2) + 1) +>> MMC = MM(:); +>> MMC1 = sort(MMC); +>> Med = MMC1(floor(numel(MMC1) / 2) + 1) +Med = 11.707 +>> ``` # Задание 5 @@ -43,5 +67,14 @@ Med = MMC1(floor(numel(MMC1) / 2) + 1) # Решение 5 ```matlab -MM1 = log(MM) +>> MM1 = log(MM) +MM1 = + + 2.8743 2.4602 2.8743 0.5379 1.9762 2.2136 2.6262 + 2.8743 2.5910 2.8249 2.8613 2.8743 0.5379 2.5412 + 2.2928 2.2862 1.6308 1.4317 0.5379 2.7943 2.8676 + 1.7794 2.5214 2.4081 0.5379 2.7005 0.5379 2.8743 + 2.1498 0.5379 1.2422 2.5353 0.5379 2.8743 2.5124 + +>> ```