Приветствую Вас Гость
Понедельник
16.06.2025
14:12

Scilab

Меню сайта
Reklama
- кино, фильмы, видео
- музыка и MP3
- авто и мото
- знакомства
- заработок в сети
- игры
- форекс, forex
- женские сайты
- для взрослых
- строительство и ремонт
- недвижимость
- бытовая техника
- здоровье и медицина
- красота, косметика
- работа, вакансии, резюме
- животные и растения
- детские товары
- знакомства для интима
- софт
- развлечения
- одежда и обувь
- туризм и отдых
- мебель, интерьер
- компьютеры и оргтехника
- реклама и интернет
- промышленное оборудование
- сырье и материалы
- социальные сети
- средства связи
- образование и обучение
wmlink
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Поиск

Определение размера матрицы

Функции, приведенные в табл. 10, позволяют проверить и изменить размер матрицы.

Вызов функции size для некоторой матрицы возвращает два параметра nr и nс, значения которых равны числу строк и столбцов в данной матрице.

 

size

получить размер матрицы

matrix

изменить размер матрицы

resize_matrix

создать новую матрицу заданного размера и скопировать в нее элементы из исходной матрицы

Таблица 10: Функции для получения и изменения свойств матрицы,

 

-->А =  ones(2, 3)

 А =

1. 1. 1.

1. 1. 1.

-->[nr,   nc]   = size(A)

nc =

3.

nr =

          2.

Функция size имеет важное практическое значение при создании собствен­ных функций, поскольку обработка аргументов функции может зависеть от размерности этих аргументов, В качестве примера можно привести функцию, вычисляющую норму, которая будет различным образом действовать в случае получения вектора и матрицы.

Функция size также имеет альтернативный синтаксис:

nr =  size(А,  sel)

Возвращаемое значение в этом случае определяется вторым параметром sel функции:

  • при  sel=l или sel="r" возвращается число строк,
  • при  sel=2 или sel="c" возвращается число столбцов,
  • при sel="*" возвращается общее число элементов в матрице, равное числу строк, умноженному на число столбцов,

В приведенном ниже фрагменте с использованием функции size подсчитывается общее число элементов в матрице:

-->А =  ones(2, 3)

А =

1. 1. 1.

1. 1. 1.

-->size(A, "*")

ans =

6.