[討論] 畫 f(x,y)的座標圖已回收
以下是一段畫圖的matlab程式:
%畫數值解
x=x_interval(1):h:x_interval(2);
y=y_interval(1):k:y_interval(2);
figure;
mesh(x,y,S);
xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis')
title('Numerical solution of U');
%畫解析解
x=x_interval(1):h:x_interval(2);
y=y_interval(1):k:y_interval(2);
Uexact=zeros(length(y),length(x));
for i=1:length(y)
for j=1:length(x)
Uexact(i,j)=feval(trueF,x(j),y(i));
end
end
figure;
mesh(x,y,Uexact);
xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis')
title('ananytic solution of U');
Uexact 和 S 的對應位置的值差不多一樣,為什麼 S 的圖 z 刻度是 0,0.5,1,1.5,
但是他的最高峰停留在 0.5 附近,Uexact的 z 的刻度是 0,0.2,0.4,0.6,0.8,1.0,
他的最高峰停留在 0.6 附近,我在想可能是 z 的刻度的影響,
有辦法把他們 z 的刻度調成一樣嗎?
表達的不是很好,請見諒Orz
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.70.172
推
11/23 01:53, , 1F
11/23 01:53, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章