养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

用Mathematica绘制流量图(StreamPlot)

时间:2024-11-01 10:25:52

本文,介绍一下,用Mathematica绘制流量图的方法,还要进一步了解流量图的本质。

用Mathematica绘制流量图(StreamPlot)

工具/原料

电脑

Mathematica11.2

方法/步骤

1、绘制{y,-x}场里面的流线。StreamPlot[{y,-x},{x,-3,3},{y,-3,3}]这个图看起来就像是一组同心圆。

用Mathematica绘制流量图(StreamPlot)

2、增加流线的长度和箭头的大小。StreamPlot[{y,-x},{x,-3,3},{y,-3,3},StreamScale->0.16]

用Mathematica绘制流量图(StreamPlot)

3、每一圈用一个箭头:StreamPlot[{y,-x},{x,-3,3},{y,-3,3},StreamScale->Full]

用Mathematica绘制流量图(StreamPlot)

4、绘制流量密度图:StreamDensityPlot职邗珩垃[{y,-x},{x,-3,3},{y,-3,3},StreamStyle->White,FrameStyl髫潋啜缅e->Blue,Background->Pink,ColorFunction->Hue]

用Mathematica绘制流量图(StreamPlot)

5、用Cos[xy]作为着色方案:StreamDensityPlot[{{y,-x娅势毁歹},Cos[xy]},{x,-3,3},{y,-3,3},罄休卦咦MaxRecursion->2,ColorFunction->Hue,StreamStyle->White]

6、StreamPlot的本质,可以通过下面的方法,进行查看:a=StreamPlot[{{x,y},{y,-x}},{x,-3,3},{y,-3,3}]a[[1]]

用Mathematica绘制流量图(StreamPlot)

7、用Graphics画出这个流量图:Graphics[a[[1]]

用Mathematica绘制流量图(StreamPlot)

© 一点知识