Minkowski度量的演示(Mathematica)

2025-11-14 22:18:28

1、Minkowski度量的定义:

给定平面上的两个点A和B,它们的距离用下图公式表示。

当n=2,就是最常见的欧几里德度量。

Minkowski度量的演示(Mathematica)

2、当n=3的时候,单位圆是什么样子呢?

n = 3;

ContourPlot[

 Power[Abs[x - 0]^n + Abs[y - 0]^n, (n)^-1] == 1, {x, -2, 2}, {y, -2, 

  2}]

Minkowski度量的演示(Mathematica)

3、当n=1的时候,单位圆的样子。

Minkowski度量的演示(Mathematica)

4、n=0.5时的单位圆。

Minkowski度量的演示(Mathematica)

5、等高线图:

n = 0.5;

ContourPlot[Power[

 Abs[x - 0]^n + Abs[y - 0]^n, (n)^-1], {x, -2, 2}, {y, -2, 2}, 

 Contours -> 20]

Minkowski度量的演示(Mathematica)

6、n=36时的单位圆。

Minkowski度量的演示(Mathematica)

7、以{0,±1}为焦点的椭圆:

n = 3;

ContourPlot[

 Power[Abs[x]^n + Abs[y - 1]^n, (n)^-1] + Power[

   Abs[x]^n + Abs[y + 1]^n, (n)^-1] == 2.01, {x, -2, 2}, {y, -2, 2},

 PlotPoints -> 50]

Minkowski度量的演示(Mathematica)

8、n=3,当Power[Abs[x]^n + Abs[y - 1]^n, (n)^-1] + Power[

  Abs[x]^n + Abs[y + 1]^n, (n)^-1] == 2

图像是一条线段。

Minkowski度量的演示(Mathematica)

9、n=0.5时候的椭圆:

n = 0.5;

ContourPlot[

 Power[Abs[x]^n + Abs[y - 1]^n, (n)^-1] + Power[

   Abs[x]^n + Abs[y + 1]^n, (n)^-1] == 3, {x, -2, 2}, {y, -2, 2}]

Minkowski度量的演示(Mathematica)

10、上面的等高线图。

n = 0.5;

ContourPlot[

 Power[Abs[x]^n + Abs[y - 1]^n, (n)^-1] + Power[

  Abs[x]^n + Abs[y + 1]^n, (n)^-1], {x, -2, 2}, {y, -2, 2}, 

 Contours -> 20]

Minkowski度量的演示(Mathematica)

11、n=1对应的椭圆的等高线图。

Minkowski度量的演示(Mathematica)

12、n=8对应的等高线图。

Minkowski度量的演示(Mathematica)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢