Позвольте мне объяснить: у меня есть матрица, сидящая в Matlab, которая содержит значения высоты ландшафта.Я хочу теперь самое большое значение внутри прямоугольника.Однако этот прямоугольник обычно поворачивается относительно ориентации точек данных в матрице.Для иллюстрации:
10 10 10 10 10 10 10 10 10 10
10 10 10 10 10 10 10 10 10 10
10 10 10 10 10 10 10 10 10 10
10 10 10 10 10 10 10 10 10 10
10 10 10 10 10 10 10 10 1010
10 10 10 10 10 10 10 10 10 10
10 10 10 10 10 10 10 10 10 10
Здесь показана матрица, в которой я хотел бы извлечьданные в прямоугольнике.Представьте себе прямоугольник над жирным шрифтом 10. Жирным шрифтом 10 являются данные, которые я хочу исследовать.
Я понимаю, что вы получаете зазубренный край, когда делаете такие вещи.Я на самом деле хочу, чтобы мои неровные «неровные» контуры лежали вне определяемого мною прямоугольника.Данные в наборе не могут быть изменены (т.е. могут быть интерполированы), и я ищу максимальное значение.
Я уже был близок к решению, но оно не сработало.Поначалу это кажется довольно простым, так что, надеюсь, кто-то со свежей парой глаз сможет мне помочь.
С уважением, Беренд