Допустим, у меня есть изображение 4 на 4 пикселя со значениями от 0 до 255, и я хочу расширить его до изображения 8 на 8, при необходимости интерполируя. Я знаю, как интерполировать вектор таким образом с помощью interp1:
interp1(linspace(0,1,numel(vector)), vector, linspace(0,1,newSize))
Но я не понимаю, как использовать interp2, чтобы сделать то же самое для matrix.
РЕДАКТИРОВАТЬ: Было бы то же самое, если бы я создал сетку после использования linspace для каждого измерения?
EDIT2: Да, это сработало. То же самое, но с сеткой.