I'm trying to make a StreamPlot in Mathematica with three variables. I already have two variables, x and y, that make an ellipse via
StreamPlot[{-y,x}]
but I want the vectors to increase as you move radially out from the center (ie ideally I would want a third variable, v, so that it looked like
StreamPlot[{-v*y, v*x}]
So that as v increased the vectors increased as well.

VectorPlot. – march Jun 16 '15 at 16:14Norm[{x, y}]*{-y, x}. – Michael E2 Jun 16 '15 at 16:18StreamPlotto be rescaled according to their location on in the plot? – Michael Seifert Jun 16 '15 at 16:38VectorPlot. I'm pretty sure it's exactly what you want. – march Jun 16 '15 at 17:07VectorPlotscales the vectors automatically, in (I think) exactly the way you want, and there is an optionVectorScalethat allows you to change how the vectors scale. There is also an option inStreamPlotcalledStreamScalewhich will do what you want (I think). Check out the documentation for more information on these. – march Jun 16 '15 at 18:11