【Mathematica】绘制Calabi–Yau manifold

 时间:2026-02-13 21:37:49

1、先做一个自定义函数,便于作图:

calabi[t_, n_, k_, g_] :=……

参数变量,a的取值范围是-1到1,而b的取值范围是0到π/2。

【Mathematica】绘制Calabi–Yau manifold

2、指定了t、n、k、g之后,可以获得一块曲面片:

Show[calabi[0, 2, 0, 0], PlotRange -> All]

注意,k和g只能小于n。

【Mathematica】绘制Calabi–Yau manifold

3、k和g可以遍历0,1,这样,k和g有4种不同的组合,对应九种不同的曲面片。比如,k=1,g=0:

Show[calabi[0, 2, 1, 0], PlotRange -> All]

【Mathematica】绘制Calabi–Yau manifold

4、把四个曲面片画到一起:

n = 2;

Show[Table[calabi[0, n, k, g], {k, 0, n - 1}, {g, 0, n - 1}], PlotRange -> All]

【Mathematica】绘制Calabi–Yau manifold

5、这个整体的图形,就是2次Calabi–Yau流形:

【Mathematica】绘制Calabi–Yau manifold

6、3次Calabi–Yau流形如下:

【Mathematica】绘制Calabi–Yau manifold

7、5次Calabi–Yau流形如下:

【Mathematica】绘制Calabi–Yau manifold

  • N64模拟器教程
  • oppor11手机怎么改dns
  • 如何冲钱到你的PSN帐户
  • 疾射火炮怎么合成
  • 元气骑士如何获得护甲提高能力
  • 热门搜索
    west是什么意思 如懿传为什么下架 游什么作文 8月15日是什么节 crush什么意思 3月29日是什么星座 婚姻是什么 骁龙765g相当于什么处理器 sally什么意思 微店是什么