Купить Matlab  |  Mathematica  |  Mathcad  |  Maple  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Форум  |  Download
https://hub.exponenta.ru/


Справочник по Matlab
  • Массивы, матрицы и операции с ними
  • Математические функции
  • Линейная алгебра
  • Анализ и обработка данных
  • Работа с разреженными матрицами
  • Графические команды и функции
  •  
    FILTER2
    Дискретная двумерная фильтрация

    Синтаксис:

                Y = filter2(B, X)
                Y = filter2(B, X, ‘<опция>‘)

    Описание:

    Функция Y = filter2(B, X) фильтрует сигнал, заданный в виде двумерного массива X, используя дискретный фильтр, описываемый матрицей B. Результат имеет те же размеры, которые имеет и массив X, и вычисляется с использованием двумерной свертки.

    Функция Y = filter2(B, X, ‘<опция>‘) имеет опцию для управления размером массива Y, которая может принимать следующие значения:

    ‘same’ size(Y) = size(X) (по умолчанию)
    ‘valid’ size(Y) < size(X)
    ‘full’ size(Y) > size(X)

    Пример:

    Рассмотрим фильтр B и массив X.

    X B
    8 1 6 1 1
    3 5 7 1 1
    4 9 2

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

    Y = filter2(B, X) Y = filter2(B, X, ‘valid’) Zv = conv2(X, Y, 'full')
    17 19 13
    21 23 9
    13 11 2
    17 19
    21 23
    8 9 7 6
    11 17 19 13
    7 21 23 9
    4 13 11 2

    Сопутствующие функции: CONV2, FILTER, Signal Processing Toolbox [1].

    Ссылки:

    1. Signal Processing Toolbox User’s Guide. Natick: The MathWorks, Inc., 1993.

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

    | На первую страницу | Поиск | Купить Matlab

    Исправляем ошибки: Нашли опечатку? Выделите ее мышкой и нажмите Ctrl+Enter


    Copyright © 1993-2024. Компания Softline. Все права защищены.

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