整理收集一下使用Mathematica时候的一些小技巧

快速获取等高线数据

利用Mathematica绘制费米面最简单高效的方式就是使用ContourPlot函数,通过快速获取这些等能线上的点就能直接得到费米点了,但是ContourPlot函数一般只是绘制图像,并没有直接给出数据,这里就整理一下怎么直接来获取其中的绘图数据

Image 1
Image 2

可以通过FullForm函数来查看ContourPlot函数的结果,发现其中具有大量的List[x,y]这样的结构,其中的[x,y]就是绘制动能项的点,这里选择方式就是通过Mathematica的模式匹配将其提取出来。

鉴于该网站分享的大都是学习笔记,作者水平有限,若发现有问题可以发邮件给我

  • yxliphy@gmail.com

也非常欢迎喜欢分享的小伙伴投稿