File Exchange

image thumbnail

Arrow3 version 4.58

version 1.0 (28.2 KB) by

Draw arrow(s) from point A to B.

7 Downloads

Updated

No License

A simple plotting tool used for drawing arrows/vectors from point A to B.
Both A & B can be either n-by-2 (2D) or n-by-3 (3D) matrices. For more usage example, please use the "help arrow3" command.

What is new in version 4:
- Transparency and brightness controls
- Extended named color table (56 colors)
- ColorOrder
- LineStyleOrder
- LineWidthOrder
- Vectorized arrowhead and initial point marker dimensions
- Subplot support
- Bugs fixed!

What is new in version 3:
- log plot support
- linestyle & width
- data aspect ratio support
- initial point marker
- speed improvement for large (eg. 1000-by-3) matrices

Developed by Jeff Chang and Tom Davis.

Comments and Ratings (25)

David Comer

This is a great contribution for illustrations. Really helps document Electrostatic fields in Electromagnetics.

I am new to file exchange how can i download this file

Joseph Tang

tres bien.

Brian Bak

Does anyone have a smart way of using arrow3 to draw a coordinate system with 3 arrows intersecting at (0,0,0) that scales the length of the arrows like in the default box mode axes when when you plot with "axis on"

Jorge Ojeda

the Arrow3 clear my text!! where used two axes why?

ishii nanao

Fang bo

So strong!

Igor Prikhodko

Tom Davis

Arrow3 Version 5.0 (File Id: 14056) will hopefully address the "messes up my plots" issue. Users are encouraged to report problems directly to the author.

c r

messes up plots

Svetla Jivkova

This function messes up my plots.

d y

Mauro Sarni

very good program!

a a

lan adamlar ne kod yaziyorlar be. sefefsizin kodunu calýþtýrdým proje bitti sayilir helal lan jeff adamimsin gözüm benim..

igor beliaev

Very helpful, nice documentation, list of examples is time saver.
Thank you!

v vk

best arrow function, arrows heads are consistantly the same size

Dave Cogdell

Good, useful code. One suggestion: include a concise one-page synopsis at the top of the help text that provides:
a) an exact copy of the function definition,
b) PURPOSE: a one- or two-sentence statement of, obviously, the purpose of the function - what does it do,
c) INPUT: one-line descriptions of each input variable,
d) OUTPUT: one-line descriptions of each output item (whether parameter or graphical), with defaults (if any) indicated
e) TYPICAL FUNCTION CALL: (with numerical/alpha etc. values substituted for the nargin parameters in the function definition

eric s

Saved me from writing a plotting tool to create arrows at the end of my vectors. Thanks.

dirk becks

this file messes up the axes and resizes my plots. but it sure comes in handy

Tom Davis

This is my fourth attempt to respond to Aaron's problem. I am including a rating this time in hope that it will post. I fear that all four replies will someday appear, but ... There are many circumstances that will resize both the plotbox and the axes. If you email an example, Aaron, I will suggest a solution. Cheers. Tom

Aaron Luttman

This function resizes my plots. It doesn't change my axes (which are always manually set), but it changes the size of my axes within the figure window.

Karl Lonngren

This is an excellent program for a person who is trying to illustrate vectors in a document. The authors are to be congratulated and thanked.

Zach Jin

Great function. Thanks for writing this.

shoubiao zhu

wonderful!!

George Castle

This is a great utility for arrow placement. Thanks for sumitting it.

Updates

Improve 2D rendering compatibility in R11, R12, and R13. This version uses ZBuffer for all 2D plots instead of OpenGL.

Improve 2D rendering compatibility in R11, R12, and R13. This version uses ZBuffer for all 2D plots instead of OpenGL.

ARROW3('update',SF) will redraw initial point markers and arrowheads with scale factor SF.

ARROW3 UPDATE will restore the the appearance of arrowheads and initial point markers that have become corrupted by changes to limits or aspect ratios.

ARROW3 UPDATE will restore the the appearance of arrowheads and initial point markers that have become corrupted by changes to limits or aspect ratios.

Minor change & update.

New features added (Thanks Tom)
1. Transparency and brightness controls
2. Extended named color table (56 colors)
3. Execution speed improvement!

New bugs found and fixed!

Minor bugs fixed and update!

Arrow3 version 5 is currently under development. We welcome any new ideas/features suggestion. Please let us know!

Jeff Chang, pchang@mtu.edu
Tom Davis, tdavis@eng.usf.edu

Arrow3 version 4 is finally here! Thanks for all the efforts you put in this latest version Tom!! Excellent work!

Arrow3 v3 is here!

Version 3 is here!

Reminder of future updates

Automatic grid spacing control and bug fixed.

New features added in version 2.

Replace current screen shot with more fancy looking version.

MATLAB Release
MATLAB 6.0 (R12)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Win prizes and improve your MATLAB skills

Play today