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

用Mathematica绘制矢量场的图像

矢量场{f[x,y],g[x,y]}指的是,在平面上每一个点{x,y},都存在矢量,这个矢量的起点是{x,y},末点是{x,y}+{f[x,y],g[x,y]}。我们不可能把所有点的矢量图都画出来,不过,间隔的画出一些点的矢量,就已经足够了。
工具/原料
1

电脑

2

Mathematica

方法/步骤
1

如果矢量场是{x, y},那么对应的图像是从中心向外辐散的,而且越往外,箭头越长。VectorPlot[{x, y}, {x, -3, 3}, {y, -3, 3}]

2

矢量场{x + y, x - y}:

3

{x^2 + y^2, x^2 - y^2}

4

{Cos[x], Sin[x]}

5

如果引进动画参数t,就可以得到下面的动画。{Cos[x + t], Sin[x + t]}

6

{Cos[x + t], Sin[y + t]}

推荐信息