im = im2double(imread('rice.png'));
[X Y]= meshgrid(1:size(im,1),1:size(im,2));
surf(zeros(size(im)),X,Y,im,'EdgeColor','none');
когда я запускаю этот скрипт, он работал нормально, но когда я пытался изменить изображение на RGB-изображение, это дает мне 2 ошибки
??? Error using ==> surf at 78 Data dimensions must agree.
Error in ==> CoOrdinating at 6 surf(zeros(size(im)),X,Y,im,'EdgeColor','none');
Я попытался преобразовать изображение в оттенки серого, но у меня это не сработало и выдало те же ошибки
любая помощь?