Привет, у меня есть набор данных A, каждый элемент которого соответствует комбинации x и y. Когда я строю этот график с помощью сетки, я получаю график с множеством пиков на нем. Это не является неожиданным, но я хотел бы найти способ сгладить их, чтобы получить гладкую поверхность. Я пытался использовать команду smooth3, но не могу понять, как сделать подходящий ввод. Любая помощь будет оценена по достоинству. Спасибо
Вот как генерируются мои данные.
function v = f(x,y) % Not actual function
return x*rand()+y*rand()
end
x = 0.05:0.01:0.95;
y = 0.05:0.01:0.95;
o = zeros(length(x),length(y));
A = zeros(length(x), length(y));
for k = 1:5
for i = 1:length(x)
for j = 1:length(y)
o(i,j) = f([x(i), y(j)]);
end
end
A= A+o;
end
A = A/5;
Это то, что производит сюжет.
[X,Y] = meshgrid(x);
mesh(A)
f
иAverage
не определены в вашем коде,A
иo
не инициализированы. - person Eitan T   schedule 11.03.2013opt
тоже не определено. - person Eitan T   schedule 11.03.2013