こんにちは、x と y の組み合わせに対応する各要素を持つ一連のデータ A があります。メッシュを使用してこのデータをプロットすると、多くのスパイクを含むグラフが得られます。これは予期しないことではありませんが、滑らかな表面を得るためにこれらを滑らかにする方法が必要です. 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)