Draw lines with arrows

Version 1.1.0.0 (2.46 KB) by Sabesan
Draw lines with arrows. Multiple optional parameters are given for controlling the arrow and line
782 Downloads
Updated 25 Sep 2012

View License

draw_line2 draw directional vector points in 2D with directional arrows

draw_line2(p1, p2) draw line with defulat optional parameters;
draw_line2(p1, p2 , param1, val1, ...)
The line with stretching(<-->) and compressive(>---<) arrows or without
arrows (----) can be plotted.

Input arguments:
----------------------
p1, p2 : Cordinates of the two points in 2D

Optional parameters ( passed as parameter/value pairs):
---------------

'LineColor' : Colour of line ( vector of colour or char)
default : % 'b'
'LineWidth' : Width of the line (Scaler values)
default : 5)
'ArrowDirection' : (0,1,2) (0 : p1--- p2, 1: p1 --> p2 2: and P1 <-> p2)
default : 1
'ArrowLength' : Length of the arrow ( scaler values)
default : 3
'ArrowIntend' : Intended arrow ( scaler value)
default : 1
'ArrowAngle' : Angle of arrow with the main line in degree
default : 30
'ArrowColor' : Arrow face clour ( in color vector or char)
default : 'r'
'ArrowEdgeColor : arrow edge colour ( in colour vector or char or
default : 'k'
Example:

draw_line2([0 0]', [100 100]',...
'Linecolor', 'b',...
'LineWidth', 5 ,...
'ArrowDirection, 2,...
'ArrowLength, 10,....
'ArrowIntend, 3,...
'ArrowAngle', 45,...
'ArrowColor, 'r')

will draw the line with the specified optional parameters in the current plot.

You can get the 3D version of this here.

Cite As

Sabesan (2024). Draw lines with arrows (https://www.mathworks.com/matlabcentral/fileexchange/38278-draw-lines-with-arrows), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Lighting, Transparency, and Shading in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

Line without arrows also included. some bugs has been fixed.

1.0.0.0