|
Определение размера матрицыФункции, приведенные в табл. 10, позволяют проверить и изменить размер матрицы. Вызов функции size для некоторой матрицы возвращает два параметра nr и nс, значения которых равны числу строк и столбцов в данной матрице.
Таблица 10: Функции для получения и изменения свойств матрицы,
-->А = ones(2, 3) А = 1. 1. 1. 1. 1. 1. -->[nr, nc] = size(A) nc = 3. nr = 2. Функция size имеет важное практическое значение при создании собственных функций, поскольку обработка аргументов функции может зависеть от размерности этих аргументов, В качестве примера можно привести функцию, вычисляющую норму, которая будет различным образом действовать в случае получения вектора и матрицы. Функция size также имеет альтернативный синтаксис: nr = size(А, sel) Возвращаемое значение в этом случае определяется вторым параметром sel функции:
В приведенном ниже фрагменте с использованием функции size подсчитывается общее число элементов в матрице: -->А = ones(2, 3) А = 1. 1. 1. 1. 1. 1. -->size(A, "*") ans = 6. |
|
© vse-o-scilab |