diff --git a/ТЕМА1/Perem b/ТЕМА1/Perem new file mode 100644 index 0000000..f72d034 --- /dev/null +++ b/ТЕМА1/Perem @@ -0,0 +1,186 @@ +# Created by Octave 9.4.0, Thu Feb 12 10:12:22 2026 GMT +# name: C +# type: double_range +# base, limit, increment +4 27 1 + + +# name: D +# type: matrix +# rows: 4 +# columns: 6 + 4 8 12 16 20 24 + 5 9 13 17 21 25 + 6 10 14 18 22 26 + 7 11 15 19 23 27 + + +# name: D1 +# type: scalar +22 + + +# name: D2 +# type: matrix +# rows: 1 +# columns: 3 + 18 22 26 + + +# name: D3 +# type: matrix +# rows: 2 +# columns: 3 + 13 17 21 + 14 18 22 + + +# name: D4 +# type: matrix +# rows: 1 +# columns: 5 + 19 20 21 22 23 + + +# name: D5 +# type: matrix +# rows: 2 +# columns: 3 + 6 14 26 + 7 15 27 + + +# name: MM +# type: matrix +# rows: 5 +# columns: 7 + 15.003955611327559 0.72917183263426999 11.280510199810099 2.874436662848864 0.72917183263426999 16.729171832634272 2.209339110302607 + 16.729171832634272 16.729171832634272 16.729171832634272 0.72917183263426999 3.2373715161916063 12.947340731452835 11.330872458762197 + 15.801322332544267 2.7871274016056473 16.729171832634272 0.72917183263426999 9.3571455385944073 10.505154582400166 6.8180816997825824 + 5.649721095064856 4.1868083290719671 9.5863794499005248 7.3264477344393946 0.75227445490400413 9.796759193385622 16.729171832634272 + 8.2893576742448207 3.7594867583966822 7.8254666163313171 16.729171832634272 0.72917183263426999 0.72917183263426999 14.439204246075079 + + +# name: MMC +# type: matrix +# rows: 35 +# columns: 1 + 15.003955611327559 + 16.729171832634272 + 15.801322332544267 + 5.649721095064856 + 8.2893576742448207 + 0.72917183263426999 + 16.729171832634272 + 2.7871274016056473 + 4.1868083290719671 + 3.7594867583966822 + 11.280510199810099 + 16.729171832634272 + 16.729171832634272 + 9.5863794499005248 + 7.8254666163313171 + 2.874436662848864 + 0.72917183263426999 + 0.72917183263426999 + 7.3264477344393946 + 16.729171832634272 + 0.72917183263426999 + 3.2373715161916063 + 9.3571455385944073 + 0.75227445490400413 + 0.72917183263426999 + 16.729171832634272 + 12.947340731452835 + 10.505154582400166 + 9.796759193385622 + 0.72917183263426999 + 2.209339110302607 + 11.330872458762197 + 6.8180816997825824 + 16.729171832634272 + 14.439204246075079 + + +# name: MMC_sorted +# type: matrix +# rows: 35 +# columns: 1 + 0.72917183263426999 + 0.72917183263426999 + 0.72917183263426999 + 0.72917183263426999 + 0.72917183263426999 + 0.72917183263426999 + 0.75227445490400413 + 2.209339110302607 + 2.7871274016056473 + 2.874436662848864 + 3.2373715161916063 + 3.7594867583966822 + 4.1868083290719671 + 5.649721095064856 + 6.8180816997825824 + 7.3264477344393946 + 7.8254666163313171 + 8.2893576742448207 + 9.3571455385944073 + 9.5863794499005248 + 9.796759193385622 + 10.505154582400166 + 11.280510199810099 + 11.330872458762197 + 12.947340731452835 + 14.439204246075079 + 15.003955611327559 + 15.801322332544267 + 16.729171832634272 + 16.729171832634272 + 16.729171832634272 + 16.729171832634272 + 16.729171832634272 + 16.729171832634272 + 16.729171832634272 + + +# name: MMl +# type: matrix +# rows: 5 +# columns: 7 + 2.7083138737593568 -0.31584586468800374 2.4230764755266643 1.0558567116929893 -0.31584586468800374 2.8171540118388791 0.79269342569481305 + 2.8171540118388791 2.8171540118388791 2.8171540118388791 -0.31584586468800374 1.1747617401197186 2.560890418136009 2.4275310763790485 + 2.7600936284641282 1.0250114602665112 2.8171540118388791 -0.31584586468800374 2.2361402801531933 2.3518660493148436 1.9195781565982406 + 1.7316061802345866 1.4319387083612749 2.2603432837116411 1.9914907783012206 -0.28465405498875163 2.2820516364325374 2.8171540118388791 + 2.1149724841483128 1.3242824476583577 2.0573833661283714 2.8171540118388791 -0.31584586468800374 -0.31584586468800374 2.6699470243336707 + + +# name: Med +# type: scalar +18 + + +# name: SR +# type: scalar +8.72917183263427 + + +# name: elm +# type: scalar +8.2893576742448207 + + +# name: lower_bound +# type: scalar +0.72917183263426999 + + +# name: n +# type: scalar +35 + + +# name: upper_bound +# type: scalar +16.729171832634272 + + diff --git a/ТЕМА1/zadaca1.md b/ТЕМА1/zadaca1.md index d737b59..bb0d32f 100644 --- a/ТЕМА1/zadaca1.md +++ b/ТЕМА1/zadaca1.md @@ -1,4 +1,15 @@ -## пункт 1 +## Задание + +1. Создайте матрицу ММ 5 7 ➢ случайными нормально распределенными элементами с математическим ожиданием 10 и стандартным отклонением 8. +2. Рассчитывайте среднее значеник SR по всем элементам матрицы ММ. +3. Замените начения, превышающие SR+8, на SR+8, а значения менше, чем SR-8, на SR-8. +4. Превратите MM в вектор-столбец MMC. ➢ Упорядочьте его элементы по возрастанию. Определите значение медианы, в качестве которого возьмите серединное по порядку индексов значение в упорядоченном векторе. +5. Рассчитайте матрицу ММl с элементами, равными натуральным логарифмам от значений соответствующих элементов из матрицы ММ. + + + +## Решение + ```matlab >> MM = 10+8*randn(5, 7) MM = @@ -20,12 +31,11 @@ MM = 1.4439e+01 ``` -## пункт 2 ```matlab >> SR = mean(MM(:)) SR = 8.7292 ``` -## пункт 3 + ```matlab >> lower_bound = SR-8 lower_bound = 0.7292 @@ -51,4 +61,108 @@ MM = 8.2894 3.7595 7.8255 16.7292 0.7292 0.7292 14.4392 ``` -## пункт 4 +```matlab +>> MMC = MM(:) +MMC = + + 15.0040 + 16.7292 + 15.8013 + 5.6497 + 8.2894 + 0.7292 + 16.7292 + 2.7871 + 4.1868 + 3.7595 + 11.2805 + 16.7292 + 16.7292 + 9.5864 + 7.8255 + 2.8744 + 0.7292 + 0.7292 + 7.3264 + 16.7292 + 0.7292 + 3.2374 + 9.3571 + 0.7523 + 0.7292 + 16.7292 + 12.9473 + 10.5052 + 9.7968 + 0.7292 + 2.2093 + 11.3309 + 6.8181 + 16.7292 + 14.4392 +``` +```matlab +>> MMC_sorted = sort(MMC) +MMC_sorted = + + 0.7292 + 0.7292 + 0.7292 + 0.7292 + 0.7292 + 0.7292 + 0.7523 + 2.2093 + 2.7871 + 2.8744 + 3.2374 + 3.7595 + 4.1868 + 5.6497 + 6.8181 + 7.3264 + 7.8255 + 8.2894 + 9.3571 + 9.5864 + 9.7968 + 10.5052 + 11.2805 + 11.3309 + 12.9473 + 14.4392 + 15.0040 + 15.8013 + 16.7292 + 16.7292 + 16.7292 + 16.7292 + 16.7292 + 16.7292 + 16.7292 +``` + +```matlab +>> n = numel(MMC_sorted) +n = 35 +``` +```matlab +>> Med = (n+1)/2 +Med = 18 +``` +```matlab +>> elm = MMC_sorted(Med) +elm = 8.2894 +``` +```matlab +MMl = + + 2.7083 -0.3158 2.4231 1.0559 -0.3158 2.8172 0.7927 + 2.8172 2.8172 2.8172 -0.3158 1.1748 2.5609 2.4275 + 2.7601 1.0250 2.8172 -0.3158 2.2361 2.3519 1.9196 + 1.7316 1.4319 2.2603 1.9915 -0.2847 2.2821 2.8172 + 2.1150 1.3243 2.0574 2.8172 -0.3158 -0.3158 2.6699 + +``` + +