Matlab  |  Mathcad  |  Maple  |  Mathematica  |  Statistica  |  Другие пакеты
Internet-класс  |  Примеры  |  Методики  |  Банк задач  |  Консультации & Форум  |  Download  |  Ссылки  |  Конкурсы
Справочник по Matlab
 

:

Формирование векторов и подматриц

Синтаксис:

j : k A(i1 : i2, j1 : j2)
j : i : k A(n1 : n2)

Описание:

Оператор : является очень полезным оператором языка MATLAB. Он применяется для формирования векторов и матриц или для выделения из них подвекторов, подматриц, подблоков массива.

Формирование векторов:

                 j : k
      если j >= k, это вектор вида [j j+1 j+2 ... k];
      если j < k, это пустой вектор;
                  j : i : k
      если j >= k, это вектор вида [j j+i j+2i... k];
      если i < 0 и j < k, или i > 0 и j>k, это пустой вектор.

Выделение подблоков:

A(i1 : i2, j1 : j2) - выделение подблока массива A со строками i1 : i2 и столбцами j1 : j2.

           A(i, :) - i-я строка массива A;
           A(:, j) - j-й столбец массива A.

Поскольку в языке MATLAB элементы массива упорядочены по столбцам, то допустимы операторы вида A(n1:n2), которые выделяют пронумерованные элементы с номера n1 до номера n2. Оператор A( : ) записывает все элементы массива A в виде столбца.

Сопутствующие функции: LINSPACE, LOGSPACE, MESHGRID.

В начало страницы К предыдущему разделуК следующему разделу

Карта сайта | На первую страницу | Поиск |О проекте |Сотрудничество |
Exponenta Pro | Matlab.ru

Наши баннеры


Copyright © 2000-2003. Компания SoftLine. Все права защищены.

Дата последнего обновления информации на сайте: 15.04.03
Сайт начал работу 1.09.00

www.softline.ru

Призы для подписчиков научно-практического журнала: Exponenta Pro. Математика в приложениях