Главная страница
Навигация по странице:

  • Раздел 1: Матрицы Задание 1

  • Задание 4

  • Раздел 2: Создание равномерно разнесенных векторов Задание 1

  • Задание 6

  • Раздел 3: Функции создания массива Задание 1

  • Раздел 4: Индексирование и изменение массивов Задание 1

  • Раздел 5: Изменение значений в массивах Задание 1

  • Задание 2

  • Раздел 6: Выполнение операций с массивами над векторами

  • Раздел 7: Вызов нескольких выходных данных Задание 1

  • Задание на самостоятельную работу

  • Приложение Основные команды для работы с матрицами и векторами

  • кк. Лабораторная работа 2 (2). Лабораторная работа 2 Обработка матриц и векторов


    Скачать 0.66 Mb.
    НазваниеЛабораторная работа 2 Обработка матриц и векторов
    Дата07.04.2022
    Размер0.66 Mb.
    Формат файлаdocx
    Имя файлаЛабораторная работа 2 (2).docx
    ТипЛабораторная работа
    #450978

    Лабораторная работа №2

    Обработка матриц и векторов

    Цель: приобретение навыков работы в рабочем окне пакета MATLAB: изучение способов формирования матриц, векторов, подматриц.
    Раздел 1: Матрицы

    Задание 1: Одно число, называемое скаляром, на самом деле является массивом 1 на 1, что означает, что оно содержит 1 строку и 1 столбец.

    ЗАДАЧА

    Создайте переменную с именем x со значением 4.
    Задание 2: Вы можете создавать массивы из нескольких элементов, используя квадратные скобки.

    х = [3 5]

    х =

    3 5

    ЗАДАЧА

    Создайте массив с именем x с двумя элементами: 7 и 9
    Задание 3: Когда вы разделяете числа пробелами (или запятыми), как показано в предыдущей задаче, MATLAB объединяет числа в вектор-строку, который представляет собой массив с одной строкой и несколькими столбцами (1 на n). Когда вы разделяете числа точкой с запятой, MATLAB создает вектор-столбец (n-на-1).

    х = [1; 3]

    х =

    1

    3

    ЗАДАЧА

    Создайте массив с именем x с двумя элементами, 7 и 9, в одном столбце.

    Попробуйте скопировать предыдущую команду и заменить пробел между числами точкой с запятой (;).
    Задание 4: Создайте вектор-строку с именем x, который содержит значения 3, 10 и 5 в указанном порядке.
    Задание 5: Создайте вектор-столбец с именем x, который содержит значения 8, 2 и -4 в указанном порядке.
    Задание 6: Вы можете комбинировать пробелы и точки с запятой для создания матрицы, которая представляет собой массив с несколькими строками и столбцами. При вводе матрицы вы должны вводить их построчно.

    x = [3 4 5; 6 7 8]

    х =

    3 4 5

    6 7 8

    ЗАДАЧА

    Создайте матрицу с именем x со значениями, показанными ниже.

    5 6 7

    8 9 10
    Задание 7: В MATLAB вы можете выполнять вычисления в квадратных скобках.

    х = [abs (-4) 4 ^ 2]

    х =

    4 16

    ЗАДАЧА

    Создайте вектор-строку с именем x, который содержит sqrt (10) в качестве первого элемента и pi ^ 2 (π2) в качестве второго элемента.
    Раздел 2: Создание равномерно разнесенных векторов

    Задание 1: Обычно создаются векторы, содержащие числа с равным интервалом, такие как вектор ниже.

    y = [5 6 7 8]

    y =

    5 6 7 8

    ЗАДАЧА

    Создайте вектор-строку с именем x, который содержит значения 1, 2 и 3 в указанном порядке.
    Задание 2: Для длинных векторов ввод отдельных чисел нецелесообразен. Альтернативный сокращенный метод создания равномерно распределенных векторов - использовать оператор: и указать только начальную и конечную точки.

    у = 5: 8

    y =

    5 6 7 8

    Обратите внимание, что квадратные скобки не нужны при использовании оператора двоеточия.

    ЗАДАЧА

    Создайте вектор-строку с именем x со значениями 1, 2, 3 и 4, но на этот раз с помощью оператора:.
    Задание 3: Оператор: использует интервал по умолчанию 1, однако вы можете указать свой собственный интервал, как показано ниже.

    х = 20: 2: 26

    х =

    20 22 24 26

    ЗАДАЧА

    Создайте вектор-строку с именем x, который начинается с 1, заканчивается 5, и каждый элемент отделен 0,5.
    Задание 4: Создайте вектор-строку с именем x, который начинается с 3 и заканчивается 13, шаг между элементами равен 2.
    Задание 5: Если вы знаете количество элементов, которые хотите в векторе (а не расстояние между каждым элементом), вы можете вместо этого использовать функцию linspace:

    linspace (первый, последний, число_элементов).

    Обратите внимание на использование запятых (,) для разделения входных данных в функцию linspace.

    x = linspace (0,1,5)

    х =

    0 0.250 0.500 0.750 1.000

    ЗАДАЧА

    Создайте вектор-строку с именем x, который начинается с 1, заканчивается 10 и содержит 5 элементов.
    Задание 6: И linspace, и оператор : создают векторы-строки. Однако вы можете преобразовать вектор-строку в вектор-столбец с помощью оператора транспонирования (').

    х = 1 : 3;

    х = х '

    х =

    1

    2

    3

    ЗАДАЧА

    Транспонируйте x из вектора-строки в вектор-столбец с помощью оператора транспонирования.
    Задание 7: Вы можете создать векторы-столбцы с помощью одной команды, создав вектор-строку и переставив все это в одну строку. Обратите внимание на использование здесь круглых скобок для указания порядка операций.

    х = (1: 2: 5) '

    х =

    1

    3

    5

    ЗАДАЧА

    В одной команде создайте вектор-столбец с именем x, который начинается с 5, заканчивается 9 и имеет элементы, разделенные интервалом 2.


    Раздел 3: Функции создания массива

    Задание 1: MATLAB содержит множество функций, которые помогут вам создавать часто используемые матрицы, такие как матрицы случайных чисел.

    х = rand (2)

    х =

    0.8147 0.1270

    0.9058 0.9134

    Обратите внимание, что 2 в команде rand (2) указывает, что на выходе будет матрица случайных чисел 2 на 2.

    ЗАДАЧА

    Создайте переменную с именем x, которая представляет собой матрицу случайных чисел 5 на 5.
    Задание 2: Многие функции создания матриц позволяют ввести одно число для создания квадратной матрицы (n на n) или ввести два числа для создания неквадратных матриц.

    х = rand (2)

    х =

    0.8147 0.1270

    0.9058 0.9134
    х = rand (2,3)

    х =

    0.6324 0.2785 0.9575

    0.0975 0.5469 0.9649

    ЗАДАЧА

    Используйте rand для создания массива, содержащего 5 строк и 1 столбец. Назначьте результат переменной с именем x.
    Задание 3: Большинство функций создания массивов принимают те же входные данные, что и rand. Например, функции нулей – zeros и единиц – ones создают матрицы всех нулей или единиц соответственно.

    х = ones (2,3)

    х =

    1 1 1

    1 1 1

    ЗАДАЧА

    Используйте функцию нулей, чтобы создать матрицу всех нулей, которая имеет 6 строк и 3 столбца (6 на 3). Назначьте результат переменной с именем x.
    Раздел 4: Индексирование и изменение массивов

    Задание 1: Создайте случайный массив data из 7 строк и 3 столбцов
    Задание 2: Вы можете извлекать значения из массива, используя индексирование строк и столбцов.

    у = А (5,7)

    Этот синтаксис извлекает значение в 5-й строке и 7-м столбце массива A и присваивает результат переменной y.

    ЗАДАЧА

    Создайте переменную x, которая содержит значение в 6-й строке и 3-м столбце переменной data.
    Задание 3: Вы можете использовать ключевое слово end в MATLAB как индекс строки или столбца для ссылки на последний элемент.

    у = А (end, 2)

    ЗАДАЧА

    Используйте ключевое слово end, чтобы получить значение в последней строке и 3-м столбце переменной data. Присвойте это значение переменной с именем x.
    Задание 3: Обратите внимание, что вы можете использовать арифметику с ключевым словом end. Например:

    y = A (end-1, end-2)

    ЗАДАЧА

    Создайте скалярную переменную x, которая содержит значение из предпоследней строки и 3-го столбца данных.
    Задание 4: При использовании в качестве индекса оператор двоеточия (:) указывает все элементы в этом измерении. Синтаксис

    х = А (2, :)

    создает вектор-строку, содержащий все элементы из второй строки A.

    ЗАДАЧА

    Создайте переменную с именем density, которая содержит второй столбец матрицы с именем data.
    Задание 5: Оператор двоеточия может относиться к диапазону значений. Следующий синтаксис создает матрицу, содержащую первую, вторую и третью строки матрицы A.

    х = А (1: 3, :)

    ЗАДАЧА

    Создайте переменную volumes, содержащие два последних столбца данных.
    Задание 6: Одно значение индекса может использоваться для ссылки на векторные элементы. Например

    х = v (3)

    возвращает третий элемент вектора v, если v является вектором-строкой или вектор-столбцом.

    ЗАДАЧА

    Используя одно значение индекса, создайте переменную с именем p, содержащую шестой элемент density.
    Задание 7: Один диапазон значений индекса может использоваться для ссылки на подмножество элементов вектора. Например

    х = v (3: end)

    возвращает подмножество вектора v, содержащее элементы от 3 до конца.

    ЗАДАЧА

    Используя диапазон значений индекса, создайте вектор с именем p, содержащий элементы со 2-го по 5-й density.
    Раздел 5: Изменение значений в массивах

    Задание 1: Помните, что вы можете использовать символ: для извлечения целых столбцов данных.

    ЗАДАЧА

    Создайте вектор с именем v2, содержащий последний столбец data.
    Задание 2: Элементы переменной можно изменить, комбинируя индексирование с присваиванием.

    А(2) = 11

    ЗАДАЧА

    Измените первый элемент в v2 на 0,5.
    Задание 3: Измените значение элемента в первой строке и последнем столбце массива data на 0,5.
    Раздел 6: Выполнение операций с массивами над векторами

    Создайте произвольные массивы mas и mas2 одинакового размера (3х3).

    Задание 1: Вы можете добавить скалярное значение ко всем элементам массива.

    х = [1 2 3];

    у = х + 2

    y =

    3 4 5

    ЗАДАЧА

    Добавьте 1 к каждому элементу mas и сохраните результат в переменной с именем mas1.
    Задание 2: Вы можете сложить два любых массива одинакового размера.

    г = х + у

    ЗАДАЧА

    Создайте вектор mas_sum, который представляет собой сумму векторов mas1 и mas2.
    Задание 3: Вы можете умножить или разделить все элементы массива на скаляр.

    г = 2 * х

    у = х / 3

    ЗАДАЧА

    Создайте переменную mas_avr, которая содержит значение mas_sum, разделенное на 2.
    Задание 4: Максимальное значение матрицы можно определить с помощью функции max.

    xMax = маx (x)

    ЗАДАЧА

    Создайте переменную mas_max, содержащую максимум вектора mas_avr.
    Задание 5: MATLAB имеет функции, которые выполняют математические операции со всем вектором или массивом значений в одной команде.

    xSqrt = sqrt (х)

    ЗАДАЧА

    Используя функцию round, создайте переменную с именем massr, которая содержит округленные значения, mass_avr.
    Раздел 7: Вызов нескольких выходных данных

    Задание 1: Функцию size можно применить к массиву для создания единственной выходной переменной, содержащей размер массива.

    s = size (x)

    ЗАДАЧА

    Создайте переменную с именем msize, содержащую размер переменной mass_avr.
    Задание 2: Функцию размера можно применить к матрице для получения либо одной выходной переменной, либо двух выходных переменных. Используйте квадратные скобки ([ ]), чтобы получить более одного выходного значения.

    [xrow, xcol] = size (x)

    ЗАДАЧА

    Создайте переменные dr и dc, которые соответственно содержат количество строк и столбцов переменной mass_avr.
    Задание 3: Максимальное значение вектора и соответствующее ему значение индекса можно определить с помощью функции max. Первый вывод функции max - это максимальное значение входного вектора. При вызове с двумя выходами второй выход является значением индекса.

    [xMax, idx] = max (x)

    ЗАДАЧА

    Создайте переменную v2, в которую занесите 1 столбец массива mass_avr. Создайте переменные vMax и ivMax, содержащие максимальное значение вектора v2 и соответствующее значение индекса соответственно.

    Задание на самостоятельную работу

    1. В рабочем окне MATLAB ввести матрицу А.

    2. Выделить из матрицы А подматрицу В.

    3. Выделить из матрицы А подматрицу С.

    4. Извлечь из матрицы А диагональ D.

    5. Умножить матрицу В на матрицу С с точкой и без точки.

    6. Разделить матрицу В на матрицу С левым делением с точкой и без точки.

    7. Разделить матрицу В на матрицу С правым делением с точкой и без точки.

    8. Транспонировать матрицу А.

    9. Сохранить переменные А,В, С,D в mat-файле.

    10. Очистить рабочую область. Очистить экран. Загрузить сохраненные переменные в рабочую область. Вывести список переменных.


    варианта

    Задание

    1 вариант

    А = 0,0063 0,038 0,67 0,0054 0,0065 0,0049

    0,57 0,05 0,0784 0,0046 0,29 0,003

    0,0044 0,575 0,0064 0,698 0,543 0,0001

    0,997 0,4567 0,002 0,578 0,445 0,0254

    0,02 0,0446 0,268 0,077 0,0057 0,0054

    0,0089 0,0987 0,0057 0,798 0,0965 0,0361
    В =

    0,05 0,0784 0,0046 0,29

    0,575 0,0064 0,698 0,543

    0,4567 0,002 0,578 0,445

    0,0446 0,268 0,077 0,0057
    С =

    0,0063 0,038 0,67 0,0054

    0,57 0,05 0,0784 0,0046

    0,0044 0,575 0,0064 0,698

    0,997 0,4567 0,002 0,578
    D = 0,997 0,0446 0,0057

    2 вариант

    А = 0.8762 0.7726 0.7582 0.8002 0.7962 0.6665 0.9865

    0.3556 0.6205 0.9317 0.8679 0.8710 0.7559 0.9688

    0.9060 0.9906 0.9514 0.9894 0.9640 0.8660 0.8546

    0.9792 0.9989 0.9916 0.9457 0.9376 0.9376 0.9182

    0.9972 0.9634 0.9278 0.8655 0.9988 0.8666 0.8898

    0.9929 0.9995 1.0000 0.9859 0.9325 0.9996 0.4691

    0.7826 0.6121 0.9962 0.7631 0.8936 0.9744 0.5783
    В = 0.9514 0.9894 0.9640 0.8660 0.8546

    0.9916 0.9457 0.9376 0.9376 0.9182

    0.9278 0.8655 0.9988 0.8666 0.8898
    С = 0.8762 0.7726 0.7582 0.8002 0.7962

    0.3556 0.6205 0.9317 0.8679 0.8710

    0.9060 0.9906 0.9514 0.9894 0.9640
    D = 0.7726 0.9317 0.9894 0.9376 0.8666 0.4691

    3 вариант

    А = 9.5272 2.1815 4.5297 5.2380 2.3439 1.4659 11.2004

    2.8767 4.7603 4.2683 2.6028 2.6997 0.5291 5.0222

    2.0590 4.9244 8.7242 2.4919 2.7565 8.6705 4.8267

    1.6392 3.0574 7.7370 3.2249 2.4287 4.3578 8.9045

    3.3267 10.1745 3.2031 9.7044 3.3384 22.8564 7.6963

    1.9371 3.2575 6.9681 7.3445 5.6299 19.9665 1.1599

    3.0202 3.6819 5.4846 1.1845 1.9250 4.5214 9.1030
    В = 3.0574 7.7370 3.2249 2.4287 4.3578

    10.1745 3.2031 9.7044 3.3384 22.8564

    3.2575 6.9681 7.3445 5.6299 19.9665

    3.6819 5.4846 1.1845 1.9250 4.5214

    С = 2.1815 4.5297 5.2380 2.3439 1.4659

    4.7603 4.2683 2.6028 2.6997 0.5291

    4.9244 8.7242 2.4919 2.7565 8.6705

    3.0574 7.7370 3.2249 2.4287 4.3578
    D = 3.3267 3.2575 5.4846

    4 вариант

    А = 0.6934 3.4302 3.2723 0.0546 12.2107 8.9556 8.7879

    1.6332 1.5901 2.4343 4.1119 9.1181 0.5733 5.2615

    0.5854 1.4918 2.3426 2.7809 13.4954 29.4956 7.2479

    1.6579 4.3528 0.3552 1.3945 11.7359 3.1786 2.3811

    5.7940 1.3223 1.5670 4.8091 4.6988 3.6736 0.3824

    6.6318 4.5172 1.8277 3.8735 1.4285 2.5523 6.4176

    4.1101 9.5744 0.8614 10.5800 7.6150 6.9610 3.4473
    B = 0.0546 12.2107 8.9556 8.7879

    4.1119 9.1181 0.5733 5.2615

    2.7809 13.4954 29.4956 7.2479

    1.3945 11.7359 3.1786 2.3811
    C = 1.6579 4.3528 0.3552 1.3945

    5.7940 1.3223 1.5670 4.8091

    6.6318 4.5172 1.8277 3.8735

    4.1101 9.5744 0.8614 10.5800
    D = 0.6934 1.5901 2.3426 1.3945 4.6988 2.5523 3.4473

    5 вариант

    А = 0.0081 7.6399 1.3506 3.7951 0.2055 0.3593

    1.0536 22.3808 0.0565 29.7027 0.2646 0.2551

    1.3466 304.4029 24.9269 0.7303 0.5680 2.1895

    1.9071 0.0532 3.9344 0.0059 0.1992 16.7611

    4.4069 39.8499 1.0821 0.7376 0.1972 0.0173

    7.8419 0.5524 9.0982 0.2388 0.0941 2.0778

    1.1999 0.0007 3.4331 0.0017 1.9596 0.0136
    B = 1.3466 304.4029 24.9269 0.7303

    1.9071 0.0532 3.9344 0.0059

    4.4069 39.8499 1.0821 0.7376
    C = 3.9344 0.0059 0.1992 16.7611

    1.0821 0.7376 0.1972 0.0173

    9.0982 0.2388 0.0941 2.0778
    D = 1.3506 29.7027 0.5680 16.7611

    6 вариант

    A = 5.5577 3.1121 8.5322 1.2649 0.3179 2.3806 0.6724

    2.6287 0.8913 1.8364 30.3882 3.4777 3.3664 6.0280

    7.0923 1.2885 2.3576 6.0922 4.1388 2.9021 8.1857

    2.3959 0.1863 0.4417 2.1104 2.5111 0.3615 2.9413

    0.4207 0.5489 0.4693 9.7843 0.5146 0.8183 2.9543

    2.8124 2.2652 2.2507 4.4427 5.0705 0.3707 2.1769

    4.1257 1.3867 0.7189 3.3453 2.0308 2.3465 0.0931
    B = 0.4207 0.5489 0.4693

    2.8124 2.2652 2.2507

    4.1257 1.3867 0.7189
    C = 0.3179 2.3806 0.6724

    3.4777 3.3664 6.0280

    4.1388 2.9021 8.1857
    D = 0.4207 2.2652 0.7189

    7 вариант

    A =

    -1.5250 0.6926 0.5721 1.2352 0.2040

    -0.7866 -0.4514

    0.8125 0.2615 0.3278 -0.1324 -0.7154

    0.8675 1.8440

    0.4701 -0.9401 0.2788 -2.6244 0.9599 -1.1172

    -0.2479

    0.8586 -0.4834 1.3160 -2.2499 0.1525 -0.4035 -0.0799

    0.8586 -0.4834 1.3160 -2.2499 0.1525 -0.4035 -0.0799

    0.8586 -0.4834 1.3160 -2.2499 0.1525 -0.4035 -0.0799

    0.8586 -0.4834 1.3160 -2.2499 0.1525 -0.4035 -0.0799


    B =

    -1.5250

    0.8125

    0.4701

    0.6926

    0.2615

    -0.9401

    0.5721

    0.3278

    0.2788


    C =

    0.9599

    0.1525

    -0.0132

    -1.1172

    --0.4035

    -0.1472

    -0.2479

    -0.0799

    0.6316


    D = 0.8586 -0.5043 0.5896 -0.5862

    8 вариант

    A =

    7.8372 9.8118 9.3180 3.3191 2.7952 13.3430 4.7176

    1.6721 11.6365 10.5697 13.5716 12.8557 15.9542 17.0757

    10.6267 10.8732 15.3338 18.1178 8.0006 3.9877 5.9745

    11.4384 9.0665 10.2964 6.5411 13.4500 9.9011 12.6437

    4.2676 13.6290 9.5218 14.2900 14.0781 9.2164 11.0966

    15.9546 7.0584 5.8383 16.2700 13.5595 1.9796 5.3905

    15.9458 20.9159 11.4721 2.0314 16.4512 11.2865 -0.8534
    B =

    2.7952 13.3430 4.7176

    12.8557 15.9542 17.0757

    8.0006 3.9877 5.9745

    13.4500 9.9011 12.6437
    C =

    9.8118 9.3180 3.3191

    11.6365 10.5697 13.5716

    10.8732 15.3338 18.1178

    9.0665 10.2964 6.5411
    D = 2.7952 15.9542 5.9745

    9 вариант

    А =

    2.4715 1.3398 7.1498 3.3309 4.0694 4.0688 1.0263

    3.1349 3.0280 1.2954 0.8586 5.1534 1.1241 3.1686

    4.0119 3.0124 4.5339 2.2718 1.0535 5.3689 2.2468

    6.7803 2.8451 2.1964 3.6142 2.6910 4.0757 4.6596

    5.8766 1.1233 3.8031 4.6361 3.4043 3.8412 3.2876

    2.3595 3.6832 4.0496 1.0548 2.9069 3.8958 3.4562

    2.1662 4.5635 2.1771 3.6568 4.2041 1.1899 1.8600
    B =

    2.4715 1.3398 7.1498 3.3309

    3.1349 3.0280 1.2954 0.8586

    4.0119 3.0124 4.5339 2.2718
    C =

    4.6361 3.4043 3.8412 3.2876

    1.0548 2.9069 3.8958 3.4562

    3.6568 1 _ 4.2041 1.1899 1.8600
    D = 6.7803 1.1233 4.0496 3.6568

    10 вариант

    А =

    0.5656 0.5770 0.7293 0.3464 1.8473 1.3967 1.0284

    0.8998 1.0439 0.3127 0.7245 0.7060 0.9616 0.5749

    1.8133 0.3670 0.5402 0.7032 1.0038 1.5598 1.2747

    0.5723 0.7815 1.6952 0.6011 0.6761 3.1729 0.9975

    1.3739 1.2599 0.9450 0.9130 1.3411 1.2999 0.8710

    0.7403 0.8517 1.2088 2.1394 0.8820 0.9941 1.8931

    1.3173 1.8557 1.6034 0.9810 1.2713 1.5787 2.5388
    В =

    1.8133 0.3670 0.5402 0.7032

    0.5723 0.7815 1.6952 0.6011

    1.3739 1.2599 0.9450 0.9130

    0.7403 0.8517 1.2088 2.1394
    С =

    0.3127 0.7245 0.7060 0.9616

    0.5402 0.7032 1.0038 1.5598

    1.6952 0.6011 0.6761 3.1729

    0.9450 0.9130 1.3411 1.2999
    D = 0.8998 0.3670 1.6952 0.9130 0.8820 1.5787


    Приложение

    Основные команды для работы с матрицами и векторами

    1. Операторы умножения «.*» и правого деления «./» с точкой используются при перемножении или делении массивов (каждое число первого массива умножается/делится на соответствующее число второго массива).

    2. Операторы умножения и правого деления без точки применяются при перемножении или делении матриц по правилам линейной алгебры.

    3. При применении оператора левого деления с точкой «.\» и оператора без точки «\» выполняется решение систем линейных уравнений вида АХ=В по методу наименьших квадратов для матриц и векторов.

    4. При транспонировании массива (операция «.'») строки просто заменяются столбцами.

    5. При транспонировании матрицы (операция «‘» без точки) результатом является транспонированная матрица, для комплексных чисел выполняется операция комплексного сопряжения.

    6. C помощью команды diag возможно формировать или извлекать диагонали матрицы.

    • Функция X=diag(v) формирует квадратную матрицу X с вектором v на главной диагонали;

    • Функция X=diag(v,k) формирует квадратную матрицу X порядка length(v)+abs(k) с вектором v на k-той диагонали.

    • Функция v=diag(X,k) извлекает из матрицы X диагональ с номером к; при к>0 - это номер к-й верхней диагонали, при к<0 - это номер к-й нижней диагонали.

    1. Функция B=reshape(A,m,n) возвращает матрицу размером [от х и], сформированную из элементов матрицы А путем их последовательной выборки по столбцам.

    2. Обращение к элементам массива происходит через оператор – круглые скобки ( )








    написать администратору сайта