多语言展示
当前在线:579今日阅读:26今日分享:39

Mathematica应用——微分几何初步

本文,简单介绍一下,Mathematica在微分几何的简单应用。
工具/原料
1

电脑

2

Mathematica

曲面的参数方程
1

先来画一条线段:Graphics[Line[{{0, 0}, {4, 2}}]]

2

再来画一段圆弧:Graphics[{Hue[0], Circle[{1, 1}, .5, {0, \[Pi]}]}]

4

F[u_, v_] := {Cos[u] Sin[v], Cos[u] Cos[v], u + Sin[u]};绘制这个曲面:ParametricPlot3D[F[u,v],{u,-Pi,Pi},{v,0,2 Pi},PlotStyle->Opacity[0.9]]

5

在这个曲面上,绘制一条曲线:F[u_, v_] := {Cos[u] Sin[v], Cos[u] Cos[v], u + Sin[u]};G[t_] := F[u, v] /. {u -> Sin[t], v -> Cos[t]};Show[ParametricPlot3D[F[u, v], {u, -Pi, Pi}, {v, 0, 2 Pi},            PlotStyle -> Opacity[0.3]],    ParametricPlot3D[G[t], {t, 0, 2 Pi},             PlotStyle -> {Opacity[1], Green, Thickness[0.01]}]]

注意事项
1

微分几何实在是博大精深。本人学起来还是有点力不从心的。

2

以后,我会一边学习微分几何,一边尝试着写相关代码。

推荐信息