Выбрать диагональные элементы матрицы в MATLAB

Рассмотрим следующую матрицу в MATLAB:

01 02 03 04 05 06 07

08 09 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31 32 33 34 35

36 37 38 39 40 41 42

43 44 45 46 47 48 49

Мне нужно сгенерировать направленные вариограммы для таких окон 7 x 7 (движущихся) изображения. Я буду использовать nlfilter для процесса, но для разработки функции для вычисления вариограмм я не могу решить, как выбирать элементы в окне. Например, когда я рассматриваю центральное значение 25, в направлении EW я должен учитывать только 25, 26, 27 и 28; в северо-восточном направлении я должен учитывать только 25, 19, 13 и 07, когда выбрано отставание 1. Есть ли стандартная команда для этого?

9
задан Chethan S. 3 April 2011 в 06:52
поделиться