Чтобы изменить цвет на оттенки серого, вы можете использовать:
colormap(gray);
Что касается «мешковатого» вида, я не уверен на 100%, что вы имеете в виду; но я предполагаю, что все, что вы создали, выглядит неровным? Если это так, уменьшите интервал сетки:
С
x = meshgrid(-25:25);
К
x = meshgrid(-25:0.5:25);