这个图表是由
Mathematica
创建的: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一样的图形,特别是平滑度和阴影效果?