8 Skalar- und Vektorfelder

Mathematische Grundlagen für das Lehramtsstudium Physik

Franz Embacher, Universität Wien, 2008
http://homepage.univie.ac.at/franz.embacher/grundlagen/

Vektorfelder in zwei DImensionen

Laden des Packages VectorfieldPlots

Führen Sie zuerst diese Anweisung aus, wenn Sie ein Vektorfeldfeld (in zwei oder drei DImensionen) plotten wollen! Dies gilt auch, wenn Sie die folgenden Zellen dieses Notebooks ausführen wollen.

<<VectorFieldPlots`

Plot eines Vektorsfeldes

VectorFieldPlot[{2x-y,x+2y},{x,-1,1},{y,-1,1}]

Plot eines Vektorfeldes, mit  Achsen und mehr Pfeilen

plotAchsen=Plot[0,{x,-5,5},PlotRange->{{-1.1,1.1},{-1.1,1.1}},AxesLabel->{x,y},Ticks->{{-1,-0.5,0,0.5,1},{-1,-0.5,0,0.5,1}},TicksStyle->{{Red,FontSize->14,Thick},{Red,FontSize->14,Thick}},AxesStyle->{FontSize->18,FontSize->18}];
Show[
plotAchsen,
VectorFieldPlot[{2x-y,x+2y},{x,-1,1},{y,-1,1},ScaleFactor->0.13,PlotPoints->20],
AspectRatio->1
]

Zwei Plots in einer Grafik

plotAchsen=Plot[0,{x,-1,1},PlotRange->{{-1.15,1.15},{-1.15,1.15}},AspectRatio->1,TicksStyle->Red];
plot1=Show[plotAchsen,VectorFieldPlot[{x,y},{x,-1,1},{y,-1,1},PlotPoints->13]];
plot2=Show[plotAchsen,VectorFieldPlot[(({x,y})/(Sqrt[(x^2)+(y^2)])),{x,-1,1},{y,-1,1},PlotPoints->13]];
GraphicsArray[{plot1,plot2},ImageSize->700]

Vektorfelder in drei DImensionen

Plot mit Strichen

VectorFieldPlot3D[{-y,x,0},{x,-1,1},{y,-1,1},{z,-1,1}]

Plot mit Pfeilen

VectorFieldPlot3D[{-y,x,0},{x,-1,1},{y,-1,1},{z,-1,1}, VectorHeads->True]