Скачиваний:
4
Добавлен:
02.05.2014
Размер:
31.18 Кб
Скачать

Список функций Image Processing Toolbox. Описание функции PADARRAY  Семинары   Обучение   Лицензирование   Разработка   Подписка   Форум  Регистрация    Matlab    Toolboxes    Simulink    Blocksets    Femlab    Полезное Вход Обработка сигналов и изображений\image Processing ToolboxСписок функций Image Processing Toolbox: Операции с массивами

  В оглавление \ К следующему разделу \ К предыдущему разделу

PADARRAY Определение окрестных структурных элементов Синтаксис:

B=padarray(A, padsize, method, direction)

Описание:

Функция B=padarray(A, padsize, method, direction) наполняет массив A в соответствии с параметром padsize некоторым числом элементов вдоль каждого направления, используя описанный метод и направление наполнения. N-й элемент вектора padsize описывает размер наполнения для N-ого направления массива A.

Параметр method может быть числовым скаляром, в этом случае он описывает значения для всех элементов. Кроме числового скаляра, этот параметр может быть представлен одним значением, определяющим метод наполнения значений. По умолчанию, method устанавливает значение наполнения 0.

Значение Описание 'circular' Наполнение с круговым повторением элементов в данном направлении. 'replicate' Наполнение с повторением граничных элементов массива. 'symmetric' Наполнение массива с зеркальным отражением самого себя. Параметр direction описывает вдоль какого направления наполняется массив. По умолчанию этот параметр задан как 'post'.

Значение Описание 'pre' Наполнение впереди первого элемента по каждому направлению. 'post' Наполнение позади последнего элемента вдоль каждого направления.

Это значение устанавливается по умолчанию. 'both' Наполнение впереди первого и позади последнего элементов вдоль каждого направления. Требования к исходным данным.

Когда выполняется наполнение константами, тогда массив A должен быть числовым или логическим. Когда производится наполнение с использованием методов 'circular', 'replicate' или 'symmetric', тогда массив A может быть представлен в произвольном формате. Массив B имеет тот же формат, что и A.

Пример.

Присоединим три элемента к следующему некоторому вектору. Наполняющие элементы содержат зеркальные копии массива.

b=padarray([1 2 3 4], 3, 'symmetric', 'pre')

b=

3 2 1 1 2 3 4

Присоединим три элемента, наполняя окончание массива в одном направлении и присоединяя два элемента в другом направлении. В качестве наполняющих используем крайние элементы массива.

B=padarray([1 2; 3 4], [3 2], 'replicate', 'post') B= 1 2 2 2 3 4 4 4 3 4 4 4 3 4 4 4 3 4 4 4 Присоединим три элемента, наполняя в каждом направлении трехмерный массив. Каждый наполняющий элемент содержит значение 0. A=[ 1 2; 3 4]; B=[ 5 6; 7 8]; C=cat(3, A, B) C(:, :, 1)= 1 2 3 4 C(:, :, 2)= 5 6 7 8 D=padarray(C, [3 3], 0, 'both') D(:, :, 1)= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D(:, :, 2)= 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 0 0 0 0 0 0 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Сопутствующие функции: CIRCSHIFT, IMFILTER.   В оглавление \ К следующему разделу \ К предыдущему разделу

  I Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)

  II Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2004 г.) На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro    E-mail: matlab@exponenta.ru      Информация на сайте была обновлена 14.05.05 Copyright 2001-2005 SoftLine Co 

Наши баннеры         hotlog_js="1.0"; hotlog_r=""+Math.random()+"&s=58396&im=33&r="+escape(document.referrer)+"&pg="+ escape(window.location.href); document.cookie="hotlog=1; path=/"; hotlog_r+="&c="+(document.cookie?"Y":"N"); hotlog_js="1.1";hotlog_r+="&j="+(navigator.javaEnabled()?"Y":"N") hotlog_js="1.2"; hotlog_r+="&wh="+screen.width+'x'+screen.height+"&px="+ (((navigator.appName.substring(0,3)=="Mic"))? screen.colorDepth:screen.pixelDepth) hotlog_js="1.3" hotlog_r+="&js="+hotlog_js; document.write("") >

Соседние файлы в папке Функции Image Toolbox