I would like to plot how the amplitude and orientation of a 2D vector evolves over time. To do this I would like to create a graph reminiscent of the canonical E & B field graphs you may recall from an introductory electricity and magnetism class.
Specifically, I would like to connect my 2D vector points with a ribbon, so that they are easy to see. Is there a simple way to do this in MATLAB? quiver3 is pretty close, but it lacks the ribbon. Perhaps some sort of parametric surface?
here’s a solution that draws a ribbon between any two lines in 3D space. you can plot your quiver over it & adjust the opacity using ‘FaceAlpha’ as in gnovice’s solution
To make the function clearer, I am first posting it without error-checking and resizing functions (which make up most of the body of the function & aren’t particularly interesting)
use this error-checking version in your actual code: