一個插值流暢的3D地塊該地塊由Mathematica
創建:如何產生在Matlab
ls = Table[Sinc[x*y], {x, -5, 5, 0.2}, {y, -5, 5, 0.2}];
ListPlot3D[ls, InterpolationOrder -> 2, PlotRange -> All,
Mesh -> None]
如何創建MatLab中這樣的情節?
這裏是我的嘗試至今:
>> x=linspace(-5.,5.,51);
>> y=linspace(-5.,5.,51);
>> [x,y]=meshgrid(x,y);
>> z=sinc(x.*y);
>> surf(x,y,z)
>> shading interp
看起來非常不同,尤其是潺潺的細節。是否有可能製作出像Mathematica那樣的情節,尤其是平滑,陰影?
好問題。請允許我只提一下這兩個專有程序的免費軟件,開源代碼:GNU Octave。至於「Mathematica」和「MATLAB」,我不知道。 – cfa45ca55111016ee9269f0a52e771
您正在使用什麼版本的MATLAB?我得到一個[漂亮的情節](http://i.imgur.com/WzFHUgn.png)... –
@EitanT我在Mac上使用2012a。但在你的情節中,牆上仍然有一些皺紋和線條。 – xslittlegrass