У меня есть поверхность в MATLAB, который строится с помощью следующего кода:Как можно сгладить поверхность в MATLAB?
[xi, yi] = meshgrid(S/K, days);
vq = griddata(S/K, days, rbf/K, xi, yi,'natural');
mesh(xi,yi,vq)
Полученное изображение является довольно грубым, и имеет множество линий сетки, поскольку есть около 200 точек данных в каждом векторе. Можно ли построить сетку, которая имеет меньшее количество точек сетки (например, 20), которая усредняет существующую поверхность сетки meshgrid, griddata?
Без усреднения: 'mesh (xi (1: 20: end, 1: 20, end), yi (1: 20: end, 1: 20, end), vq (1: 20: end, 1 : 20, end)) ' –
Это решение работает хорошо, но есть ли простой способ усреднить эти точки для получения более гладкой поверхности? –