Перейти к содержанию

ABCNET - Руководство пользователя/Утилиты/Матрицы

Материал из Викиучебника — открытых книг для открытого мира

Операция создания матрицы из указанных значений

[править]

Создаёт матрицу из указанных значений.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Matr.New
Параметр Описание
rowsCount Количество строк.
colsCount Количество столбцов.
values Значения.

Пример:

Операция создания матрицы по правилу

[править]

Создаёт матрицу на основе функции селектора.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Matr.Gen
Параметр Описание
rowsCount Количество строк.
colsCount Количество столбцов.
selector Функция селектор.
firstIndex Начальный индекс.

Пример:

Операция заливки матрицы одинаковыми значениями

[править]

Создаёт матрицу, заполненную указанным значением.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Matr.Fill
Параметр Описание
rowsCount Количество строк.
colsCount Количество столбцов.
value Значение.

Пример:

Операции чтения матрицы с клавиатуры

[править]

Читает матрицу значений определённого типа.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Matr.ReadBoolean
  2. ABCNET.Utils.Matr.ReadBooleanTup2
  3. ABCNET.Utils.Matr.ReadBooleanTup3
  4. ABCNET.Utils.Matr.ReadBooleanTup4
  5. ABCNET.Utils.Matr.ReadBooleanTup5
  6. ABCNET.Utils.Matr.ReadBooleanTup6
  7. ABCNET.Utils.Matr.ReadBooleanTup7
  8. ABCNET.Utils.Matr.ReadChar
  9. ABCNET.Utils.Matr.ReadCharTup2
  10. ABCNET.Utils.Matr.ReadCharTup3
  11. ABCNET.Utils.Matr.ReadCharTup4
  12. ABCNET.Utils.Matr.ReadCharTup5
  13. ABCNET.Utils.Matr.ReadCharTup6
  14. ABCNET.Utils.Matr.ReadCharTup7
  15. ABCNET.Utils.Matr.ReadDouble
  16. ABCNET.Utils.Matr.ReadDoubleTup2
  17. ABCNET.Utils.Matr.ReadDoubleTup3
  18. ABCNET.Utils.Matr.ReadDoubleTup4
  19. ABCNET.Utils.Matr.ReadDoubleTup5
  20. ABCNET.Utils.Matr.ReadDoubleTup6
  21. ABCNET.Utils.Matr.ReadDoubleTup7
  22. ABCNET.Utils.Matr.ReadInt32
  23. ABCNET.Utils.Matr.ReadInt32Tup2
  24. ABCNET.Utils.Matr.ReadInt32Tup3
  25. ABCNET.Utils.Matr.ReadInt32Tup4
  26. ABCNET.Utils.Matr.ReadInt32Tup5
  27. ABCNET.Utils.Matr.ReadInt32Tup6
  28. ABCNET.Utils.Matr.ReadInt32Tup7
  29. ABCNET.Utils.Matr.ReadString
  30. ABCNET.Utils.Matr.ReadStringTup2
  31. ABCNET.Utils.Matr.ReadStringTup3
  32. ABCNET.Utils.Matr.ReadStringTup4
  33. ABCNET.Utils.Matr.ReadStringTup5
  34. ABCNET.Utils.Matr.ReadStringTup6
  35. ABCNET.Utils.Matr.ReadStringTup7

Шаблон: ReadType[TupNumber], где Type-тип элемента массива, а Number - длина кортежа массивов.

Параметр Описание
rowsCount Количество строк.
colsCount Количество столбцов.
prompt Приглашение к вводу.

Пример:

Операции генерации матрицы случайных чисел

[править]

Создаёт матрицу случайных чисел указанного типа.

Методы, выполняющие данную операцию:

  1. ABCNET.Utils.Matr.Rand
Параметр Описание
rowsCount Количество строк.
colsCount Количество столбцов.
low Нижняя граница диапазона.
high Верхняя граница диапазона.

Пример: