mathematica 利用哈密顿量矩阵 画三维图

2025-02-02 20:05:00
推荐回答(2个)
回答1:

目视这个图好像是在3维图上又加上了等高线,然后侧边好像还有投影但是光靠目测的话判不太出来画的是啥,那我就稍微仿一下:

customizedplot[data_] := 

 Show[ListPlot3D[data, PlotStyle -> None, MeshFunctions -> (#3 &), 

   BoundaryStyle -> None], 

  ListPlot3D[data, PlotStyle -> None, MeshStyle -> Red, BoundaryStyle -> Red], 

  AxesLabel -> {None, None, Rotate[Style["Energy[eV]", 16], Pi/2]}]


customizedplot@data8

回答2:

ListPlot3D[data8]

你现在的数据就能画成这样。